Taula de continguts:
- Pas 1: requisits previs
- Pas 2: llista de materials
- Pas 3: cerqueu codis de ràdio per al comandament a distància
- Pas 4: configureu Nodemcu com a transmissor de ràdio
- Pas 5: configureu Homebridge amb el connector Homebridge-HTTP-IRBlaster
- Pas 6: proveu-ho
- Pas 7: Crèdits
Vídeo: Controleu la vostra xemeneia amb HomeKit i Alexa: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Fa poc vaig tenir instal·lada una xemeneia de gas que incloïa un comandament a distància. I després de veure alguns exemples de persones que integraven les xemeneies a la configuració de control de casa, vaig començar a buscar el mateix. La meva xemeneia té aquest control remot https://valorfireplaces.com/features/remote-contr… que utilitza la ràdio entre el control remot i la xemeneia a 315 Mhz.
Pas 1: requisits previs
Com a requisit previ per a aquesta instrucció, tinc una xemeneia de gas amb aquest comandament a distància. Si mireu la part posterior del comandament a distància, ha de tenir l’identificador FCC RTD-G6RH i una freqüència de 315 Mhz. Si no teniu aquest comandament a distància, aquest instructiu no és adequat per a vosaltres.
També tinc HomeBridge instal·lat i funcionant, i està integrat amb el meu Alexa.
Pas 2: llista de materials
Per fer-ho, he aprofitat la meva implementació HomeBridge i Alexa existents. Ja fa uns quants anys que tinc Homebridge funcionant i també l’he integrat al meu Alexa. La integració HomeBridge a Alexa va utilitzar aquest https://www.npmjs.com/package/homebridge-alexa. Són requisits imprescindibles i no detallaré la seva configuració.
Per enllaçar la meva xemeneia amb això, calia afegir-la al sistema
Nodemcu ESP8266 -
Transmissor de 315 MHz -
Taula de pa
Per trobar els codis del comandament de ràdio, he utilitzat aquest conjunt de receptors USB NooElec NESDR Mini 2+ 0.5PPM TCXO RTL-SDR i ADS-B amb antena, muntatge de succió, adaptador SMA femení i control remot, sintonitzador RTL2832U i R820T2. Ràdio definida per programari de baix cost:
Pas 3: cerqueu codis de ràdio per al comandament a distància
Per trobar els codis remots de ràdio per a la xemeneia, he seguit els passos fins al número 7 en aquest instructiu. I he utilitzat el codi IR Blaster en lloc del seu codi.
Per al control remot de la xemeneia, vaig trobar que el senyal tenia 23 bits de longitud i que es repetia 10 vegades per cada botó de premut. Després d’analitzar les dades d’Audacity, vaig trobar aquests patrons de bits per a cada botó remot:
Activat: 01110100010111000110011
Desactivat: 01110100010111000110111
Pujar: 01110100010111000111011
Baix: 01110100010111000000000
Amb zero de 200 ms de senyal i 700 ms de no senyal, i One de 700 ms de senyal i 200 ms de no senyal. Sospito que la primera part de les dades és informació única que identifica la meva llar de foc, i que la part final és l’ordre únic.
El meu flux de treball per determinar el codi del control remot va ser:
1) Captureu un botó premeu a QGRX
2) Obriu el fitxer wav creat al pas 1 i acosteu-vos a la secció corresponent fins a obtenir una amplada de pantalla gairebé completa.
3) Es va fer una captura de pantalla del botó individual i es va desar el fitxer.
4) Va obrir la captura de pantalla en un full de càlcul i va ajustar l'amplada de la columna de manera que una columna fos igual a l'amplada una mica.
5) S'ha enregistrat si el bit era un zero o un a la fila següent.
7) S'ha creat un formal a la fila següent, = if (D19 = 0, "200, 700", "700, 200"), i ho ha copiat a totes les columnes. On D19 era la fila superior.
8) Després he copiat el text creat per les sentències if al meu editor
Si convertiu el codi activat, seria
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
Feu això per a cada botó. El resultat ha de ser de 46 números per a cada botó.
Pas 4: configureu Nodemcu com a transmissor de ràdio
Per al NodeMCU, he utilitzat el codi IR Blaster de Michael Higgins per controlar el transmissor. Els detalls sobre la instal·lació són aquí:
github.com/mdhiggins/ESP8266-HTTP-IR-Blast…
Per connectar el transmissor de ràdio, l’he connectat com si fos un LED, però no he utilitzat cap resistència ni transistor ja que el transmissor no els necessitava.
Pins del transmissor a NodmePins
1 - Terra: terra al node MCU
2 - Dades entrades - Connectat directament a D2
3 - Vcc: connectat directament a Vin (5 volts)
4 - Antena: s'ha connectat un cable de 23 cm de longitud
Pas 5: configureu Homebridge amb el connector Homebridge-HTTP-IRBlaster
Per configurar el connector a HomeBridge, he seguit les instruccions aquí
github.com/NorthernMan54/homebridge-HTTP-I…
I per configurar el connector he creat la següent entrada config.json
Aquesta entrada no funcionarà al vostre dispositiu, ja que el codi i l'URL únics del vostre dispositiu seran diferents.
L'URL seria l'adreça del dispositiu de la vostra xarxa i només heu de canviar la part de l'adreça. és a dir, 192.168.1.175 als valors de la vostra configuració.
Per a off_data, on_data, up_data i down_data, canvieu la línia "dades" perquè sigui el valor que heu determinat anteriorment.
Pas 6: proveu-ho
Reinicieu HomeBridge i ara hauríeu de veure un nou accessori anomenat Xemeneia, que utilitza la icona FAN. Haureu d’encendre, apagar i controlar l’altura de la flama amb l’aplicació Home. Tingueu en compte que quan la xemeneia està encesa o apagada, s’ignoraran les ordres addicionals i l’aplicació Home mostrarà un error.
Pas 7: Crèdits
Per aquesta configuració en particular, he de donar les gràcies a un gran nombre de persones pels seus esforços, ja que el meu treball va ser bastant senzill gràcies a que van compartir els seus esforços amb la comunitat
- Michael Higgins i el seu projecte ESP8266-HTTP-IR-Blaster. Aquesta va ser la major part de la inspiració
- veggiebenz i el seu instructible
www.instructables.com/id/Reverse-Engineer-… per proporcionar els detalls sobre la descodificació de comandaments a distància basats en ràdio.
- Mark Szabo i la seva biblioteca IRremoteESP8266
- La comunitat Homebridge i HAPNodeJS per a la integració Apple HomeKit.
Recomanat:
Light Jewel ✽ Controleu la vostra banda LED sense Arduino i codi: 5 passos (amb imatges)
Light Jewel ✽ Controleu la vostra banda LED sense Arduino i codi: es tracta d’una làmpada intel·ligent que canvia la brillantor plegant la peça superior. Concepte: és una làmpada fàcil d’utilitzar per a qualsevol persona que gaudeixi llegint en un entorn relaxant. Proveu d’imaginar a la gent que està asseguda a l’escriptori al costat d’una finestra amb una mica fresca
Integració Arduino i Apple HomeKit: controleu la vostra llar des de Siri. L’IdT és aquí: 6 passos
Integració Arduino i Apple HomeKit: controleu la vostra llar des de Siri. L’IoT és aquí: aquest manual d’instruccions us proporcionarà una manera ràpida i senzilla d’afegir una placa arduino al HomeKit d’Apple en un dispositiu iOS. Obre tot tipus de possibilitats, inclosos els scripts que s’executen al servidor, combinats amb “Scenes” d’Apples HomeKit, fa que
Xemeneia LED Arduino / ESP: 4 passos (amb imatges)
Xemeneia LED Arduino / ESP: Hi havia una llar de foc desapareguda a la casa que vaig llogar, sense cap opció real per a una llar de foc veritable i acollidora. Així que vaig decidir fer la meva pròpia xemeneia LED RGB, que dóna una sensació agradable simulant un foc real. No és tan bo com un autèntic foc, però sí que dóna
Xemeneia LED Nendoroide en miniatura: 9 passos (amb imatges)
Xemeneia LED de nendoroides en miniatura: els vostres nendoroides es mereixen una nit càlida i acollidora al foc aquest Nadal. g
Deseu el planeta i la vostra butxaca. $$ Convertiu la vostra càmera digital P&S barata en recarregable: 4 passos (amb imatges)
Deseu el planeta i la vostra butxaca. $$ Convertiu la vostra càmera digital P&S barata en recarregable: fa anys, vaig comprar una càmera digital Dolphin Jazz 2.0 Megapixel. Tenia bones característiques i preu. També tenia gana per les bateries AAA. Ningú que s’allunyés d’un repte, vaig pensar que ho modificaria per utilitzar una bateria recarregable per deixar de malgastar ba