Sisällysluettelo:
- Vaihe 1: Tarvittavat materiaalit
- Vaihe 2: Koodi Osa 1: Muuttujan asetukset
- Vaihe 3: Koodi Osa 2: Turbiinikoodi
- Vaihe 4: Koodi Osa 3: Aurinkopaneelikoodi ja kaavio
- Vaihe 5: Koodi Osa 4: Sähköposti
- Vaihe 6: Lisäohjeita
Video: EF 230 ottaa auringon: 6 askelta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tässä oppaassa kerrotaan yksityiskohtaisesti, kuinka Arduino -sarjan/piirilevyn ja MATLABin avulla luodaan prototyyppi kodin energiajärjestelmästä, joka keskittyy tuuli- ja aurinkoenergian hankintaan. Oikeilla materiaaleilla ja käyttämällä mukana toimitettua koodia/asetusta voit tehdä oman pienimuotoisen vihreän energian keräysjärjestelmän.
Tämän projektin suunnittelivat Tennessee -yliopiston Tickle College of Engineeringin opiskelijat Knoxvillessä.
Vaihe 1: Tarvittavat materiaalit
1) Kannettava tietokone, johon on asennettu MATLAB.
2) Lataa tämä linkki ladataksesi Arduino-tukipaketin:
3) Tarvitset myös Arduino-mikro-ohjainsarjan.
4) Sopiva alusta tasavirtamoottorin asentamiseen. Esitetyssä esimerkissä puinen katkaisu käytettiin servomoottorin tukemiseen ja tasavirtamoottorin asentamiseen päälle.
5) Tätä linkkiä voidaan käyttää 3D -tulostamiseen potkuriin, joka voidaan kiinnittää asennettuun tasavirtamoottoriin:
Vaihe 2: Koodi Osa 1: Muuttujan asetukset
Tämä koodi on välttämätön muuttujan alkuilmoituksessa.
clc; Tyhjennä;
%Ilmoittavat esineet, kuten nastat ja 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', 'Analogitulo'); configurePin (a, 'A1', 'Analogitulo'); configurePin (a, 'A2', 'Analogitulo'); configurePin (a, 'A3', 'Analoginput') b = 0; i = 0,1 kuvaa
Vaihe 3: Koodi Osa 2: Turbiinikoodi
kun minä <10;
%Turbiinin osa potval = lukema Jännite (a, 'A0') servoval = potval./5 writePosition (s1, servoval)
Vaihe 4: Koodi Osa 3: Aurinkopaneelikoodi ja kaavio
Tämän koodin avulla voit käyttää kahta valovastetta servon siirtämiseen auringon liikkeen mukaan. Koodi piirtää myös napakaavion tuulen suunnasta suhteessa aikaan tuuliturbiinille.
%Aurinkopaneelin osa
photoval1 = readVoltage (a, 'A1'); photoval2 = readVoltage (a, 'A2'); ero = photoval1-photoval2 absdiff = abs (ero), jos ero> 1,5 writePosition (s2, 0); elseif ero> 1,25 writePosition (s2, 0,3); elseif absdiff <1 writePosition (s2, 0.5); elseif ero <(-1) writePosition (s2, 0.7); elseif ero <(-1,25) writePosition (s2, 1); muuten loppu i = i+0,1 teeta = (potval/5).*(2*pi) polaarinen hajotus (theta, i) pidä kiinni
Vaihe 5: Koodi Osa 4: Sähköposti
Vaihda 'esimerkkisähköposti' haluttuun osoitteeseen saadaksesi oikein sähköpostin, joka sisältää kaavion tiedot.
%Sähköposti -osio
title ('Tuulensuunta vs. aika') saveas (gcf, 'Turbine.png') %tallentaa luvun setpref ('Internet', 'SMTP_palvelin', 'smtp.gmail.com'); setpref ('Internet', 'Sähköposti', '[email protected]'); % sähköpostitili lähetettäväksi osoitteesta setpref ('Internet', 'SMTP_Username', '[email protected]'); % lähettäjien käyttäjätunnus setpref ('Internet', 'SMTP_Password', 'gssegsse'); % Lähettäjien salasana rekvisiitta = 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 ('esimerkkisähköposti', 'Turbiinitiedot', 'Tämä on turbiinitietosi. Kiitos, että pelastit planeetan!', 'Turbine.png') disp ('sähköposti lähetetty')
Vaihe 6: Lisäohjeita
Arduino -mikro -ohjainsarjan mukana toimitetusta SIK -oppaasta saat lisäohjeita piirilevyn käyttöönotossa. MathWorks -sivusto voi myös olla hyödyllinen työkalu MATLAB -tuelle.
Suositeltava:
Tuulen nopeus ja auringon säteilyn tallennin: 3 vaihetta (kuvilla)
Tuulen nopeuden ja aurinkosäteilyn tallennin: Minun on tallennettava tuulen nopeus ja auringon säteilyteho (säteily), jotta voin arvioida, kuinka paljon voimaa voitaisiin ottaa tuuliturbiinilla ja/tai aurinkopaneeleilla. tiedot ja suunnittele sitten verkon ulkopuolinen järjestelmä
Kuinka ottaa kuva tietokoneen näytöstä !!: 5 vaihetta
Kuinka ottaa kuva tietokoneen näytöstä !!: Tämä ohje antaa sinulle nopean ja helpon tavan ottaa kuva tietokoneen näytöstä ja tallentaa se tietokoneellesi Tilaa kanavaniKiitos
Kuinka ottaa video tietokoneen näytöstä !!: 5 vaihetta
Kuinka ottaa video tietokoneen näytöltä !!: Tämä ohje antaa sinulle nopean & helppo tapa ottaa video tietokoneen näytöstäTilaa kanavaniKiitos
Auringon säteilylaite (SID): Arduino -pohjainen aurinkosensori: 9 vaihetta
Solar Irradiance Device (SID): Arduino -pohjainen aurinkosensori: Solar Irradiance Device (SID) mittaa auringon kirkkautta ja on suunniteltu käytettäväksi luokkahuoneessa. Ne on rakennettu Arduinoja käyttäen, joten niitä voivat luoda kaikki alakoululaisista aikuisiin. Tämä inst
Mikä tahansa väri auringon alla Altoids (R) -säiliössä: 5 vaihetta
Mikä tahansa väri auringon alla Altoids (R) -säiliössä: Käyttämällä 2 AA -paristoa, potentiometriä, johtoa ja 3 LED -valoa vanhasta paristokäyttöisestä glitter -lampusta (Wax in Oil -seoksen sijaan se on Glitter in water, joka heijastaa valoa) niistä mahtavista tunnelmavaloista, joiden avulla voit tehdä minkä tahansa värin