Tartalomjegyzék:
- 1. lépés: Előfeltételek
- 2. lépés: Anyagjegyzék
- 3. lépés: Keresse meg a távirányító rádiókódjait
- 4. lépés: A Nodemcu beállítása rádióadóként
- 5. lépés: A Homebridge beállítása a Homebridge-HTTP-IRBlaster beépülő modullal
- 6. lépés: Próbálja ki
- 7. lépés: Hitelek
Videó: Irányítsd a kandallódat a HomeKit és az Alexa segítségével: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Nemrég telepítettem egy gáz kandallót, amely tartalmazott egy távirányítót. És miután láttam néhány példát arra, hogy az emberek beépítették kandallóikat az otthoni vezérlőbe, elkezdtem ugyanezt keresni. A kandallómban van ez a távirányító https://valorfireplaces.com/features/remote-contr…, amely rádiót használ a távirányító és a kandalló között 315 Mhz-en.
1. lépés: Előfeltételek
Ennek az utasításnak az előfeltétele, hogy van egy gáz kandallóm ezzel a távirányítóval. Ha a távirányító hátulját nézi, akkor az FCC ID RTD-G6RH azonosítóval és 315 Mhz frekvenciával kell rendelkeznie. Ha nem rendelkezik ezzel a távirányítóval, ez az utasítás nem az Ön számára készült.
A HomeBridge is telepítve van és működik, és integrálva van az Alexával.
2. lépés: Anyagjegyzék
Ehhez az oktathatóhoz a meglévő HomeBridge és Alexa implementációmat használtam. Néhány éve fut a Homebridge, és az Alexába is integráltam. A HomeBridge-Alexa integráció ezt a https://www.npmjs.com/package/homebridge-alexa webhelyet használta. Ezek feltétel, és nem részletezem a beállításukat.
Ahhoz, hogy ehhez összekapcsoljam a kandallómat, hozzá kellett adnom ezt a rendszerhez
Nodemcu ESP8266-https://www.aliexpress.com/item/10pcs-lot-NodeMcu…
315 Mhz-es adó-https://www.creatroninc.com/product/315mhz-rf-lin…
Kenyeretábla
A rádiótávirányító kódjainak megtalálásához ezt a NooElec NESDR Mini 2+ 0.5PPM TCXO RTL-SDR és ADS-B USB vevőkészüléket használtam antennával, szívócsavarral, női SMA adapterrel és távirányítóval, RTL2832U és R820T2 tunerrel. Olcsó szoftveres rádió -
3. lépés: Keresse meg a távirányító rádiókódjait
A kandalló rádiótávirányító kódjainak megtalálásához követtem az utasításban a #7 lépést. És az IR Blaster kódot használta a kódjuk helyett.
A kandalló távirányítóján azt tapasztaltam, hogy a jel 23 bit hosszú, és gombnyomásra 10 -szer megismétlődik. Az adatok elemzése után az Audacity -ben a következő bitmintákat találtam ki minden távoli gombhoz:
Be - 01110100010111000110011
Ki - 01110100010111000110111
Fel - 01110100010111000111011
Le - 01110100010111000000000
A nulla értéke 200 ms jel és 700 ms nincs jel, az egyik pedig 700 ms jel és 200 ms nincs jel. Gyanítom, hogy az adatok első része egyedi információ, amely azonosítja a kandallómat, a végső pedig az egyedi parancs.
A munkafolyamat a távirányító kódjának meghatározásához a következő volt:
1) Rögzítse a gombnyomást a QGRX -ben
2) Nyissa meg az 1. lépésben létrehozott wav fájlt, és nagyítsa ki a megfelelő részt, amíg az majdnem teljes képernyős lesz.
3) Megnyomta a képernyőt az egyes gombokról, és elmentette a fájlt.
4) Táblázatban kinyitotta a képernyőfogót, és úgy állította be az oszlop szélességét, hogy egy oszlop egy kicsit megegyezzen a szélességgel.
5) Rögzítésre kerül, ha a bit nulla vagy egy az alábbi sorban.
7) Létrehozott egy formanyomtatványt az alábbi sorban, = if (D19 = 0, "200, 700,", "700, 200,"), és ezt átmásolta az összes oszlopba. Ahol D19 volt a fenti sor.
8) Ezután lemásoltam az if állítások által létrehozott szöveget a szerkesztőmbe
Ha konvertálja az On kódot, az lenne
200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 700, 200, 200, 700, 200, 700, 700, 200, 700, 200
Végezze el ezt minden gombnál. Az eredménynek 46 számnak kell lennie minden egyes gombhoz.
4. lépés: A Nodemcu beállítása rádióadóként
A NodeMCU esetében Michael Higgins IR Blaster kódot használtam az adó vezérlésére. A telepítés részletei itt:
github.com/mdhiggins/ESP8266-HTTP-IR-Blast…
A rádióadó csatlakoztatásához csak úgy csatlakoztattam, mintha LED lenne, de nem használtam ellenállásokat vagy tranzisztorokat, mivel az adónak nincs rájuk szüksége.
Adócsapok a NodmePins -hez
1 - Föld - Föld a csomópontonMCU
2 - Adatok bemenet - Közvetlenül a D2 -hez csatlakoztatva
3 - Vcc - közvetlenül a Vin -hez csatlakoztatva (5 volt)
4 - Antenna - 23 cm hosszú vezeték csatlakoztatva
5. lépés: A Homebridge beállítása a Homebridge-HTTP-IRBlaster beépülő modullal
A beépülő modul HomeBridge -ben történő beállításához követtem az itt található utasításokat
github.com/N NorthernMan54/homebridge-HTTP-I…
A plugin konfigurálásához létrehoztam a következő config.json bejegyzést
Ez a bejegyzés nem működik az Ön eszközén, mivel az eszköz egyedi kódja és URL -címe eltérő lesz.
Az URL az eszköz címe lenne a hálózaton, és csak a címrészt kell megváltoztatnia. azaz 192.168.1.175 a beállítások értékeihez.
Az off_data, on_data, up_data és down_data paramétereknél módosítsa az "data" sort arra az értékre, amelyet korábban meghatározott.
6. lépés: Próbálja ki
Indítsa újra a HomeBridge -t, és most látnia kell egy új tartozékot, a kandallót, amely a FAN ikont használja. Be kell kapcsolnia, ki kell kapcsolnia és szabályoznia kell a láng magasságát a Home alkalmazással. Kérjük, vegye figyelembe, hogy amikor a kandalló be- vagy kikapcsolása elfoglalt, a további parancsokat figyelmen kívül hagyja, és a Home alkalmazás hibát jelenít meg.
7. lépés: Hitelek
Ehhez a különleges beállításhoz sok embernek kell köszönetet mondanom erőfeszítéseikért, mivel a részem meglehetősen egyszerű volt, köszönhetően annak, hogy megosztották erőfeszítéseiket a közösséggel
- Michael Higgins és ESP8266-HTTP-IR-Blaster projektje. Ez volt a legtöbb inspiráció
- veggiebenz és az Instructable
www.instructables.com/id/Reverse-Engineer-… a rádióalapú távirányítók dekódolásával kapcsolatos részletekért.
- Szabó Márk és IRremoteESP8266 könyvtára
- A Homebridge és a HAPNodeJS közösség az Apple HomeKit integrációhoz.
Ajánlott:
Irányítsd a nappalit Alexával és Raspberry Pi -vel: 12 lépés
Irányítsd a nappalit Alexa és Raspberry Pi segítségével: Irányítsd nappalid TV -jét, fényeit és ventilátorát Alexa (Amazon Echo vagy Dot) és Raspberry Pi GPIO segítségével
Irányítsd a számítógépedet fejeddel!: 6 lépés (képekkel)
Irányítsd a számítógépedet fejeddel !: Szia, létrehoztam egy rendszert, amely lehetővé teszi, hogy a fejed mozgatásával irányítsd számítógéped egérét. Ha tetszik a projektem, ne habozz, szavazz rám az Arduino Contest 2017 versenyen.;) Miért csináltam ezt? Olyan tárgyat akartam készíteni, amely videojátékokat készít
Irányítsa a háztartási gépeket az Alexa segítségével az ESP8266 vagy az ESP32 segítségével: 8 lépés
Irányítsa a háztartási gépeket Alexa segítségével az ESP8266 vagy ESP32 segítségével: Hé, mi újság, srácok! Akarsh itt a CETech -től. Ez a projektem segíteni fog az életed megkönnyítésében, és úgy fogsz érezni magad, mint egy király, miután irányítottad a házban lévő eszközöket, csak parancsot adva Alexának. A legfontosabb dolog e
Irányítsd a zümmögő hangját az Arduino segítségével: 7 lépés
Irányítsd a zümmögő hangot az Arduino segítségével: Az Arduino segítségével sok interaktív munka fejezhető be, a leggyakoribb és leggyakrabban használt hang- és fénykijelzés. A leggyakoribb komponensek, amelyek hangot adhatnak, a zümmögő és a kürt. Hasonlítsa össze a kettőt, a csengő egyszerűbb
Irányítsd a világ minden tájáról az internetet az Arduino használatával: 4 lépés
Irányítás az egész világon az internet használatával Arduino használatával: Szia, Rithik vagyok. Internetes vezérlésű ledet készítünk a telefon használatával. Olyan szoftvereket fogunk használni, mint az Arduino IDE és a Blynk. Ez egyszerű, és ha sikerült, annyi elektronikus komponenst irányíthat, amennyit csak akar