Mündəricat:

Şöminənizi HomeKit və Alexa ilə idarə edin: 7 addım
Şöminənizi HomeKit və Alexa ilə idarə edin: 7 addım

Video: Şöminənizi HomeKit və Alexa ilə idarə edin: 7 addım

Video: Şöminənizi HomeKit və Alexa ilə idarə edin: 7 addım
Video: Найти и обезвредить (1982) фильм 2024, Iyul
Anonim
Image
Image
Ön şərtlər
Ön şərtlər

Bu yaxınlarda bir qaz şömine quraşdırdım, buraya uzaqdan idarəetmə də daxil idi. Şöminələrini ev nəzarət qurğularına birləşdirən insanların bir neçə nümunəsini gördükdən sonra eyni şeyi axtarmağa başladım. Mənim şömine bu uzaqdan idarəetmə sisteminə malikdir https://valorfireplaces.com/features/remote-contr… uzaqdan və şömine arasında 315 Mhz-də Radio istifadə edir.

Addım 1: Ön şərtlər

Bu təlimat üçün bir ön şərt olaraq, bu uzaqdan idarəetmə ilə bir qaz şöminəm var. Pultunuzun arxasına baxsanız, FCC ID RTD-G6RH və 315 Mhz tezliyinə malik olmalıdır. Bu pultunuz yoxdursa, bu təlimat sizin üçün deyil.

Ayrıca HomeBridge quraşdırılmış və işləyir və Alexa ilə birləşdirilmişdir.

Addım 2: Materiallar Bill

Materiallar Bill
Materiallar Bill
Materiallar Bill
Materiallar Bill

Bu təlimat üçün, mövcud HomeBridge və Alexa tətbiqimdən istifadə etdim. Bir neçə ildir ki, Homebridge -i işlədim və onu da Alexa -ya inteqrasiya etdim. HomeBridge to Alexa inteqrasiyası bu https://www.npmjs.com/package/homebridge-alexa istifadə etdi. Bunlar bir şərtdir və onların quruluşunu ətraflı izah etməyəcəyəm.

Şöminəmi buna bağlamaq üçün bunu sistemə əlavə etməliydim

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

315 Mhz ötürücü-https://www.creatroninc.com/product/315mhz-rf-lin…

Çörək lövhəsi

Radio uzaqdan idarəetmə kodlarını tapmaq üçün bu NooElec NESDR Mini 2+ 0.5PPM TCXO RTL-SDR & ADS-B USB Alıcı Seti, Anten, Emiş Dağı, Qadın SMA Adaptoru və Uzaqdan İdarəetmə, RTL2832U və R820T2 Tunerdən istifadə etdim. Aşağı Qiymətli Proqram Təyinatlı Radio -

Addım 3: Uzaqdan Radio Kodlarını tapın

Uzaqdan Radio Kodlarını tapın
Uzaqdan Radio Kodlarını tapın
Uzaqdan Radio Kodlarını tapın
Uzaqdan Radio Kodlarını tapın
Uzaqdan Radio Kodlarını tapın
Uzaqdan Radio Kodlarını tapın

Şömine üçün radio uzaqdan kodlarını tapmaq üçün bu təlimatda #7 -ə qədər olan addımları izlədim. Və kodlarından çox IR Blaster kodundan istifadə etdilər.

Şömine pultu üçün siqnalın 23 bit uzunluğunda olduğunu və hər düyməni basmaqla 10 dəfə təkrarlandığını gördüm. Audacity -də məlumatları təhlil etdikdən sonra hər bir uzaq düymə üçün bu bit nümunələri ilə gəldim:

Aktiv - 01110100010111000110011

Off - 01110100010111000110111

Yuxarı - 01110100010111000111011

Aşağı - 01110100010111000000000

Sıfırın 200 ms siqnal olması və 700 msn siqnal olmaması və birinin 700 ms siqnal olması və 200 ms siqnal olmaması. Şübhələnirəm ki, məlumatların birinci hissəsi şöminəmi tanıdan unikal məlumatdır və quyruq ucu unikal bir əmrdir.

Uzaqdan idarəetmə kodunu təyin etmək üçün işim belə idi:

