Indholdsfortegnelse:
- Trin 1: Nødvendige materialer
- Trin 2: Kode Del 1: Variabel opsætning
- Trin 3: Kode Del 2: Turbinkode
- Trin 4: Kode Del 3: Solpanelkode og plot
- Trin 5: Kode Del 4: E -mail
- Trin 6: Ekstra hjælp
Video: EF 230 fanger solen: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Denne instruktionsbog beskriver detaljeret, hvordan du bruger et Arduino -kit/printkort og MATLAB til at oprette et prototype hjemmenergisystem, der fokuserer på erhvervelse af vind- og solenergi. Med de rigtige materialer og ved hjælp af den medfølgende kode/opsætning kan du lave dit eget lille, grønne energisamlingssystem.
Dette projekt blev designet af studerende på Tickle College of Engineering ved University of Tennessee, Knoxville.
Trin 1: Nødvendige materialer
1) En bærbar computer med MATLAB installeret.
2) Brug dette link til at downloade Arduino-supportpakken:
3) Du skal også bruge et Arduino micro-controller kit.
4) En passende platform til montering af DC -motoren. I det medfølgende eksempel blev en træudskæring brugt til at understøtte servomotoren og montere DC -motoren ovenpå.
5) Dette link kan bruges til 3D -udskrivning af en propel, der kan fastgøres til den monterede DC -motor:
Trin 2: Kode Del 1: Variabel opsætning
Denne kode er afgørende for første variabeldeklaration.
clc; Slet 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
Trin 3: Kode Del 2: Turbinkode
mens jeg <10;
%Turbine Part potval = readVoltage (a, 'A0') servoval = potval./5 writePosition (s1, servoval)
Trin 4: Kode Del 3: Solpanelkode og plot
Denne kode giver dig mulighed for at bruge to fotomodstande til at flytte servoen i henhold til solens bevægelse. Koden vil også plotte en polær graf over vindretning vs tid for vindmøllen.
%Solpanel del
photoval1 = readVoltage (a, 'A1'); photoval2 = readVoltage (a, 'A2'); differens = fotoval1-fotoval2 absdiff = abs (forskel) hvis forskel> 1,5 skrivePosition (s2, 0); elseif forskel> 1,25 writePosition (s2, 0,3); elseif absdiff <1 writePosition (s2, 0.5); elseif forskel <(-1) writePosition (s2, 0.7); elseif forskel <(-1,25) writePosition (s2, 1); anden ende i = i+0,1 theta = (potval/5).*(2*pi) polarscatter (theta, i) hold på enden
Trin 5: Kode Del 4: E -mail
Skift 'eksempel -e -mail' til den ønskede adresse for korrekt at modtage en e -mail med plotdata.
%E -mail sektion
title ('Wind Direction vs. Time') saveas (gcf, 'Turbine.png') %gemmer tallet setpref ('Internet', 'SMTP_Server', 'smtp.gmail.com'); setpref ('Internet', 'E_mail', '[email protected]'); % mailkonto, der skal sendes fra setpref ('Internet', 'SMTP_Username', '[email protected]'); % afsendere brugernavn setpref ('Internet', 'SMTP_Password', 'gssegsse'); % Afsenders adgangskode 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 -mail', 'Turbinedata', 'Dette er dine mølledata. Tak fordi du reddede planeten!', 'Turbine.png') disp ('e -mail sendt')
Trin 6: Ekstra hjælp
Du kan henvise til SIK -guiden, der følger med Arduino -mikrocontrollersættet, for at få ekstra hjælp til opsætning af dit printkort. MathWorks -webstedet kan også være et nyttigt værktøj til MATLAB -understøttelse.
Anbefalede:
Generator - Fidget Spinner Powering 9W LED Pære 230 V: 3 trin (med billeder)
Generator - Fidget Spinner Powering 9W Led Bulb 230 V: I nedenstående rækker ønsker vi at vise, hvordan en kraftfuld fidget spinner generator kan oprettes. Det vil generere 100 volt ac i starten, og det vil være i stand til at tænde en LED -pære 230 V 9 W. Et uddannelsesprojekt ved hjælp af få materialer. Find
EF 230: Home System 3000 Instruktionsbar: 4 trin
EF 230: Home System 3000 Instruktable: Home System 3000 er en enhed, der bruger en Arduino, en temperatursensor, en piezo -summer, en optisk detektor/fototransistor og en servo til at vise måder at forbedre hjemmets energieffektivitet
SOLKRAFTGENERATOR - Energi fra solen til at køre daglige husholdningsapparater: 4 trin
SOLKRAFTGENERATOR | Energi fra solen til at køre daglige husholdningsapparater: Det er et meget simpelt videnskabeligt projekt, der er baseret på at konvertere solenergi til brugbar elektrisk energi. Den bruger spændingsregulatoren og intet andet. Vælg alle komponenterne og gør dig klar til at lave et fantastisk projekt, som hjælper dig med at
UTK EF 230 MarsRoomba Project Efterår 2018: 5 trin
UTK EF 230 MarsRoomba -projekt Efterår 2018: I øjeblikket bruges Mars -rovere til at indsamle data på overfladen af Mars ved hjælp af forskellige metoder til den endelige ende med at lære mere om planetens potentiale for mikrobielt liv. Rovers bruger først og fremmest værktøjer til fotografering og jordanalyse til datak
Enhver farve under solen i en Altoids (R) beholder: 5 trin
Enhver farve under solen i en altoidbeholder (R): Ved hjælp af 2 AA -batterier, potentiometre, nogle ledninger og 3 lysdioder fra en gammel batteridrevet glitterlampe (i stedet for voks i olie er det Glitter i vand, der reflekterer lyset) Jeg lavede en af de fantastiske stemningslys, der giver dig mulighed for at lave enhver farve, du