Përmbajtje:
- Hapi 1: Materialet e nevojshme
- Hapi 2: Kodi Pjesa 1: Konfigurimi i Ndryshores
- Hapi 3: Kodi Pjesa 2: Kodi i Turbinës
- Hapi 4: Kodi Pjesa 3: Kodi dhe Komploti i Panelit Diellor
- Hapi 5: Kodi Pjesa 4: Email
- Hapi 6: Ndihmë shtesë
Video: EF 230 Kap Diellin: 6 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:23
Ky udhëzues do të detajojë sesi të përdorni një çantë/bord qarkor Arduino dhe MATLAB për të krijuar një prototip të sistemit të energjisë në shtëpi që fokusohet në blerjen e energjisë së erës dhe diellit. Me materialet e duhura dhe duke përdorur kodin/konfigurimin e dhënë, ju mund të krijoni sistemin tuaj të vogël të grumbullimit të energjisë së gjelbër.
Ky projekt u hartua nga studentët në Kolegjin Inxhinierik Tickle në Universitetin e Tennessee, Knoxville.
Hapi 1: Materialet e nevojshme
1) Një laptop me MATLAB të instaluar.
2) Përdorni këtë lidhje për të shkarkuar paketën mbështetëse Arduino:
3) Ju gjithashtu do të keni nevojë për një çantë mikro-kontrolluesi Arduino.
4) Një platformë e përshtatshme për të montuar motorin DC. Në shembullin e dhënë, një prerje druri u përdor për të mbështetur motorin servo dhe për të montuar motorin DC në krye.
5) Kjo lidhje mund të përdoret për të printuar 3D një helikë që mund të ngjitet në motorin e montuar DC:
Hapi 2: Kodi Pjesa 1: Konfigurimi i Ndryshores
Ky kod është thelbësor për deklarimin fillestar të ndryshores.
clc; pastroji të gjitha;
%Deklarimi i objekteve si Pins dhe 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ë
Hapi 3: Kodi Pjesa 2: Kodi i Turbinës
ndërsa unë <10;
%Pjesa e Turbinës potval = readVoltage (a, 'A0') servoval = potval./5 writePosition (s1, servoval)
Hapi 4: Kodi Pjesa 3: Kodi dhe Komploti i Panelit Diellor
Ky kod do t'ju lejojë të përdorni dy foto-rezistorë për të lëvizur servo sipas lëvizjes së diellit. Kodi gjithashtu do të paraqesë një grafik polar të drejtimit të erës kundrejt kohës për turbinën e erës.
%Pjesa e Panelit Diellor
photoval1 = readVoltage (a, 'A1'); fotoval2 = lexoTension (a, 'A2'); diferenca = fotoval1-fotoval2 absdiff = abs (diferenca) nëse diferenca> 1.5 shkruajPozicioni (s2, 0); elseif diferenca> 1.25 shkruajPozicion (s2, 0.3); elseif absdiff <1 writePosition (s2, 0.5); elseif dallimi <(-1) writePosition (s2, 0.7); elseif dallim <(-1.25) writePosition (s2, 1); tjetër fund i = i+0.1 theta = (potval/5).*(2*pi) polarcatter (theta, i) mbajeni në fund
Hapi 5: Kodi Pjesa 4: Email
Ndryshoni 'email -in shembull' në adresën e dëshiruar në mënyrë që të merrni siç duhet një email duke përfshirë të dhënat e komplotit.
%Seksioni i postës elektronike
titulli ('Drejtimi i erës kundrejt kohës') saveas (gcf, 'Turbine.png') %kursen setpref të figurës ('Internet', 'SMTP_Server', 'smtp.gmail.com'); setpref ('Internet', 'E_mail', '[email protected]'); % llogari postare për t'u dërguar nga setpref ('Internet', 'SMTP_Username', '[email protected]'); % dërgues i emrit të përdoruesit setpref ('Internet', 'SMTP_Password', 'gssegsse'); % Sends props password = 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 ('email shembull', 'Të dhëna Turbine', 'Këto janë të dhënat tuaja të turbinës. Faleminderit që shpëtuat planetin!', 'Turbine.png') disp ('email u dërgua')
Hapi 6: Ndihmë shtesë
Ju mund t'i referoheni SIK Guide që shoqëron çantën e mikro kontrolluesit Arduino për ndihmë shtesë në konfigurimin e tabelës tuaj të qarkut. Faqja e internetit e MathWorks mund të jetë gjithashtu një mjet i dobishëm për mbështetjen e MATLAB.
Recommended:
Gjenerator - Fidget Spinner Powering 9W Led Bulb 230 V: 3 hapa (me fotografi)
Gjenerator - Fidget Spinner Powering 9W Led Bulb 230 V: Në rreshtat më poshtë dëshirojmë të tregojmë se si mund të krijohet një gjenerator i fuqishëm fidget spinner. Ai do të prodhojë 100 Volt Ac në fillim dhe do të jetë në gjendje të ndezë një llambë led 230 V 9 W. Një projekt arsimor, duke përdorur vetëm disa materiale. Gjej
EF 230: Home System 3000 Udhëzues: 4 hapa
EF 230: Home System 3000 I udhëzueshëm: Home System 3000 është një pajisje që përdor një Arduino, një sensor të temperaturës, një zile piezo, një detektor optik/fototransistor dhe një servo për të shfaqur mënyra për të përmirësuar efikasitetin e energjisë në shtëpi
Fotografia ajrore e Qiftit (KAP): 12 hapa (me fotografi)
Fotografia Ajrore e Qiftit (KAP): Dizajnoni dhe prodhoni këmbëzën tuaj mekanike të ndërolamerterit për aparatin tuaj të vjetër dixhital. Në këtë projekt ne do të shohim se si ta bëni kamerën tuaj shkas nga materiale të ricikluara, të ripërdorura dhe të ri-synuara, shumë prej të cilave mund t’i gjeni të vendosura rreth
Projekti UTK EF 230 MarsRoomba Vjeshtë 2018: 5 hapa
UTK EF 230 MarsRoomba Project Fall 2018: Aktualisht, roverët e Marsit përdoren për të mbledhur të dhëna në sipërfaqen e Marsit përmes metodave të ndryshme, për të përfunduar përfundimisht për të mësuar më shumë rreth potencialit të planetit për jetë mikrobike. Roverët përdorin kryesisht mjete fotografie dhe analiza të tokës për të dhënat
Antena e pjatë satelitore e ripërdorur kap Wi-Fi dhe sinjalet e telefonit celular: 4 hapa
Antena e pjatave satelitore e ripërdorur kap Wi-Fi dhe sinjalet e telefonit celular: Kur u transferova nga San Antonio përsëri në zonën rurale të Karolinës së Veriut, e gjeta veten plotësisht të paaftë për të marrë një sinjal wi-fi ose telefon celular ku jetoja. Mënyra e vetme për mua për të marrë një sinjal celular ishte të vozisja mbi një milje në të dy drejtimet nga ku