Sadržaj:
- Korak 1: Potrebni materijali
- Korak 2: Kod 1. dio: Varijabilno postavljanje
- Korak 3: Kôd Dio 2: Kôd turbine
- Korak 4: Kôd Dio 3: Kôd i zemljište solarne ploče
- Korak 5: Kôd Dio 4: E -pošta
- Korak 6: Dodatna pomoć
Video: EF 230 hvata Sunce: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Ovaj Instructable će detaljno opisati kako koristiti Arduino kit/ploču i MATLAB za stvaranje prototipa kućnog energetskog sustava koji se usredotočuje na stjecanje energije vjetra i sunca. S odgovarajućim materijalima i pomoću priloženog koda/postavke možete napraviti vlastiti mali sustav prikupljanja zelene energije.
Ovaj projekt osmislili su studenti Tickle College of Engineering na Sveučilištu Tennessee, Knoxville.
Korak 1: Potrebni materijali
1) Prijenosno računalo s instaliranim MATLAB -om.
2) Koristite ovu vezu za preuzimanje Arduino paketa podrške:
3) Trebat će vam i komplet Arduino mikrokontrolera.
4) Prikladna platforma za ugradnju istosmjernog motora. U danom primjeru korišten je drveni izrez za podršku servo motora i montiranje istosmjernog motora na vrh.
5) Ova se veza može koristiti za 3D ispis propelera koji se može pričvrstiti na montirani istosmjerni motor:
Korak 2: Kod 1. dio: Varijabilno postavljanje
Ovaj kôd je bitan za početnu deklaraciju varijable.
clc; očistiti sve;
%Deklariranje objekata poput Pinova i Arduina 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', 'Analogni ulaz'); configurePin (a, 'A1', 'Analogni ulaz'); configurePin (a, 'A2', 'Analogni ulaz'); configurePin (a, 'A3', 'Analogni ulaz') b = 0; i = 0,1 broj
Korak 3: Kôd Dio 2: Kôd turbine
dok je i <10;
%Dio turbine potval = readVoltage (a, 'A0') servoval = potval./5 writePosition (s1, servoval)
Korak 4: Kôd Dio 3: Kôd i zemljište solarne ploče
Ovaj kôd će vam omogućiti korištenje dva foto-otpornika za pomicanje servo prema kretanju sunca. Kod će također iscrtati polarni graf smjera vjetra u odnosu na vrijeme za vjetroagregat.
%Dio solarne ploče
photoval1 = readVoltage (a, 'A1'); photoval2 = readVoltage (a, 'A2'); razlika = photoval1-photoval2 absdiff = abs (razlika) ako je razlika> 1,5 writePosition (s2, 0); inače, ako je razlika> 1,25 writePosition (s2, 0,3); elseif absdiff <1 writePosition (s2, 0.5); inače, ako je razlika <(-1) writePosition (s2, 0.7); inače, ako je razlika <(-1,25) writePosition (s2, 1); else end i = i+0,1 theta = (potval/5).*(2*pi) polarscatter (theta, i) drži na kraju
Korak 5: Kôd Dio 4: E -pošta
Promijenite "primjer e -pošte" na željenu adresu kako biste pravilno primili e -poruku uključujući podatke o radnji.
%Odjeljak e -pošte
title ('Smjer vjetra u odnosu na vrijeme') saveas (gcf, 'Turbine.png') %sprema brojku setpref ('Internet', 'SMTP_Server', 'smtp.gmail.com'); setpref ('Internet', 'E_mail', '[email protected]'); % e -mail računa za slanje s setpref ('Internet', 'SMTP_Username', '[email protected]'); % korisničko ime pošiljatelja setpref ('Internet', 'SMTP_Password', 'gssegsse'); % Rekviziti lozinke pošiljatelja = java.lang. System.getProperties; props.setProperty ('mail.smtp.auth', 'istina'); props.setProperty ('mail.smtp.socketFactory.class', 'javax.net.ssl. SSLSocketFactory'); props.setProperty ('mail.smtp.socketFactory.port', '465'); sendmail ('primjer e -pošte', 'Podaci o turbini', 'Ovo su vaši podaci o turbini. Hvala što ste spasili planet!', 'Turbine.png') disp ('poruka poslana')
Korak 6: Dodatna pomoć
Za dodatnu pomoć pri postavljanju vaše pločice možete se obratiti SIK vodiču koji dolazi uz komplet mikrokontrolera Arduino. MathWorks web stranica također može biti koristan alat za MATLAB podršku.
Preporučeni:
Generator - Fidget Spinner napaja 9W LED žarulju 230 V: 3 koraka (sa slikama)
Generator - Fidget Spinner napaja 9W LED žarulju 230 V: U donjim redovima želimo pokazati kako se može stvoriti snažan generator fidget spinner. Na početku će generirati 100 volti izmjenične struje i moći će upaliti LED žarulju 230 V 9 W. Obrazovni projekt, koristeći samo nekoliko materijala. Pronaći
EF 230: Kućni sustav 3000 Instrukcije: 4 koraka
EF 230: Home System 3000 Upute: Home System 3000 je uređaj koji koristi Arduino, senzor temperature, piezo zujalicu, optički detektor/fototranzistor i servo za prikaz načina za poboljšanje energetske učinkovitosti kuće
Prilagodljiva kapa od štitnika za sunce: 5 koraka (sa slikama)
Prilagodljiva kapa od štitnika za sunce: Projekt je proveden u sklopu seminara Računalni dizajn i digitalna izrada u master programu ITECH. Sunce vas zasljepljuje i nemate slobodnih ruku? Nema problema … Ovdje možete pronaći sve važne informacije izgradi svoj vlastiti
Tracker za sunce - Arduino: 4 koraka
Sun Tracker - Arduino: Upotreba obnovljivih izvora za proizvodnju električne energije se povećava. Solarni paneli iz dana u dan postaju sve popularniji. Solarni paneli apsorbiraju energiju Sunca i pretvaraju je u električnu energiju, a također bi trebali apsorbirati energiju do maksimuma
Tegla za sunce: Boja MOD: 3 koraka
Staklenka za sunce: MOD u boji: Imate li bijelu LED sunčanu posudu i … Ne znate kako lemiti? Ne želite ulagati u komplet za lemljenje i LED u boji? Želite podesivu boju za vaš Sun-Jar? Besplatno 5 minuta? Onda je ovaj jednostavan mod za Sun-Jar za vas