Innholdsfortegnelse:
- Trinn 1: Nødvendige materialer
- Trinn 2: Kode Del 1: Variabelt oppsett
- Trinn 3: Kode Del 2: Turbinkode
- Trinn 4: Kode Del 3: Solpanelkode og tomt
- Trinn 5: Kode Del 4: E -post
- Trinn 6: Ekstra hjelp
Video: EF 230 fanger solen: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Denne instruksen beskriver hvordan du bruker et Arduino -sett/kretskort og MATLAB til å lage et prototype hjemmeenergisystem som fokuserer på anskaffelse av vind og solenergi. Med de riktige materialene og ved å bruke den angitte koden/oppsettet, kan du lage ditt eget lille, grønne energisamlingssystem.
Dette prosjektet ble designet av studenter ved Tickle College of Engineering ved University of Tennessee, Knoxville.
Trinn 1: Nødvendige materialer
1) En bærbar datamaskin med MATLAB installert.
2) Bruk denne lenken for å laste ned Arduino-støttepakken:
3) Du trenger også et Arduino mikrokontrollersett.
4) En passende plattform for montering av likestrømsmotoren. I det gitte eksemplet ble det brukt en treutkobling for å støtte servomotoren og montere likestrømsmotoren på toppen.
5) Denne lenken kan brukes til 3D -utskrift av en propell som kan festes til den monterte likestrømsmotoren:
Trinn 2: Kode Del 1: Variabelt oppsett
Denne koden er avgjørende for den første variabeldeklarasjonen.
clc; Rydd alt;
%Deklarere objekter som Pins og 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 figur
Trinn 3: Kode Del 2: Turbinkode
mens jeg <10;
%Turbinedel potval = readVoltage (a, 'A0') servoval = potval./5 writePosition (s1, servoval)
Trinn 4: Kode Del 3: Solpanelkode og tomt
Denne koden lar deg bruke to fotomotstander for å flytte servoen i henhold til solbevegelse. Koden vil også plotte en polær graf over vindretning vs tid for vindturbinen.
%Solpanel del
photoval1 = readVoltage (a, 'A1'); photoval2 = readVoltage (a, 'A2'); differens = photoval1-photoval2 absdiff = abs (differanse) hvis differens> 1,5 writePosition (s2, 0); elseif forskjell> 1,25 writePosition (s2, 0,3); elseif absdiff <1 writePosition (s2, 0.5); elseif forskjell <(-1) writePosition (s2, 0.7); elseif forskjell <(-1,25) writePosition (s2, 1); annen ende i = i+0,1 theta = (potval/5).*(2*pi) polarscatter (theta, i) hold på slutten
Trinn 5: Kode Del 4: E -post
Endre "eksempel -e -post" til ønsket adresse for å motta en e -post med plottdata på riktig måte.
%E -post seksjon
title ('Wind Direction vs. Time') saveas (gcf, 'Turbine.png') %lagrer tallet setpref ('Internet', 'SMTP_Server', 'smtp.gmail.com'); setpref ('Internett', 'E_mail', '[email protected]'); % e -postkonto som skal sendes fra setpref ('Internett', 'SMTP_Username', '[email protected]'); % avsendere brukernavn setpref ('Internett', 'SMTP_Password', 'gssegsse'); % Avsendere passord rekvisitter = 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 ('eksempel e -post', 'Turbindata', 'Dette er dine turbindata. Takk for at du reddet planeten!', 'Turbine.png') disp ('e -post sendt')
Trinn 6: Ekstra hjelp
Du kan se SIK -guiden som følger med Arduino mikrokontrollersettet for ekstra hjelp med å sette opp kretskortet. MathWorks -nettstedet kan også være et nyttig verktøy for MATLAB -støtte.
Anbefalt:
Generator - Fidget Spinner Powering 9W LED Pære 230 V: 3 trinn (med bilder)
Generator - Fidget Spinner Powering 9W Led Bulb 230 V: I radene nedenfor ønsker vi å vise hvordan en kraftig fidget spinner generator kan opprettes. Den vil generere 100 volt Ac i starten, og den vil kunne tenne en led -pære 230 V 9 W. Et pedagogisk prosjekt med bare noen få materialer. Finn
EF 230: Home System 3000 Instruerbar: 4 trinn
EF 230: Home System 3000 Instruerbar: Home System 3000 er en enhet som bruker en Arduino, en temperatursensor, en piezo -summer, en optisk detektor/fototransistor og en servo for å vise måter å forbedre hjemmets energieffektivitet
UTK EF 230 MarsRoomba Project høsten 2018: 5 trinn
UTK EF 230 MarsRoomba -prosjekt høst 2018: For tiden brukes Mars -rovere til å samle data på overflaten av Mars gjennom forskjellige metoder, for å få den siste enden på å lære mer om planetens potensial for mikrobielt liv. Rovers bruker hovedsakelig verktøy for fotografering og jordanalyse for datakunnskap
Repurposed Satellite Dish Antenna Fanger Wi-Fi og mobiltelefonsignaler: 4 trinn
Repurposed Satellite Dish Antenna Captures Wi-Fi and Cell Phone Signals: Da jeg flyttet fra San Antonio tilbake til landlige North Carolina, fant jeg meg selv helt ute av stand til å få et wi-fi- eller mobiltelefonsignal der jeg bodde. Den eneste måten for meg å få et cellesignal i det hele tatt var å kjøre over en kilometer i begge retninger fra der jeg
Enhver farge under solen i en Altoids (R) beholder: 5 trinn
Enhver farge under solen i en altoider (R) -beholder: Ved å bruke 2 AA -batterier, potensiometre, litt ledning og 3 lysdioder fra en gammel batteridrevet glitterlampe (i stedet for Voks i olje er det Glitter i vann som reflekterer lyset) Jeg laget en av de fantastiske stemningslysene som lar deg lage hvilken som helst farge du