Sisukord:
- Samm: osad ja materjalid
- 2. samm: valgusjuhtimise seadistamine
- 3. samm: ukse- ja aknaalarmi seadistamine
- Samm: temperatuuriandurite seadistamine
- 5. samm: järeldus
Video: Arduino kodu energiasääst: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Ehitate kodu energiasüsteemi, mis on mõeldud teie kodude energia jälgimiseks, et vähendada elektri- ja muid kommunaalarveid. Selle mudeli puhul saab teie seade kontrollida teie maja temperatuuri ja seda vastavalt reguleerida, kontrollida, kas kütte- ja kliimaseadmete kokkuhoiuks on uksed või aknad lahti jäetud, ning lubada kasutusjuhendil teie kodu tulede heledus. Alustame!
Samm: osad ja materjalid
Selle süsteemi lõpuleviimiseks vajate mitmesuguseid osi. Kõigepealt vajate Sparkfun Redboardi stardikomplekti, mille toiteallikaks on Arduino. See komplekt ja selle sees olev riistvara on koht, kus seadistate kogu süsteemi. Teiseks vajate oma töölaual või sülearvutis MATLAB -i koopiat ja kõiki vajalikke tööriistakaste, et see Redboardiga ühilduks. Selleks avage MATLAB. Valige vahekaardi MATLAB avalehe menüü Keskkond lisandmoodulid Riistvara toepakettide hankimine Valige "MATLABi tugipakett Arduino riistvara jaoks" ja laadige alla Arduino riistvarapakett.
Ülejäänud vajalikud osad on Sparkfun Redboardi paketis. Teil on vaja juhtmeid, ühte LED -i, takistit, dioodi, piesoelementi (kõlar), temperatuuriandurit, transistorit, fototakisti ja alalisvoolumootorit. Õnneks leiate kõik need tükid teie stardipakist.
2. samm: valgusjuhtimise seadistamine
Selles süsteemis on LED -tuli meie kodutuled. Lisatud on skeemipilt, mis on vajalik Redboardi LED -juhtseadise seadistamiseks. Selle stsenaariumi korral ei vaja te vooluringi sinist tükki.
Järgmine kood seab teie kontrolli LED -tule üle. Koodi käivitamisel avaneb menüü, mis võimaldab kasutajal valida heleduse kõrge, keskmise, madala või välja lülitatud vahel. Sõltuvalt sellest, mida valite, määrab kood LED -i teatud heleduse või hämaruse. See saab olema lõpmatu ring.
%% valgus
choice = menüü ('Kui eredad oleksid teie tuled?', 'Kõrge', 'Keskmine', 'Madal', 'Väljas')
kui valik == 1
writePWMVoltage (a, 'D10', 5)
elseif valik == 2
writePWMVoltage (a, 'D10', 3)
elseif valik == 3
writePWMVoltage (a, 'D10', 1)
elseif valik == 4
writePWMVoltage (a, 'D10', 0)
lõpp
3. samm: ukse- ja aknaalarmi seadistamine
Esimene lisatud vooluring näitab teile, kuidas seadistada oma Redboardile väike kõlar. See kõlar toimib hoiatusena, andes kasutajale teada, et tema kodu aken või uks on avatud kauem kui 10 sekundit. See vooluahel kasutab juhtmeid, piesoelementi ja 3 juhtmest.
Teine lisatud ahel on fotoresistrist. See suudab öelda, kas ümbritsev ala on tume või hele. Valgusega kokkupuude annab MATLAB -koodile teada, kas uks on avatud või suletud, ja edastab teabe piesoelemendile, öeldes, et see teeb heli. Selles vooluringis ei pea te LED -i, lillat traati ega takistit paremale kinnitama.
Järgmine kood loeb fotoresistri valgushulka, seejärel peatage kood, et näha, kas uks on avatud kauem kui 10 sekundit. See loeb uuesti fototakistit ja käsib piesol sumiseda, kui valgustase on endiselt liiga kõrge.
%% Fototakisti
samas 0 == 0
photov = readVoltage (a, 'A1')
kui fotov> 4
paus (10)
photov = readVoltage (a, 'A1')
kui fotov> 4
playTone (a, 'D3', 500, 5)
murda
lõpp
lõpp
lõpp
Samm: temperatuuriandurite seadistamine
Esimene lisatud ahel seab teie temperatuurianduri. See kogub temperatuuri andmeid kõikjal, kus teie süsteem on. See saadab selle teabe MATLABile.
Järgmine lisatud vooluring ühendab alalisvoolumootori. See mootor toimib ventilaatorina. Kui temperatuurianduri näidud on liiga kõrged, lülitub ventilaator sisse ja proovib teie maja jahutada.
Järgmine kood võimaldab temperatuurianduril lugeda andmeid teatud aja jooksul. See kood on seatud ringlema 100 korda, kuid seda saab hõlpsasti veel korduvalt reguleerida, nii et andur võib töötada kogu päeva. Temperatuuri andmete kogumisel kontrollib kood, kas temperatuur ületab kunagi määratud temperatuuri. Kui see juhtub, lülitub ventilaator automaatselt sisse. Kui määratud aeg lõpeb, koostab see graafiku, mis näitab temperatuuri kogu ajavahemiku jooksul, mida saate analüüsida, et reguleerida oma maja kütte- ja kliimaseadmeid.
%%Temperatuuriandur
temp =
korda =
i = 1: 100
v = lugemispinge (a, 'A0')
tempC = (v-0,5).*100
tempF = 9/5.* tempC + 32
kui tempF> 75
writeDigitalPin (a, 'D9', 1)
lõpp
temp = [temp, tempF]
korda = [korda, i]
süžee (ajad, temperatuurid)
xlabel ('Aeg (sekundites)')
ylabel ('Temperatuur (F)')
pealkiri ("Teie kodu temperatuur aja jooksul")
lõpp
5. samm: järeldus
Kõik on valmis! Nautige oma uut kodu energiasäästjat ja kasutage seda kindlasti oma huvides!
Soovitan:
Arduino-põhine hääljuhtimisega IOT-releelüliti (toetatud Google'i kodu ja Alexa): 11 sammu
Arduino-põhine hääljuhtimisega IOT-releelüliti (toetatud Google'i kodu ja Alexa): see projekt kirjeldab, kuidas teha Arduino-põhist, hääljuhtimisega IOT-releelülitit. See on relee, mille saate iOS -i ja Androidi rakenduse abil kaugjuhtimisega sisse ja välja lülitada, samuti selle IFTTT -ga siduda ja Googi abil oma häälega juhtida
Kuidas teha nutikat kodu Arduino juhtreleemooduli abil - Koduautomaatika ideed: 15 sammu (piltidega)
Kuidas teha nutikat kodu Arduino juhtreleemooduli abil | Koduautomaatika ideed: Selles koduautomaatika projektis kavandame nutika kodu releemooduli, mis suudab juhtida 5 kodumasinat. Seda releemoodulit saab juhtida mobiiltelefonist või nutitelefonist, infrapuna- või teleri kaugjuhtimispuldist, käsitsi lülitist. See nutikas relee tunneb ka r
Nutikas kodu Arduino MKR1000 ja M.I.T. Androidi rakendus: 4 sammu
Nutikas kodu Arduino MKR1000 ja M.I.T. Androidi rakendus: selles õpetuses kirjeldan, kuidas oma nutikat kodu vaid mõne komponendiga täiustada. Selle nutika kodu disaini süda on rakendusega juhitav Arduino MKR1000 tahvel, mis on loodud M.I.T. (Massachusettsi Instituut
Arduino kodu häiresüsteem: 4 sammu
Arduino kodu häiresüsteem: See on suurepärane Arduino projekt, mida saate alustada Arduino põhikomponentidega. See projekt toimib häiresüsteemina, hoiatades üksikisikut, kui keegi on tunginud teatud valitud piirkonda. See on suurepärane, kui plaanite alustada projekti, mis
Energiasääst 3000: 7 sammu
Energiasäästja 3000: Adrien Green, Huy Tran, Jody Walker Raspberry Pi arvuti ja Matlabi kasutamine on lihtne ja tõhus viis aidata majaomanikel seal energiatarbimist vähendada. Energy Saver 3000 parim osa on see, et seda on väga lihtne seadistada ja kasutada