Turinys:

EF 230 fiksuoja saulę: 6 žingsniai
EF 230 fiksuoja saulę: 6 žingsniai

Video: EF 230 fiksuoja saulę: 6 žingsniai

Video: EF 230 fiksuoja saulę: 6 žingsniai
Video: ТАКОЙ ВКУСНОЙ БАРАНИНЫ ВЫ ЕЩЁ НЕ ЕЛИ!! СИМФОНИЯ ВКУСОВ! ТЫКВА, БАРАНИНА, БАТАТ. 2024, Lapkritis
Anonim
EF 230 fiksuoja saulę
EF 230 fiksuoja saulę

Šioje instrukcijoje bus išsamiai aprašyta, kaip naudojant „Arduino“rinkinį/plokštę ir MATLAB sukurti namų energijos sistemos prototipą, kuriame daugiausia dėmesio skiriama vėjo ir saulės energijos įsigijimui. Naudodami tinkamas medžiagas ir naudodami pateiktą kodą/sąranką, galite sukurti savo mažos apimties, žaliosios energijos surinkimo sistemą.

Šį projektą sukūrė Tenesio universiteto Knoksvilio universiteto Tickle inžinerijos koledžo studentai.

1 žingsnis: reikalingos medžiagos

Reikalingos medžiagos
Reikalingos medžiagos

1) Nešiojamasis kompiuteris su įdiegtu MATLAB.

2) Naudodamiesi šia nuoroda atsisiųskite „Arduino“palaikymo paketą:

3) Jums taip pat reikės „Arduino“mikrovaldiklio rinkinio.

4) Tinkama platforma nuolatiniam varikliui pritvirtinti. Pateiktame pavyzdyje servo varikliui palaikyti ir viršuje sumontuoti nuolatinės srovės variklį buvo naudojama medinė išpjova.

5) Ši nuoroda gali būti naudojama 3D spausdinimui, kurį galima pritvirtinti prie sumontuoto nuolatinės srovės variklio:

2 veiksmas: kodas 1 dalis: kintamųjų sąranka

Kodas 1 dalis. Kintamųjų sąranka
Kodas 1 dalis. Kintamųjų sąranka

Šis kodas yra būtinas pradinei kintamųjų deklaracijai.

clc; Išvalyti viską;

%Deklaruojantys objektai, tokie kaip smeigtukai ir 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 pav

3 žingsnis: kodas 2 dalis: turbinos kodas

Kodas 2 dalis. Turbinos kodas
Kodas 2 dalis. Turbinos kodas

kol aš <10;

%Turbinos dalis potval = readVoltage (a, 'A0') servoval = potval./5 writePosition (s1, servoval)

4 žingsnis: kodas 3 dalis: saulės kolektoriaus kodas ir schema

Šis kodas leis jums naudoti du fotorezistorius, kad būtų galima perkelti servo pagal saulės judėjimą. Kodas taip pat sudarys vėjo jėgainės vėjo krypties ir laiko poliarinį grafiką.

Saulės skydelio dalis

photoval1 = readVoltage (a, 'A1'); photoval2 = readVoltage (a, 'A2'); skirtumas = photoval1-photoval2 absdiff = abs (skirtumas), jei skirtumas> 1,5 writePosition (s2, 0); elseif skirtumas> 1,25 writePosition (s2, 0.3); elseif absdiff <1 writePosition (s2, 0.5); elseif skirtumas <(-1) writePosition (s2, 0.7); elseif skirtumas <(-1.25) writePosition (s2, 1); kitaip galas i = i+0,1 teta = (potval/5).*(2*pi) poliarinė sklaida (teta, i) laikykis

5 veiksmas: kodas 4 dalis: el

Pakeiskite „el. Pašto pavyzdį“į norimą adresą, kad tinkamai gautumėte el. Laišką su sklypo duomenimis.

El. Pašto skyrius

title ('Vėjo kryptis prieš laiką') saveas (gcf, 'Turbine.png') %išsaugo figūrą setpref ('Internetas', 'SMTP_Server', 'smtp.gmail.com'); setpref („Internetas“, „El. paštas“, „[email protected]“); % pašto paskyra, kurią reikia siųsti iš setpref ('Internetas', 'SMTP_Username', '[email protected]'); % siuntėjų vartotojo vardas setpref ('Internetas', 'SMTP_Password', 'gssegsse'); % Siuntėjų slaptažodžių rekvizitai = 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 ('pavyzdinis el. paštas', 'Turbinos duomenys', 'Tai jūsų turbinų duomenys. Dėkojame, kad išgelbėjote planetą!', 'Turbine.png') disp ('el. laiškas išsiųstas')

6 veiksmas: papildoma pagalba

Papildoma pagalba
Papildoma pagalba

Norėdami gauti daugiau pagalbos nustatydami savo plokštę, galite perskaityti SIK vadovą, pridedamą prie „Arduino“mikrovaldiklio rinkinio. „MathWorks“svetainė taip pat gali būti naudinga MATLAB palaikymo priemonė.

Rekomenduojamas: