Sadržaj:
- Korak 1: Preduvjeti
- Korak 2: Opis materijala
- Korak 3: Pronađite radio kodove za daljinski upravljač
- Korak 4: Nodemcu postavite kao radio odašiljač
- Korak 5: Postavljanje kućnog mosta pomoću dodatka Homebridge-HTTP-IRBlaster
- Korak 6: Isprobajte
- Korak 7: Krediti
Video: Upravljajte svojim kaminom pomoću HomeKita i Alexa: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Nedavno sam instalirao plinski kamin, koji je uključivao daljinski upravljač. I nakon što sam vidio nekoliko primjera ljudi koji integriraju svoje kamine u kućnu kontrolu, počeo sam ih tražiti. Moj kamin ima ovaj daljinski upravljač https://valorfireplaces.com/features/remote-contr… koji koristi radio između daljinskog upravljača i kamina na 315 Mhz.
Korak 1: Preduvjeti
Kao preduvjet za ovu instrukciju, imam plinski kamin s ovim daljinskim upravljačem. Ako pogledate stražnju stranu daljinskog upravljača, on mora imati FCC ID RTD-G6RH i frekvenciju od 315 Mhz. Ako nemate ovaj daljinski upravljač, ovo uputstvo nije za vas.
Također imam instaliran i radi HomeBridge i integriran je s mojom Alexa.
Korak 2: Opis materijala
Za ovu uputu iskoristio sam svoju postojeću implementaciju HomeBridge i Alexa. Već nekoliko godina pokrećem Homebridge, a također sam ga integrirao u svoju Alexa. Integracija HomeBridge-Alexa koristila je ovu https://www.npmjs.com/package/homebridge-alexa. Ovo su preduvjeti i neću detaljno opisati njihovo postavljanje.
Da bih svoj kamin povezao s ovim, morao sam to dodati u sustav
Nodemcu ESP8266-https://www.aliexpress.com/item/10pcs-lot-NodeMcu…
Odašiljač 315 Mhz-https://www.creatroninc.com/product/315mhz-rf-lin…
Oglasna ploča
Za pronalaženje kodova za daljinski upravljač upotrijebio sam ovaj NooElec NESDR Mini 2+ 0.5PPM TCXO RTL-SDR & ADS-B USB prijemnik s antenom, usisni nosač, ženski SMA adapter i daljinski upravljač, RTL2832U & R820T2 tuner. Radio s niskim troškovima definiran softverom -
Korak 3: Pronađite radio kodove za daljinski upravljač
Da bih pronašao radio -daljinske kodove za kamin, slijedio sam korake do #7 u ovom uputstvu. Koristio je IR Blaster kod umjesto svog koda.
Za daljinski upravljač kamina otkrio sam da je signal dug 23 bita i da se ponavlja 10 puta po pritisku gumba. Nakon analize podataka u Audacityju, došao sam do ovih uzoraka bitova za svaki gumb na daljinskom upravljaču:
Uključeno - 01110100010111000110011
Isključeno - 01110100010111000110111
Gore - 01110100010111000111011
Dolje - 01110100010111000000000
S nulom koja je 200 ms signala i 700 ms bez signala, a One je 700 ms signala i 200 ms bez signala. Pretpostavljam da je prvi dio podataka jedinstvena informacija koja identificira moj kamin, a rep je jedinstvena naredba.
Moj tijek rada za određivanje koda daljinskog upravljača bio je:
1) Snimite pritisak gumba u QGRX -u
2) Otvorite wav datoteku stvorenu u koraku 1 i zumirajte odgovarajući odjeljak dok ne postane gotovo cijela širina zaslona.
3) Da li je pojedinačni gumb pritisnuo zaslon i spremio datoteku.
4) Otvorio je zaslon u proračunskoj tablici i prilagodio širinu stupca tako da je stupac malo jednak širini.
5) Snimljeno ako je bit nula ili jedan u donjem retku.
7) Izrađen je formalni red u donjem retku, = if (D19 = 0, "200, 700,", "700, 200,"), i kopiran u sve stupce. Gdje je D19 bio gornji red.
8) Zatim sam tekst koji su stvorile if naredbe kopirala u svoj urednik
Ako pretvorite kôd On, to bi 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
Učinite to za svaki gumb. Rezultat bi trebao biti 46 brojeva za svaki gumb.
Korak 4: Nodemcu postavite kao radio odašiljač
Za NodeMCU koristio sam Michael Higgins IR Blaster kod za upravljanje odašiljačem. Pojedinosti o instalaciji nalaze se ovdje:
github.com/mdhiggins/ESP8266-HTTP-IR-Blast…
Za povezivanje Radio odašiljača samo sam ga spojio kao da je LED, ali nisam koristio niti jedan otpornik ili tranzistor jer ih odašiljač nije trebao.
Igle odašiljača na NodmePins
1 - Uzemljenje - Uzemljenje na čvoruMCU
2 - Podaci u - Izravno spojen na D2
3 - Vcc - Spojeno izravno na Vin (5 volti)
4 - Antena - spojena žica duljine 23 cm
Korak 5: Postavljanje kućnog mosta pomoću dodatka Homebridge-HTTP-IRBlaster
Za postavljanje dodatka u HomeBridge slijedio sam ovdje navedene upute
github.com/NorthernMan54/homebridge-HTTP-I…
Za konfiguraciju dodatka stvorio sam sljedeći unos config.json
Ovaj unos neće funkcionirati za vaš uređaj jer će se jedinstveni kôd i URL vašeg uređaja razlikovati.
URL bi bila adresa vašeg uređaja na vašoj mreži i trebali biste promijeniti samo dio adrese. tj. 192.168.1.175 na vrijednosti iz vašeg postavljanja.
Za off_data, on_data, up_data i down_data promijenite redak "podaci" na vrijednost koju ste odredili ranije u ovom članku.
Korak 6: Isprobajte
Ponovo pokrenite HomeBridge i sada biste trebali vidjeti novi pribor pod nazivom Kamin, koji koristi ikonu VENTILATORA. Trebali biste uključiti, isključiti i kontrolirati visinu plamena pomoću aplikacije Home. Imajte na umu da će se, kad je kamin zauzet uključivanjem ili isključivanjem, dodatne naredbe zanemariti, a aplikacija Home prikazat će pogrešku.
Korak 7: Krediti
Za ovo posebno postavljanje moram zahvaliti velikom broju ljudi na trudu jer je moj dio ovoga bio prilično jednostavan zahvaljujući tome što su svoje napore podijelili sa zajednicom
- Michael Higgins i njegov projekt ESP8266-HTTP-IR-Blaster. Ovo je bila najveća inspiracija
- veggiebenz i njegov Instructable
www.instructables.com/id/Reverse-Engineer-… za pružanje pojedinosti o dekodiranju radijskih daljinskih upravljača.
- Mark Szabo i njegova biblioteka IRremoteESP8266
- Zajednica Homebridge i HAPNodeJS za integraciju Apple HomeKita.
Preporučeni:
Upravljajte svojim automatskim kliznim vratima pomoću kućnog pomoćnika i ESP -a: 5 koraka (sa slikama)
Upravljajte svojim automatskim kliznim vratima uz pomoć kućnog pomoćnika i ESPHome: Sljedeći članak predstavlja neke povratne informacije o mom osobnom iskustvu u upravljanju automatskim kliznim vratima koja sam instalirao u svojoj kući. Ova vrata, robne marke "V2 Alfariss", bila su opremljena s nekoliko daljinskih upravljača Phox V2 za upravljanje. Također imam
Upravljajte svojim LED diodama pomoću daljinskog upravljača za televizor ?! -- Arduino IR vodič: 5 koraka (sa slikama)
Upravljajte svojim LED diodama pomoću daljinskog upravljača za televizor ?! || Arduino IR vodič: U ovom projektu pokazat ću vam kako sam prenamijenio beskorisne tipke na daljinskom upravljaču televizora za upravljanje LED diodama iza televizora. Ovu tehniku možete koristiti i za kontrolu svih vrsta stvari uz malo uređivanja koda. Govorit ću i malo o teoriji
Upravljajte svojim rasporedom vlakova pomoću tipkovnice !: 12 koraka
Upravljajte svojim rasporedom vlakova pomoću tipkovnice !: U jednom od mojih prethodnih Instructablea pokazao sam vam kako možete upravljati modelom vlaka pomoću daljinskog upravljača za TV. Nadograđenu verziju možete pogledati i ovdje. U ovom Instructable -u pokazat ću vam kako kontrolirati raspored vlakova pomoću tipkovnice putem
Upravljajte svojim uređajem pomoću Android WiFi -a Esp8266 Upravljanje: 6 koraka
Upravljajte svojim uređajem pomoću Android WiFi -a Kontrola Esp8266: sada ćemo znati kako kontrolirati uređaje pomoću esp8266 WiFi modula i Arduino upravljati vašim uređajem pomoću Android WiFi kontrole za više informacija. kliknite vezu mohamed ashraf
Upravljajte svojim EV3 motorom pomoću Alexa: 9 koraka
Upravljajte svojim EV3 motorom pomoću Alexa: Želite li upravljati svojim LEGO EV3 glasovnim naredbama? U ovom projektu mogli biste pokušati premjestiti EV3 motor razgovarajući s Alexa. Sve što trebate je Amazon Echo Dot, Arduino Nano 33 IoT ploča i EV3 s WiFi ključem i motorom. Ideja je izgraditi