Un nuevo método para construir un escáner de radio de 433 MHz simplifica el proceso al eliminar la necesidad de un microcontrolador o de soldadura. Al utilizar un módulo de radio CC1101 y una placa CJMCU-232H (que alberga un chip FT232H), los usuarios pueden conectar la radio directamente al puerto USB de una computadora portátil. Esta configuración permite que un script de Python se comunique con el chip de radio a través del protocolo Serial Peripheral Interface (SPI). A diferencia de las unidades USB-serial estándar, que solo admiten comunicación serial, el chip FT232H es capaz de accionar la interfaz SPI, permitiendo la interacción directa entre el software de la computadora portátil y el hardware de radio.

El sistema funciona configurando el CC1101 como un receptor de On-Off Keying (OOK). Un script de Python gestiona los ajustes de la radio, como el filtro de 650 kHz, y monitorea la intensidad de la señal (RSSI) en diferentes bandas de frecuencia. El escáner proporciona una Interfaz de Usuario de Terminal (TUI) que muestra una 'cascada' de barridos de señales pasadas y una pantalla de 'escucha'. La pantalla de escucha captura y demodula datos de protocolos específicos, como los códigos EV1527 utilizados por muchos controles remotos simples. Por ejemplo, durante las pruebas con un control remoto de copia, el escáner decodificó con éxito códigos de 24 bits, identificando pulsaciones de botones específicas y sus patrones de bits correspondientes.

Una interfaz de terminal que muestra un barrido de radiofrecuencia con una visualización de cascada y picos de señal.
La Interfaz de Usuario de Terminal del escáner muestra una cascada de barridos de señales pasadas e intensidad de señal en tiempo real.blog.jacq.cc

El escáner proporciona una Interfaz de Usuario de Terminal (TUI) que muestra una 'cascada' de barridos de señales pasadas y una pantalla de 'escucha'.

Una pantalla de terminal que enumera los códigos EV1527 decodificados de un control remoto.
La pantalla de escucha captura y demodula datos, como los códigos EV1527 de 24 bits que se muestran aquí.blog.jacq.cc

La pantalla de escucha captura y demodula datos de protocolos específicos, como los códigos EV1527 utilizados por muchos controles remotos simples.

A pesar de su simplicidad, la configuración tiene limitaciones de hardware y funcionales específicas. Debido a que el módulo CC1101 funciona con un voltaje bajo (1.8V a 3.6V), debe conectarse específicamente al pin de 3.3V en la placa FT232H; conectarlo al pin de 5V puede dañar el módulo. Además, la implementación actual es un sistema de solo recepción. Si bien puede visualizar y decodificar señales de controles remotos simples, no puede transmitir señales ni interactuar con sistemas de código rodante más complejos, como aquellos que utilizan el protocolo KeeLoq, los cuales requieren contadores cifrados para funcionar.

Diagrama de cableado que muestra un módulo de radio CC1101 conectado a una placa CJMCU-232H con cables codificados por colores.
El módulo CC1101 está cableado a la placa FT232H, asegurando que el módulo sea alimentado por el pin de 3.3V para evitar daños.blog.jacq.cc

La configuración requiere un cableado específico al pin de 3.3V de la placa FT232H para alimentar el módulo CC1101 de forma segura.