1) QGRX -də bir düyməyə basaraq çəkin

2) 1 -ci addımda yaradılan wav faylını açın və demək olar ki, tam ekran genişliyinə qədər müvafiq hissəyə yaxınlaşdırın.

3) Fərdi düyməni basaraq bir ekran tutdu və faylı saxladı.

4) Bir elektron tabloda ekran tutuşunu açdı və bir sütunun bir az genişliyə bərabər olması üçün sütun genişliyini tənzimlədi.

5) Bit sıfır və ya aşağıdakı sətirdə olsaydı qeyd olunur.

7) Aşağıdakı sətirdə, = if (D19 = 0, "200, 700,", "700, 200,") bir formal yaratdı və bunu bütün sütunlara kopyaladı. D19 yuxarıdakı satır idi.

8) Sonra if ifadələrinin yaratdığı mətni redaktoruma kopyaladım

On kodunu çevirsəniz belə olar

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

Hər düymə üçün bunu edin. Nəticə hər bir düymə üçün 46 ədəd olmalıdır.

Addım 4: Nodemcu -nu Radio Vericisi Olaraq Qurun

Nodemcu -nu Radio Vericisi Olaraq Qurun
Nodemcu -nu Radio Vericisi Olaraq Qurun

NodeMCU üçün vericiyə nəzarət etmək üçün Michael Higgins IR Blaster kodundan istifadə etdim. Quraşdırmanın təfərrüatları burada:

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

Radio Vericisini bağlamaq üçün onu sadəcə bir LED kimi bağladım, amma ötürücüyə ehtiyac olmadığı üçün heç bir rezistor və ya tranzistor istifadə etmədim.

NodmePins -ə ötürücü pinləri

1 - Torpaq - nodeMCU üzərindəki torpaq

2 - Məlumat daxilində - D2 -yə birbaşa bağlıdır

3 - Vcc - Birbaşa Vinə qoşulur (5 volt)

4 - Anten - 23 sm uzunluğunda bir tel bağladı

Addım 5: Homebridge-HTTP-IRBlaster Plugin ilə Homebridge qurun

HomeBridge -də plagini qurmaq üçün buradakı təlimatları izlədim

github.com/NorthernMan54/homebridge-HTTP-I…

Plugini konfiqurasiya etmək üçün aşağıdakı config.json girişini yaratdım

Bu giriş cihazınız üçün işləməyəcək, çünki cihazınızın unikal kodu və ünvanı fərqli olacaq.

URL, şəbəkənizdəki cihazınızın ünvanı olacaq və yalnız ünvan hissəsini dəyişdirməlisiniz. yəni 192.168.1.175 qurduğunuzdan dəyərlərə.

Off_data, on_data, up_data və down_data üçün "data" xəttini əvvəllər təyin etdiyiniz dəyər olaraq dəyişdirin.

Addım 6: sınayın

Sınayın
Sınayın
Sınayın
Sınayın

HomeBridge'i yenidən başladın və indi FAN simvolunu istifadə edən Şömine adlı yeni bir aksesuar görməlisiniz. Ev proqramı ilə alov hündürlüyünü açmalı, söndürməli və idarə etməlisiniz. Nəzərə alın ki, şöminəni açmaq və ya söndürməklə məşğul olduqda əlavə əmrlər nəzərə alınmayacaq və Home tətbiqində bir səhv göstəriləcək.

Addım 7: Kreditlər

Bu xüsusi quruluş üçün, səylərini cəmiyyətə paylaşdıqları üçün çox sadə insanlara göstərdikləri səylərə görə təşəkkür etməliyəm.

  • Michael Higgins və onun ESP8266-HTTP-IR-Blaster layihəsi. Bu ilhamın çoxu idi
  • veggiebenz və onun təlimatçısı

www.instructables.com/id/Reverse-Engineer-… radio əsaslı uzaqdan idarəetmə kodlarının deşifr edilməsi ilə bağlı detalları təmin etmək üçün.

  • Mark Szabo və onun IRremoteESP8266 kitabxanası
  • Apple HomeKit İnteqrasiyası üçün Homebridge və HAPNodeJS icması.

Tövsiyə: