Kazalo:
- 1. korak: Predpogoji
- 2. korak: Predmet materiala
- 3. korak: Poiščite radijske kode za daljinski upravljalnik
- 4. korak: Nodemcu nastavite kot radijski oddajnik
- 5. korak: Nastavite Homebridge z vtičnikom Homebridge-HTTP-IRBlaster
- 6. korak: Preizkusite
- 7. korak: Krediti
Video: Upravljajte svoj kamin z HomeKit in Alexa: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Pred kratkim sem imel nameščen plinski kamin, ki je vključeval daljinski upravljalnik. In potem, ko sem videl nekaj primerov ljudi, ki svoje kamine vgrajujejo v nastavitve za nadzor doma, sem začel iskati iste. Moj kamin ima ta daljinski upravljalnik https://valorfireplaces.com/features/remote-contr…, ki uporablja radio med daljinskim upravljalnikom in kaminom na 315 Mhz.
1. korak: Predpogoji
Predpogoj za to navodilo je, da imam plinski kamin s tem daljinskim upravljalnikom. Če pogledate zadnji del daljinskega upravljalnika, mora imeti FCC ID RTD-G6RH in frekvenco 315 Mhz. Če nimate tega daljinskega upravljalnika, ta navodila niso za vas.
Prav tako imam nameščen in deluje HomeBridge in je integriran z mojo Alexa.
2. korak: Predmet materiala
Za to navodilo sem uporabil svojo obstoječo implementacijo HomeBridge in Alexa. Homebridge imam že nekaj let v teku in sem ga integriral tudi v svojo Alexa. Integracija HomeBridge v Alexa je uporabila to https://www.npmjs.com/package/homebridge-alexa. To so pogoj in ne bom podrobno opisal njihove nastavitve.
Če sem želel svoj kamin povezati s tem, sem to moral dodati v sistem
Nodemcu ESP8266-https://www.aliexpress.com/item/10pcs-lot-NodeMcu…
Oddajnik 315 Mhz-https://www.creatroninc.com/product/315mhz-rf-lin…
Ogledna plošča
Za iskanje kod za daljinski upravljalnik sem uporabil ta komplet sprejemnikov USB NooElec NESDR Mini 2+ 0,5 PPM TCXO RTL-SDR in ADS-B z anteno, sesalnim nosilcem, ženskim vmesnikom SMA in daljinskim upravljalnikom, sprejemnikom RTL2832U in R820T2. Nizkocenovni radio s programsko opremo -
3. korak: Poiščite radijske kode za daljinski upravljalnik
Če sem želel najti radijske kode za kamin, sem sledil korakom do 7. v tem navodilu. Namesto njihove kode so uporabili kodo IR Blaster.
Za daljinski upravljalnik kamina sem ugotovil, da je signal dolg 23 bitov in da se je ponovil 10 -krat na pritisk gumba. Po analizi podatkov v Audacityju sem prišel do naslednjih vzorcev bitov za vsak gumb na daljinskem upravljalniku:
Vklopljeno - 01110100010111000110011
Izklopljeno - 01110100010111000110111
Gor - 01110100010111000111011
Dol - 01110100010111000000000
Z ničlo 200 ms signala in 700 ms brez signala, One pa 700 ms signala in 200 ms brez signala. Sumim, da je prvi del podatkov edinstven podatek, ki identificira moj kamin, zadnji del pa edinstven ukaz.
Moj potek dela za določanje kode daljinskega upravljalnika je bil:
1) Ujemite pritisk gumba v QGRX
2) Odprite datoteko wav, ustvarjeno v 1. koraku, in približajte ustrezen razdelek, dokler ne doseže skoraj celotne širine zaslona.
3) Ali je posamezen gumb pritisnil na zaslon in datoteko shranil.
4) Odprl je zaslon v preglednici in prilagodil širino stolpca, tako da je stolpec nekoliko enak širini.
5) Zabeleženo, če je bil bit nič ali ena v spodnji vrstici.
7) Ustvaril je formalno v spodnji vrstici, = if (D19 = 0, "200, 700,", "700, 200,"), in to kopiral v vse stolpce. Kjer je bila vrstica D19 zgoraj.
8) Nato sem besedilo, ki ga ustvarijo stavki if, kopiralo v svoj urejevalnik
Če pretvorite kodo On, bi to bilo
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
To naredite za vsak gumb. Rezultat mora biti 46 številk za vsak gumb.
4. korak: Nodemcu nastavite kot radijski oddajnik
Za NodeMCU sem uporabil kodo Michael Higgins IR Blaster za nadzor oddajnika. Podrobnosti o namestitvi so tukaj:
github.com/mdhiggins/ESP8266-HTTP-IR-Blast…
Za priključitev radijskega oddajnika sem ga samo priključil, kot da je LED, vendar nisem uporabil nobenega upora ali tranzistorja, saj oddajnik ne potrebuje.
Oddajniški zatiči do NodmePins
1 - Ozemljitev - Ozemljitev na vozlišču MCU
2 - Podatki v - Povezani neposredno z D2
3 - Vcc - Priključen neposredno na Vin (5 voltov)
4 - Antena - Priključena je kabel dolžine 23 cm
5. korak: Nastavite Homebridge z vtičnikom Homebridge-HTTP-IRBlaster
Za nastavitev vtičnika v HomeBridge sem sledil spodnjim navodilom
github.com/NorthernMan54/homebridge-HTTP-I…
Za konfiguracijo vtičnika sem ustvaril naslednji vnos config.json
Ta vnos ne bo deloval za vašo napravo, saj se bosta edinstvena koda in URL vaše naprave razlikovala.
URL bi bil naslov vaše naprave v vašem omrežju, zato bi morali spremeniti le del naslova. 192.168.1.175 na vrednosti iz vaše nastavitve.
Za off_data, on_data, up_data in down_data spremenite vrstico "data" na vrednost, ki ste jo določili prej v tem članku.
6. korak: Preizkusite
Znova zaženite HomeBridge in zdaj bi morali videti novo dodatno opremo z imenom Kamin, ki uporablja ikono VENTILATORJA. V aplikaciji Home morate vklopiti, izklopiti in nadzorovati višino plamena. Upoštevajte, da se ob vklopu ali izklopu kamina dodatni ukazi ne bodo upoštevali, aplikacija Home pa bo pokazala napako.
7. korak: Krediti
Za to posebno postavitev se moram zahvaliti velikemu številu ljudi za njihov trud, saj je bil moj del tega precej preprost, zahvaljujoč temu, da so svoja prizadevanja delili s skupnostjo
- Michael Higgins in njegov projekt ESP8266-HTTP-IR-Blaster. To je bil največ navdih
- veggiebenz in njegov Instructable
www.instructables.com/id/Reverse-Engineer-… za podrobnosti o dekodiranju radijskih daljinskih upravljalnikov.
- Mark Szabo in njegova knjižnica IRremoteESP8266
- Skupnost Homebridge in HAPNodeJS za integracijo Apple HomeKit.
Priporočena:
LED vložek za kamin: 9 korakov (s slikami)
LED vložek za kamin: V našem domu imamo kamin na drva, ki ga že desetletja ne uporabljajo. Prejšnji lastniki stanovanj so načrtovali prenovo kamina z vložkom zemeljskega plina, vendar jih je cena izklopila
Upravljajte svoj motor EV3 z Alexa: 9 korakov
Upravljajte svoj motor EV3 z Alexa: Ali želite upravljati svoj LEGO EV3 z glasovnimi ukazi? V tem projektu bi lahko poskusili premakniti motor EV3 tako, da se pogovorite z Alexa. Vse kar potrebujete je Amazon Echo Dot, Arduino Nano 33 IoT plošča in EV3 z WiFi ključem in motorjem. Ideja je zgraditi
IoTyper - Upravljajte svoj računalnik prek Alexa (IoT): 5 korakov (s slikami)
IoTyper - Upravljajte svoj računalnik prek Alexa (IoT): Ali niste kdaj razmišljali o nadzoru računalnika z IoT? Naš svet je iz dneva v dan pametnejši in danes računalnik spremenimo v še pametnejši računalnik, kot je že. Začnimo! IoTyper temelji na dveh osnovnih mikrokontrolerjih: ATMega 32U4, ki
Arduino in Apple HomeKit Integracija - nadzirajte svoj dom iz Sirija! IoT je tukaj: 6 korakov
Arduino in Apple HomeKit Integracija - nadzirajte svoj dom iz Sirija! IoT je tukaj: Ta navodila vam bodo omogočila hiter in enostaven način dodajanja arduino plošče v Appleov HomeKit na napravi iOS. Odpira vse vrste možnosti, vključno s skripti, ki se izvajajo na strežniku, v kombinaciji z Apples HomeKit " Scenes ", mak
LED miniaturni nendoroidni kamin: 9 korakov (s slikami)
LED miniaturni nendoroidni kamin: vaši nendoroidi si zaslužijo topel in prijeten večer ob ognju ta božič.Materiali: miniaturni leseni kamin Adafruit Pro Trinket 5V* Mini PCB Neopixel 5 paket 30 awg silikonska žica Micro USB kabel (v idealnem primeru pravokotni kabel USB) SolderHot g