Kazalo:
- Korak: Potrebni materiali
- 2. korak: Koda 1. del: spremenljiva nastavitev
- Korak 3: Koda Del 2: Koda turbine
- 4. korak: Koda 3. del: Koda in ploskev sončne celice
- 5. korak: Koda 4. del: E -pošta
- 6. korak: Dodatna pomoč
Video: EF 230 ujame sonce: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Ta Instructable bo podrobno opisal, kako uporabiti komplet Arduino/vezje in MATLAB za ustvarjanje prototipa domačega energetskega sistema, ki se osredotoča na pridobivanje vetrne in sončne energije. Z ustreznimi materiali in s pomočjo priložene kode/nastavitve lahko izdelate svoj majhen sistem za zbiranje zelene energije.
Ta projekt so zasnovali študentje inženirske šole Tickle na Univerzi v Tennesseeju v Knoxvilleu.
Korak: Potrebni materiali
1) Prenosni računalnik z nameščenim MATLAB -om.
2) Uporabite to povezavo za prenos paketa podpore Arduino:
3) Potrebovali boste tudi komplet mikro krmilnikov Arduino.
4) Primerna platforma za montažo enosmernega motorja. V predloženem primeru je bil za podporo servo motorja in montažo enosmernega motorja na vrh uporabljen lesen izrez.
5) To povezavo lahko uporabite za 3D tiskanje propelerja, ki ga lahko pritrdite na vgrajen enosmerni motor:
2. korak: Koda 1. del: spremenljiva nastavitev
Ta koda je bistvena za prvo izjavo spremenljivke.
clc; Počisti vse;
%Deklariranje predmetov, kot so zatiči in 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', 'Analogni vhod'); configurePin (a, 'A1', 'Analoginput'); configurePin (a, 'A2', 'Analoginput'); configurePin (a, 'A3', 'Analoginput') b = 0; i = 0,1 slika
Korak 3: Koda Del 2: Koda turbine
medtem ko je i <10;
%Turbin Part potval = readVoltage (a, 'A0') servoval = potval./5 writePosition (s1, servoval)
4. korak: Koda 3. del: Koda in ploskev sončne celice
Ta koda vam bo omogočila uporabo dveh foto-uporov za premikanje servomotorja glede na gibanje sonca. Koda bo narisala tudi polarni graf smeri vetra v primerjavi s časom za vetrno turbino.
%Del sončne plošče
photoval1 = readVoltage (a, 'A1'); photoval2 = readVoltage (a, 'A2'); razlika = photoval1-photoval2 absdiff = abs (razlika), če je razlika> 1,5 writePosition (s2, 0); drugače če je razlika> 1,25 writePosition (s2, 0,3); elseif absdiff <1 writePosition (s2, 0.5); drugače če <(-1) writePosition (s2, 0,7); Če pa razlika <(-1,25) writePosition (s2, 1); else end i = i+0,1 theta = (potval/5).*(2*pi) polarscatter (theta, i) drži na koncu
5. korak: Koda 4. del: E -pošta
Spremenite »primer e -pošte« na želeni naslov, da boste pravilno prejeli e -poštno sporočilo, vključno s podatki o ploskvi.
%E -poštni razdelek
title ('Wind Direction vs Time') saveas (gcf, 'Turbine.png') %shrani številko setpref ('Internet', 'SMTP_Server', 'smtp.gmail.com'); setpref ('Internet', 'E_mail', '[email protected]'); % poštnega računa za pošiljanje iz setpref ('Internet', 'SMTP_Username', '[email protected]'); % uporabnikov pošiljateljev setpref ('Internet', 'SMTP_Password', 'gssegsse'); % Podporniki gesla pošiljateljev = 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 ('primer e -pošte', 'Turbinski podatki', 'To so vaši podatki turbine. Hvala, ker ste rešili planet!', 'Turbine.png') disp ('e -pošta poslana')
6. korak: Dodatna pomoč
Za dodatno pomoč pri nastavitvi tiskanega vezja se lahko obrnete na vodnik SIK, ki je priložen kompletu mikro krmilnikov Arduino. Spletno mesto MathWorks je lahko tudi koristno orodje za podporo MATLAB.
Priporočena:
Sonce petelina-Doodle Doo: 8 korakov
Sun of a Cock-A-Doodle Doo: Imate težave z zamudo pri pouku? Ker imamo popolno rešitev
Generator - Fidget Spinner napaja 9W LED žarnico 230 V: 3 koraki (s slikami)
Generator - Fidget Spinner, ki napaja 9W LED žarnico 230 V: V spodnjih vrsticah želimo pokazati, kako je mogoče ustvariti zmogljiv generator vrtenja. Na začetku bo ustvaril 100 voltov izmeničnega toka in lahko bo prižgal LED žarnico 230 V 9 W. Izobraževalni projekt, ki bo uporabil le nekaj materialov. Najti
EF 230: Domači sistem 3000 Navodila: 4 koraki
EF 230: Home System 3000 Navodila za uporabo: Home System 3000 je naprava, ki uporablja Arduino, temperaturni senzor, piezo brenčalo, optični detektor/fototranzistor in servo za prikaz načinov za izboljšanje energetske učinkovitosti doma
UTK EF 230 MarsRoomba Project jesen 2018: 5 korakov
UTK EF 230 MarsRoomba Project jesen 2018: Trenutno se Mars roverji uporabljajo za zbiranje podatkov o površini Marsa z različnimi metodami do končnega spoznavanja potenciala planeta za življenje mikrobov. Roverji za podatke uporabljajo predvsem fotografije in orodja za analizo tal
4S 18650 litij-ionski polnilec baterij, ki ga poganja Sonce: 7 korakov
4S 18650 Li-ion Li-ion Battery Cell Charger Powered by Sun: Motiv za začetek tega projekta je bil ustvariti lastno polnilno postajo za baterije 18650, ki bo pomemben del mojih prihodnjih brezžičnih (energetsko) projektov. Za brezžično pot sem se odločil, ker omogoča elektronske projekte mobilne,