
Sisukord:
2025 Autor: John Day | day@howwhatproduce.com. Viimati modifitseeritud: 2025-01-23 14:40

Selles juhendis kirjeldatakse üksikasjalikult, kuidas kasutada Arduino komplekti/trükkplaati ja MATLAB -i, et luua kodu energiasüsteemi prototüüp, mis keskendub tuule- ja päikeseenergia hankimisele. Nõuetekohaste materjalide ja kaasasoleva koodi/seadistuse abil saate luua oma väikese rohelise energia kogumise süsteemi.
Selle projekti kujundasid Knoxville'i Tennessee ülikooli Tickle'i tehnikakõrgkooli üliõpilased.
Samm: vajalikud materjalid

1) Sülearvuti, millele on paigaldatud MATLAB.
2) Kasutage seda linki Arduino tugipaketi allalaadimiseks:
3) Teil on vaja ka Arduino mikrokontrolleri komplekti.
4) Sobiv platvorm alalisvoolumootori paigaldamiseks. Esitatud näites kasutati servomootori toetamiseks ja alalisvoolumootori paigaldamiseks puidust väljalõiget.
5) Seda linki saab kasutada propelleri 3D -printimiseks, mida saab kinnitatud alalisvoolumootori külge kinnitada:
2. samm: kood 1. osa: muutuja seadistamine

See kood on muutuja esialgse deklareerimise jaoks hädavajalik.
clc; Kustuta kõik;
%Deklareerivad objektid nagu Pins ja Arduino a = arduino ('com3', 'uno'); s1 = servo (a, 'D9', 'MinPulseDuration', 1e-3, 'MaxPulseDuration', 2e-3); s2 = servo (a, 'D10', 'MinPulseDuration', 1e-3, 'MaxPulseDuration', 2e-3); configurePin (a, 'A0', 'Analoginput'); configurePin (a, 'A1', 'Analoginput'); configurePin (a, 'A2', 'Analoginput'); configurePin (a, 'A3', 'Analoginput') b = 0; i = 0,1 joonist
3. samm: kood 2. osa: turbiinikood

samas kui ma olen <10;
%Turbiini osa potval = readVoltage (a, 'A0') servoval = potval./5 writePosition (s1, servoval)
4. samm: kood 3. osa: päikesepaneeli kood ja graafik
See kood võimaldab teil kasutada kahte fototakistit servo liigutamiseks vastavalt päikese liikumisele. Kood koostab ka tuulegeneraatori tuule suuna ja aja polaargraafiku.
Päikesepaneeli osa
photoval1 = readVoltage (a, 'A1'); photoval2 = readVoltage (a, 'A2'); erinevus = photoval1-photoval2 absdiff = abs (erinevus), kui erinevus> 1,5 writePosition (s2, 0); elseif erinevus> 1,25 writePosition (s2, 0,3); elseif absdiff <1 writePosition (s2, 0.5); elseif erinevus <(-1) writePosition (s2, 0.7); elseif erinevus <(-1,25) writePosition (s2, 1); muidu lõpp i = i+0,1 teeta = (potval/5).*(2*pi) polaarhajutus (teeta, i) hoidke end
5. samm: kood 4. osa: e -post
Muutke „näidismeil” soovitud aadressiks, et saada õigesti krundiandmeid sisaldav e -kiri.
%Meiliosa
title ('Tuule suund vs aeg') saveas (gcf, 'Turbine.png') %salvestab näitaja setpref ('Internet', 'SMTP_Server', 'smtp.gmail.com'); setpref ('Internet', 'E_mail', 'gssecomputercomputer@gmail.com'); % meilikonto saatmiseks aadressilt setpref ('Internet', 'SMTP_Username', 'gssecomputercomputer@gmail.com'); % saatjate kasutajanimi setpref ('Internet', 'SMTP_Password', 'gssegsse'); % Saatjate salasõna rekvisiidid = java.lang. System.getProperties; props.setProperty ('mail.smtp.auth', 'true'); props.setProperty ('mail.smtp.socketFactory.class', 'javax.net.ssl. SSLSocketFactory'); props.setProperty ('mail.smtp.socketFactory.port', '465'); sendmail ('näite e -post', 'Turbiini andmed', 'Need on teie turbiini andmed. Täname planeedi päästmise eest!', 'Turbine.png') disp ('e -kiri saadetud')
6. samm: täiendav abi

Lisateavet oma trükkplaadi seadistamisel leiate Arduino mikrokontrolleri komplektiga kaasas olevast SIK -juhendist. MathWorksi veebisait võib olla ka kasulik tööriist MATLABi toeks.
Soovitan:
230 V vahelduvvoolupirni muutmine USB -toiteallikaks!: 6 sammu (piltidega)

230 V vahelduvvoolupirni teisendamine USB-toiteallikaks !: leidsin eBayst need korralikud leegiefektiga pirnid, mis vilguvad ja on sisseehitatud peene animatsiooniga. Neid toidab tavaliselt 85–265 V vahelduvvooluvõrgu sisend, kuid kaasaskantavate rakenduste jaoks, näiteks võlts leekiv taskulamp või latern pole ideaalne. Ma muudan
Generaator - Fidget Spinner toidab 9 W LED -pirni 230 V: 3 sammu (koos piltidega)

Generaator - Fidget Spinner, mille toiteallikaks on 9 W LED -pirn 230 V: Allolevatel ridadel soovime näidata, kuidas saab luua võimsa nihestusgeneraatori. See tekitab alguses 100 volti vahelduvvoolu ja saab süüdata 230 V 9 W. LED -pirni. Hariv projekt, kasutades vaid mõnda materjali. Leia
EF 230: kodusüsteem 3000 Juhendatav: 4 sammu

EF 230: Kodusüsteem 3000 Juhendatav: Kodusüsteem 3000 on seade, mis kasutab Arduinot, temperatuuriandurit, piesosummerit, optilist detektorit/fototransistorit ja servot, et kuvada võimalusi kodu energiatõhususe parandamiseks
2. tüüpi mennekid kuni 3 230 V pistikupesa: 4 sammu (piltidega)

Type2 Mennekes kuni 3 230V pistikupesa: neli aastat sõidan praegu rõõmsalt oma elektrimootorrattaga ZeroS. Ja jah, laadimisajast on saanud oluline osa, kui otsustatakse minna kuhugi mootorrattaga, sõita autoga või ühistranspordiga … Kuna minu mudel on tasu lisamiseks liiga vana
DIY Massiivne 12000 W 230 V programmeeritav valgustusseade 12 kanal: 10 sammu

DIY Massive 12000 W 230V programmeeritav valgustusseade 12 kanal: Tere kõigile, selles projektis näitan teile, kuidas saate teha tohutu 12000 vatise LED -kontrolleri. See on 12 kanaliga seadistus, selle vooluahela abil saate juhtida mis tahes 230 V valgust .Võite teha erinevat valgustuse mustrit. Selles videos ma