Hola. En esta nueva entrada vamos a seguir haciendo cosas molonas con el cacharro RTL2838.
Esta vez tenemos a Epi y a Blas (colaboradores habituales de 56k) para acompañarnos en el proceso de como capturar señales de mandos de garaje en GNU+Linux.
En mi caso tengo un par viejos que ya no sirven (porque se quitaron esas puertas) pero que sirven para trastear.
1. Enchufa el cacharro a un puerto USB de tu computadora y haz un lsusb.
$ lsusb
Tendrías que ver una línea como la que se ve resaltada en la captura. Si deseas saber como instalarlo bien mira el articulo 1 de esta serie:
56k.es/fanta/rtl2838-escuchar-radio-con-un-dongle-usb-en-gnulinux/
Allí se indica como puedes configurarlo y comprobar que funciona escuchando radio Maria o la Cope (tus emisoras rancias favoritas).
2. Instala gqrx en tu sistema.
En Debian 10 y Ubuntu 20.04 podrás instalarlo así como root:
# apt install gqrx
En Arch Linux así:
# pacman -S gqrx
3. Dale al play cuando ejecutes gqrx para escuchar.
En la captura lo he indicado en azul.
4. Sitúate una frecuencia rollo 433.92MHz o 868Mhz
Eso se hace pinchando en la parte superior del número o en la inferior del número haciendo clic izquierdo. Eso nos permitirá poder indicar una frecuencia. Ejemplo:
433.338.500
También se pueden encontrar mandos en frecuencias como 30.035 MHz, 29.990 MHz, etc.
Dentro vídeo de como se hace presionando el mando y viendo en pantalla por donde va:
Presiona sobre lo que ves para darle al play al vídeo.
5. Dale al rec para grabar lo que estás escuchando
En tu home quedara el archivo . No te olvides de parar una vez capturas un par de «pitidos» del mando. Luego abriremos esto con un editor de audio.
6. Instala audacity. Un editor de audio libre.
En Debian 10 y Ubuntu 20.04 podrás instalarlo así como root:
# apt install audacity
En Arch Linux así:
# pacman -S audacity
7. Abre el audio con audacity
Si vamos haciendo zoom vamos a poder ver que se trata de 2 tramas. Una inicial y luego otra más larga.
Eso es basicamente lo que se manda para la apertura de la puerta.
Con audacity podemos por tanto visualizarlo y sacar la secuencia que se ha de mandar.
Otra cosa es ya retransmitir. Con una raspberry Pi se puede transmitir pero eso ya es otro post.
Saludos cordiales.