Estoy buscando crear un microcontrolador que me permita controlar mi lámpara de techo controlada por un control remoto de 2,4 GHz. El objetivo final es integrarlo con las herramientas de domótica y olvidarse de los mandos a distancia adicionales.
Usé la radio SDR (hackrf one) para obtener una mejor comprensión de la comunicación. Dado que la lámpara era bastante barata, no esperaba que fuera un protocolo complejo. Encontré las siguientes cosas:
Y ahora llego a un problema ¿cómo puedo replicar esta señal? Algo que funcionará mejor para mí es qué tipo de módulos (idealmente jugando bien con esp/arduino) debo buscar.
Al no tener experiencia con la comunicación inalámbrica, asumí erróneamente que podría conectar, por ejemplo, el módulo nRF24L01 + a esp32 y simplemente hacer algo como delay(16); rf.high(); delay( 16 ); rf.low();
. Sin embargo, después de leer sobre este módulo de radio en particular, resultó que tiene un protocolo de comunicación fijo que no se ajusta a este propósito.
Como referencia, pondré una visualización de código rastreado tomada con GNU Radio e importada a Audacity para su visualización:
Hay protocolos de RF que son versiones OOK (activación y desactivación) de los IR; eso es probablemente lo que es. Puede encontrar útil esta discusión de Arduino: https://forum.arduino.cc/index.php?topic=532534.0
marek lewandowski
marek lewandowski
bimpelrekkie
bimpelrekkie
marek lewandowski
marcus muller
marek lewandowski
bimpelrekkie