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, Decembar
Anonim
Image
Image
Preduslovi
Preduslovi

Nedavno sam postavio plinski kamin sa daljinskim upravljačem. I nakon što sam vidio nekoliko primjera ljudi koji integriraju svoje kamine u postavke kućne kontrole, počeo sam tražiti iste. 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: Preduslovi

Kao preduslov za ovu instrukciju, imam plinski kamin sa ovim daljinskim upravljačem. Ako pogledate stražnju stranu daljinskog upravljača, on mora imati FCC ID RTD-G6RH i frekvenciju 315 Mhz. Ako nemate ovaj daljinski upravljač, ovo uputstvo nije za vas.

Takođe imam instaliran i radi HomeBridge i integriran je s mojom Alexa.

Korak 2: Opis materijala

Bill of Materials
Bill of Materials
Bill of Materials
Bill of Materials

Za ovu instrukciju iskoristio sam postojeću implementaciju HomeBridge i Alexa. Već nekoliko godina vodim Homebridge, a integrirao sam ga i u svoju Alexa. Integracija HomeBridge-Alexa koristila je ovaj https://www.npmjs.com/package/homebridge-alexa. Ovo su uvjeti i neću detaljno opisati njihovo postavljanje.

Da bih povezao svoj kamin sa ovim, morao sam ovo dodati u sistem

Nodemcu ESP8266-https://www.aliexpress.com/item/10pcs-lot-NodeMcu…

Odašiljač 315 Mhz-https://www.creatroninc.com/product/315mhz-rf-lin…

Breadboard

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 broja 7 u ovom uputstvu. I koristio je IR Blaster kod umjesto svog koda.

Za daljinski upravljač za kamin otkrio sam da je signal dugačak 23 bita i da se ponavlja 10 puta po pritisku tipke. Nakon analize podataka u Audacityju, došao sam do ovih obrazaca bitova za svako dugme na daljinskom upravljaču:

Uključeno - 01110100010111000110011

Isključeno - 01110100010111000110111

Gore - 01110100010111000111011

Dolje - 01110100010111000000000

S nulom 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 tok rada za određivanje koda daljinskog upravljača bio je:

1) Snimite pritisak na dugme u QGRX -u

2) Otvorite wav datoteku stvorenu u koraku 1 i zumirajte odgovarajući odjeljak dok ne dobije gotovo cijelu širinu ekrana.

3) Da li je pojedinačni taster pritisnuo ekran i sačuvao datoteku.

4) Otvorio je zaslon u proračunskoj tablici i prilagodio širinu stupca tako da je stupac malo jednak širini.

5) Snima se ako je bit nula ili jedan u donjem redu.

7) Kreirao je formalni red u donjem redu, = if (D19 = 0, "200, 700,", "700, 200,"), i kopirao ovo 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 svako dugme. Rezultat bi trebao biti 46 brojeva za svako dugme.

Korak 4: Postavite Nodemcu kao radio predajnik

Nodemcu postavite kao radio odašiljač
Nodemcu postavite kao radio odašiljač

Za NodeMCU, koristio sam Michael Higgins IR Blaster kod za kontrolu odašiljača. Detalji o instalaciji su ovdje:

github.com/mdhiggins/ESP8266-HTTP-IR-Blast…

Da bih spojio radio odašiljač, samo sam ga spojio kao da je LED, ali nisam koristio nijedan otpornik ili tranzistor jer mu odašiljač nije trebao.

Igle predajnika na NodmePins

1 - Uzemljenje - Uzemljenje na čvoruMCU

2 - Podaci u - Direktno povezani sa D2

3 - Vcc - Spojeno direktno na Vin (5 volti)

4 - Antena - Spojena žica dužine 23 cm

Korak 5: Postavite Homebridge pomoću dodatka Homebridge-HTTP-IRBlaster

Za postavljanje dodatka u HomeBridge slijedio sam upute ovdje

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. 192.168.1.175 na vrijednosti iz vašeg postavljanja.

Za off_data, on_data, up_data i down_data promijenite red "data" na vrijednost koju ste odredili ranije u ovom tekstu.

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 kada je kamin zauzet uključivanjem ili isključivanjem, dodatne naredbe će se 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 detalja o dekodiranju daljinskih upravljača zasnovanih na radiju.

  • Mark Szabo i njegova biblioteka IRremoteESP8266
  • Homebridge i HAPNodeJS zajednica za integraciju Apple HomeKit -a.

Preporučuje se: