Sisukord:
- Samm: vajalikud materjalid
- 2. samm: kood 1. osa: muutuja seadistamine
- 3. samm: kood 2. osa: turbiinikood
- 4. samm: kood 3. osa: päikesepaneeli kood ja graafik
- 5. samm: kood 4. osa: e -post
- 6. samm: täiendav abi
Video: EF 230 Jäädvustab päikest: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
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', '[email protected]'); % meilikonto saatmiseks aadressilt setpref ('Internet', 'SMTP_Username', '[email protected]'); % 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