Sadržaj:

Upravljajte svojim kaminom pomoću HomeKita i Alexa: 7 koraka
Upravljajte svojim kaminom pomoću HomeKita i Alexa: 7 koraka

Video: Upravljajte svojim kaminom pomoću HomeKita i Alexa: 7 koraka

Video: Upravljajte svojim kaminom pomoću HomeKita i Alexa: 7 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Srpanj
Anonim
Image
Image
Preduvjeti
Preduvjeti

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

Predmet materijala
Predmet materijala
Predmet materijala
Predmet 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č

Pronađite radio kodove za daljinski upravljač
Pronađite radio kodove za daljinski upravljač
Pronađite radio kodove za daljinski upravljač
Pronađite radio kodove za daljinski upravljač
Pronađite radio kodove za daljinski upravljač
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č

Nodemcu postavite kao radio odašiljač
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

Isprobaj
Isprobaj
Isprobaj
Isprobaj

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: