Ebben a barkácsolási útmutatóban egy Wi-Fi-alapú infravörös vezérlőt építünk, amely a hagyományos légkondicionáló rendszert intelligens AC-vé alakítja. Ennek az apró vezérlőnek a megépítésével okostelefonja segítségével vezérelheti hagyományos HVAC-ait vagy légkondicionáló egységeit intuitív klímavezérlő interfésszel, amely lehetővé teszi a HVAC be- és kikapcsolását, valamint a hőmérséklet, a ventilátor sebességének, az üzemmódok megváltoztatását, stb. csak egy koppintással.
Valós idejű hőmérsékletet is megjelenít a helyiségen belül és kívül a váltakozó áramú egységbe telepített ADC érzékelőkről. A hagyományos AC intelligenssé tételével kényelmesen vezérelheti a váltakozó áramú egységet, automatizálhatja, energiát takaríthat meg, és meghosszabbíthatja élettartamát.
Dolgok, amelyekre szüksége lesz
- Otthoni asszisztens beállítva egy Raspberry Pi-n
- ESP8266 MCU, például NodeMCU vagy D1 Mini; egy ESP-01 is működni fog
- 5 mm-es 940 nm-es IR adó LED
- TSOP1738 vagy 1838 IR vevő
- 2N2222 tranzisztor
- Általános PCB kártya
- Forrasztópáka és forrasztóanyag
1. lépés: Fordítsa le és készítse el a firmware-t
A firmware lefordításához és elkészítéséhez telepítenie kell a ESPHome bővítmény a Home Assistantben. Ezután kövesse az alábbi lépéseket:
- Az ESPHome bővítmény telepítése után lépjen a következő helyre: Konfiguráció > Kiegészítők, biztonsági mentés és felügyelő, és kattintson ESPHome. Feltétlenül engedélyezi Indítsa el a Boot-on, Őrzőkutya, Automatikus frissítés, és Megjelenítés az oldalsávon.
- Kattintson Nyissa meg a webes felhasználói felületet vagy ESPHome az oldalsávon az elindításához.
- Kattintson + Új készülék > Folytatni.
- Írja be a firmware nevét, például smartac, és kattintson Következő.
- Válassza ki ESP8266 a lehetőségek közül, és kattintson a gombra Következő > Kihagyás.
- Keresse meg és kattintson rá SZERKESZTÉS gombot lent smartac kinyitni a smartac.yaml fájlt a szerkesztőbe, és illessze be alább a következő YAML-kódot beléptető oldal:
status_led:
pin: GPIO4remote_receiver:
azonosító: rcvr
pin:
szám: GPIO5
fordított: Igaz
szemétlerakás: mindenremote_transmitter:
pin: GPIO14
Carrier_duty_percent: 50%
éghajlat:
- platform: klíma_ir_lg
név: "AC"
header_high: 3265us
header_low: 9856us
Most hajtsa végre a következő módosításokat a kódban:
- Adja meg Wi-Fi SSID-jét és jelszavát. Például:
wifi:
ssid: "MyWiFI hálózat neve"
Jelszó: "12345678"
- Változtasd meg a platform: coolix név a kódban az Ön AC modelljének megfelelően.
éghajlat:
- platform: coolix
név: "AC"
Például váltson erre platform: lg LG AC számára. Hivatkozhat a IR távoli klíma dokumentációt további részletekért.
A szükséges módosítások elvégzése után kattintson a gombra Megment majd kattintson Telepítés. Csatlakoztassa a NodeMCU-t vagy a D1 Minit a számítógépéhez mikro USB-kábellel, és válassza ki a lehetőséget Csatlakoztassa ehhez a számítógéphez választási lehetőség. Ezzel elkezdődik a firmware fordítása.
Miután összeállította, kattintson Letöltés. Mentse el a letöltöttet smartac-factory.bin firmware fájlt a Asztali vagy Letöltések mappát.
2. lépés: Frissítse fel a smartac-factory.bin firmware-t
A firmware letöltése után rákattinthat Nyissa meg az ESPHome webet és tegye a következőket:
- Kattintson Csatlakozás és válassza ki a COM kikötő.
- Kattintson Válassz fájlt és válassza ki smartac-factory.bin firmware fájl,
- Kattintson Telepítés hogy villogjon a firmware.
A firmware felvillantása után az eszköznek online kell lennie.
Adja hozzá az IR távirányító klímaszabályzót az otthoni asszisztenshez
Az otthoni asszisztensben (HA) mostantól hozzáadhatja és vezérelheti a vezeték nélküli infravörös távirányítót. A lépések a következők:
- Menj Konfiguráció > Eszközök és integráció. Meglátod smartac automatikusan felfedezte a HA.
- Kattintson Beállítás, válaszd ki a Terület, és kattintson Beküldés.
- Alatt ESPHome, kattintson smartac majd kattintson 1 készülék.
- Kattintson HOZZÁADÁS IRÁNYÍTÓPULTHOZ.
- Válassza ki az irányítópultot, kattintson Következő majd kattintson HOZZÁADÁS IRÁNYÍTÓPULTHOZ.
Ez hozzáadja az intelligens AC vezérlőket a műszerfalhoz. Ezután csatlakoztathatja a NodeMCU-t vagy a D1 minit az infravörös adóhoz és vevőhöz, hogy megkezdhesse az AC vezérlését az okostelefonon keresztül.
Csatlakoztassa az MCU-t infravörös adóval és vevő érzékelővel
Az IR LED, a vevőérzékelő és a tranzisztor PCB-re történő forrasztásához lásd a következő ábrát. Ha még soha nem forrasztottál, tanulj hogyan kell forrasztani.
- Csatlakoztassa vagy forrassza a negatív (GND) IR adó LED csatlakozója a kibocsátó a 2N2222 tranzisztorból.
- Csatlakoztassa a pozitív IR adó LED csatlakozója a 3,3V NodeMCU-n vagy D1 Mini-n.
- Csatlakoztassa a bázis nak nek GND NodeMCU-n vagy D1 mini-n.
- Csatlakoztassa a gyűjtő 2N2222 tűje a D5 pin a NodeMCU-n vagy a D1Mini-n.
- Csatlakoztassa az infravörös vevő érzékelőit pozitív (Vcc) terminál a 3,3V NodeMCU-n vagy D1Mini-n.
- Csatlakoztassa a GND A TSOP IR vevő érintkezője GND NodeMCU-n vagy D1Mini-n.
- Csatlakoztassa a Data Out az infravörös vevő érzékelőjét a D1 pin a NodeMCU-n vagy a D1 Mini-n.
Bergszalag és áthidaló vezetékek segítségével csatlakoztathatja az infravörös adó és vevő Vcc, GND és Data In/Out érintkezőit a NodeMCU vagy D1 Mini egységhez.
Lehet, hogy az első próbálkozásra nem lesz jó az eredmény. Később azonban lehet improvizálni. Kinyomtathatja a 3D tok 3D nyomtatóval az összes hardver bezárására. Alternatív megoldásként vásárolhat egy olcsó IR blastert, és felvillanthatja a smartac-factory.bin firmware rajta. Tekintse meg teljes útmutatónkat átalakítani egy olcsó IR blastert, és integrálni a Home Assistant segítségével.
Vezérelje hagyományos HVAC-ját a Home Assistant alkalmazással
Most már csatlakoztathatja az USB-kábelt az eszközhöz, hogy bekapcsolja, és a Home Assistant műszerfalához hozzáadott klímaberendezés segítségével vezeték nélkül vezérelheti hagyományos HVAC-ját.
Letöltheti és telepítheti a Home Assistant alkalmazást iOS-eszközére vagy Android okostelefonjára a HVAC-k vezérléséhez, automatizálás hozzáadásához stb. Például beállíthat egy automatikát, ahol a HVAC automatikusan bekapcsol, ha a szobában tartózkodik, és azonnal kikapcsol, amint elhagyja a helyiséget. Ehhez használhat ESP32-es kártyát jelenlétérzékelő érzékelőt épít HA esetében, lehetővé téve az automatizálás elindítását a jelenléte alapján.
Integrálható az Apple HomeKittel
Ha iOS-eszköze (pl. iPhone vagy iPad) van, akkor ezt a barkácsolás intelligens IR klímát is hozzáadhatja vezérlőt a HomeKit beállításához, és vezérelje a HVAC-okat a HomeKit interfész használatával a Home helyett Helyettes.
A HomeKit felhasználói felület sokkal intuitívabb, ezért iOS-felhasználók számára ajánlott. Mindössze annyit kell tennie, hogy telepíti a HomeKit integrációt a Home Assistantben, hogy HomeKitbridge-ként sugározza azt; ezután vezérelheti okoseszközeit a Home Assistantben, beleértve az IR AC vezérlőt is, az iPhone vagy iPad HomeKit alkalmazásából.
Tegye okossá légkondicionáló rendszerét
Ennek a lépésről-lépésre szóló útmutatónak a követésével létrehozhat egy Wi-Fi-alapú infravörös vezérlőt, amellyel bármely szabványos AC rendszert intelligenssé tehet. Ezután okostelefonjával vezérelheti hagyományos HVAC- vagy légkondicionáló egységeit, be- és kikapcsolhatja azokat, valamint módosíthatja a hőmérsékletet, a ventilátor sebességét és sok mást. Ezzel energiát takaríthat meg, és hűvös maradhat ezen a nyáron!
Hogyan készítsünk DIY háztartási energiamonitort az ESP8266 használatával
Olvassa el a következőt
Kapcsolódó témák
- DIY
- Okos otthon
- Légkondícionáló
- DIY projekt oktatóanyagok
- Intelligens készülék
A szerzőről
Ravi szakértő technológiai magyarázó, IoT-rajongó és Linux-szerető, nagy adatokkal és alkalmazásfejlesztési háttérrel. Hétvégéi nagy részét IoT-eszközökkel és Xbox játékokkal tölti. Egyéni utazó is, aki szeret túrázni és új utakat felfedezni.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!
Kattintson ide az előfizetéshez