![Arduino otthoni energiatakarékos: 5 lépés Arduino otthoni energiatakarékos: 5 lépés](https://i.howwhatproduce.com/images/003/image-6109-11-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
![Arduino otthoni energiatakarékos Arduino otthoni energiatakarékos](https://i.howwhatproduce.com/images/003/image-6109-12-j.webp)
Ön olyan otthoni energiarendszert épít, amely az otthoni energia felügyeletét szolgálja, hogy csökkentse az áram- és egyéb közüzemi számlákat. Ebben a modellben a készüléke képes lesz ellenőrizni házának hőmérsékletét, és ennek megfelelően beállítani, ellenőrizni, hogy nincs -e nyitva ajtó vagy ablak a fűtés és a légkondicionálás megtakarítása érdekében, és lehetővé teszi a felhasználói kézi vezérlést a fények fényessége otthonában. Lássunk neki!
1. lépés: Alkatrészek és anyagok
A rendszer befejezéséhez különféle alkatrészekre lesz szüksége. Mindenekelőtt szüksége lesz egy Sparkfun Redboard kezdőkészletre, amelyet az Arduino hajt. Ez a készlet és a benne lévő hardver lesz az egész rendszer beállítása. Másodszor, szüksége lesz a MATLAB egy példányára az asztalon vagy a laptopján, valamint az összes szükséges eszköztárra ahhoz, hogy kompatibilis legyen a Redboarddal. Ehhez nyissa meg a MATLAB -ot. A MATLAB Kezdőlap lapján, a Környezet menüben válassza a Bővítmények hardvertámogatási csomagok letöltése lehetőséget. Válassza ki a "MATLAB támogatási csomag az Arduino hardverhez" lehetőséget, és töltse le az Arduino hardvertámogatási csomagot.
A többi szükséges alkatrész a Sparkfun Redboard csomagban található. Szüksége lesz vezetékekre, egy LED -re, ellenállásokra, diódára, piezo elemre (hangszóró), hőmérséklet -érzékelőre, tranzisztorra, fotorezisztorra és egyenáramú motorra. Szerencsére ezek a darabok megtalálhatók a kezdőcsomagban.
2. lépés: A fényvezérlők beállítása
![A fényvezérlők beállítása A fényvezérlők beállítása](https://i.howwhatproduce.com/images/003/image-6109-13-j.webp)
Ebben a rendszerben egy LED -es lámpa lesz az otthoni lámpánk. Mellékelten egy kép az áramkörről, amely szükséges a LED -vezérlő beállításához a Redboardon. Ebben az esetben NEM lesz szüksége az áramkör kék darabjára.
A következő kód beállítja a LED -lámpa vezérlését. A kód futtatásakor megjelenik egy menü, amely lehetővé teszi a felhasználó számára, hogy magas, közepes, alacsony vagy kikapcsolt fényerőt válasszon. Attól függően, hogy mit választ, a kód beállítja a LED -et egy bizonyos szintű fényerőre vagy halványságra. Ez egy végtelen ciklus lesz.
%% Lámpák
choice = menu ('Mennyire szeretné fényeit?', 'Magas', 'Közepes', 'Alacsony', 'Ki')
ha választás == 1
writePWMVoltage (a, 'D10', 5)
elseif választás == 2
writePWMVoltage (a, 'D10', 3)
elseif választás == 3
writePWMVoltage (a, 'D10', 1)
elseif választás == 4
writePWMVoltage (a, 'D10', 0)
vége
3. lépés: Az ajtó- és ablakriasztás beállítása
![Ajtó- és ablakriasztás beállítása Ajtó- és ablakriasztás beállítása](https://i.howwhatproduce.com/images/003/image-6109-14-j.webp)
![Ajtó- és ablakriasztás beállítása Ajtó- és ablakriasztás beállítása](https://i.howwhatproduce.com/images/003/image-6109-15-j.webp)
Az első csatolt áramkör megmutatja, hogyan állíthat be egy kis hangszórót a Redboardon. Ez a hangszóró riasztásként tájékoztatja a felhasználót arról, hogy otthonában egy ablak vagy ajtó több mint 10 másodpercig nyitva maradt. Ez az áramkör vezetékeket, piezo elemet és 3 vezetéket használ.
A második csatlakoztatott áramkör a fotorezisztens. Ez meg tudja állapítani, hogy a környék sötét vagy világos. A fény expozíció értesíti a MATLAB kódot, ha az ajtó nyitva vagy csukva van, és továbbítja az információt a piezo elemhez, és hangot ad ki. Ebben az áramkörben NEM kell jobbra rögzítenie a LED -et, a lila vezetéket vagy az ellenállást.
A következő kód leolvassa a fényáramot a fényvédőről, majd szünetelteti a kódot, hogy megnézze, nyitva van -e az ajtó több mint 10 másodpercig. Újra leolvassa a fényellenállást, majd szól a piezo -nak, hogy zümmögjön, ha a fényszint még mindig túl magas.
%% Fotorezisztor
míg 0 == 0
photov = readVoltage (a, 'A1')
ha photov> 4
szünet (10)
photov = readVoltage (a, 'A1')
ha photov> 4
playTone (a, 'D3', 500, 5)
szünet
vége
vége
vége
4. lépés: A hőmérséklet -érzékelők beállítása
![Hőmérséklet -érzékelők beállítása Hőmérséklet -érzékelők beállítása](https://i.howwhatproduce.com/images/003/image-6109-16-j.webp)
![Hőmérséklet -érzékelők beállítása Hőmérséklet -érzékelők beállítása](https://i.howwhatproduce.com/images/003/image-6109-17-j.webp)
Az első csatlakoztatott áramkör beállítja a hőmérséklet -érzékelőt. Ezzel a rendszerről bárhonnan gyűjti a hőmérséklet adatokat. Ezt az információt elküldi a MATLAB -nak.
A következő csatlakoztatott áramkör beállítja az egyenáramú motort. Ez a motor ventilátorként működik. Ha a hőmérséklet -érzékelő értékei túl magasak, a ventilátor bekapcsol, és megpróbálja lehűteni a házat.
A következő kód lehetővé teszi a hőmérséklet -érzékelő számára, hogy meghatározott időn keresztül leolvassa az adatokat. Ez a kód 100 -szoros ciklusra van állítva, de könnyen beállítható, hogy sokszorosan ciklusos legyen, így az érzékelő egész nap futhat. A hőmérséklet -adatok gyűjtésekor a kód ellenőrzi, hogy a hőmérséklet valaha is meghaladja -e a beállított hőmérsékletet. Ha igen, akkor a ventilátor automatikusan bekapcsol. Amikor a beállított időtartam véget ér, egy grafikont készít, amely megmutatja a hőmérsékletet az időtartam alatt, amelyet elemezhet a ház fűtésének és légkondicionálásának beállításához.
%%Hőmérséklet szenzor
hőmérséklet =
alkalommal =
i = 1: 100 esetén
v = olvasási feszültség (a, 'A0')
tempC = (v-0,5).*100
tempF = 9/5.* tempC + 32
ha a tempF> 75
writeDigitalPin (a, 'D9', 1)
vége
temps = [temp, tempF]
times = [alkalommal, i]
cselekmény (idő, idő)
xlabel ('Idő (másodperc)')
ylabel ('Hőmérséklet (F)')
cím ("Otthoni hőmérséklet idővel")
vége
5. lépés: Következtetés
Minden készen áll! Élvezze új otthoni energiatakarékosságát, és győződjön meg róla, hogy a hasznát veszi!
Ajánlott:
Energiatakarékos GPS E-Ink kijelzővel: 4 lépés
![Energiatakarékos GPS E-Ink kijelzővel: 4 lépés Energiatakarékos GPS E-Ink kijelzővel: 4 lépés](https://i.howwhatproduce.com/images/002/image-5122-j.webp)
Energiatakarékos GPS E-Ink kijelzővel: Minden nyáron kirándulok távoli helyekre. Néha, amikor a nyomvonal halvány vagy akár eltűnik, a telefonom GPS -jét kell használnom a koordinátáim lekéréséhez, majd ellenőriznem kell a pozíciómat egy papírtérképen (gyakran nincs jelzésem, ezért a papírtérképek kötelezőek …)
Az LTE Cat.M1 PSM (energiatakarékos mód) elemzése: 4 lépés
![Az LTE Cat.M1 PSM (energiatakarékos mód) elemzése: 4 lépés Az LTE Cat.M1 PSM (energiatakarékos mód) elemzése: 4 lépés](https://i.howwhatproduce.com/images/005/image-13274-j.webp)
Az LTE Cat.M1 PSM (energiatakarékos üzemmód) elemzése: Az előző cikkben már tárgyaltunk arról, hogyan állítható be az aktív / alvó ciklus a PSM használatával. Kérjük, olvassa el az előző cikket a hardver- és PSM-beállítások és az AT parancs magyarázatával kapcsolatban. (Link: https://www.instructables.com/id/What-Is-a-PSMPow…Ac
Mi az a PSM (energiatakarékos mód) az LTE Cat.M1 rendszerben?: 3 lépés
![Mi az a PSM (energiatakarékos mód) az LTE Cat.M1 rendszerben?: 3 lépés Mi az a PSM (energiatakarékos mód) az LTE Cat.M1 rendszerben?: 3 lépés](https://i.howwhatproduce.com/images/009/image-24119-j.webp)
Mi az a PSM (energiatakarékos mód) az LTE Cat.M1 rendszerben? Továbbá a Cat.M1 egy reprezentatív LPWAN (Low-Power Wide-Area Network) technológia, amely az IoT-alkalmazásokra specializálódott
Projekt: Otthoni energiatakarékos: 8 lépés
![Projekt: Otthoni energiatakarékos: 8 lépés Projekt: Otthoni energiatakarékos: 8 lépés](https://i.howwhatproduce.com/images/003/image-6107-12-j.webp)
Projekt: Otthoni energiatakarékos: Hannah Robinson, Rachel Wier, Kaila Cleary Az Arduino tábla és a Matlab használata egyszerű és hatékony módszernek bizonyult, hogy segítse a lakástulajdonosokat energiafelhasználásuk optimalizálásában. Az Arduino tábla egyszerűsége és sokoldalúsága meglepő. Vannak
Energiatakarékos 3000: 7 lépés
![Energiatakarékos 3000: 7 lépés Energiatakarékos 3000: 7 lépés](https://i.howwhatproduce.com/images/001/image-1805-31-j.webp)
Energiatakarékos 3000: Adrien Green, Huy Tran, Jody Walker A Raspberry Pi számítógép és a Matlab használata egyszerű és hatékony módja annak, hogy segítsen a lakástulajdonosoknak csökkenteni az energiafogyasztást. Az Energy Saver 3000 legjobb része az, hogy nagyon egyszerű beállítani és használni