• Mar. Sep 28th, 2021

EA2NN

Estación de Radioaficionado

Raspberry, OpenWebRX y RTL-SDR v3

Enredando como siempre, y enfocado a dejar un receptor en mitad del campo, desempolvé una Raspberry Pi2 y un receptor DAV-B que rondaban por el cajón multiusos…

Empecé a googlear buscando informacion para montar un receptor remoto, usando los dispositivos que encontré…

Conocía la famosa web websdr.org y yo quería algo así…

En mitad del campo, una antena multibanda, paneles solares, raspberry, receptor SDR e inyectar WiFi desde casa…

Casi lo puedo visualizar…

Asi que manos a la obra…

El servidor websdr es gratuito pero no de libre distribución, hay que mandarle un email a Pieter, y eso hice…
A los pocos días me dió acceso a la descarga.
Rápidamente lo descargué e intenté hacerlo correr en la Raspi 2…
Nada! Por hache o por be, no conseguí echarlo a andar…

Desempolvo otro cacharro. Un viejo netbook de 32bits.
Nada!

Tercer round. Pruebo con una raspberry 3B…
Tampoco aquí¿?¿?

Algo tengo que estar haciendo mal…
Repaso las instrucciones…
4 de la madrugada…
Me enfado y a la cama…

Al día siguiente, sigo googleando…
OpenWebRX¿? Uhmmm… No tiene mala pinta…
Decodifica digitales, APRS, JT, FT8, DRM…
Tiene una imagen para la Raspberry…
Download & Burn…
Y…
Funciona!!

Así de facil¿?

Pues sí.

Materiales:

  • Raspberry Pi 3B+
  • Alimentador 5V 3A Micro USB
  • Carcasa para la Raspberry
  • Tarjeta 16Gb (aunque los datos sólo ocupan 2Gb de la tarjeta)
  • Receptor RTL-SDR v3
  • Adaptador SMA macho a PL hembra
  • Antena Multibanda, un hilo…

Software:

  • OpenWebRX

Pasos

  • Descargar el software.
  • Descomprimir.
  • Quemar tarjeta SD. Yo usé el Rapberry Pi Imager para Windows 10.
  • (Opcional) Incluir un fichero vacio en la particion Boot de la tarjeta SD, con el nombre ssh para dar acceso a la Raspberry por SSH.
  • Meter la tarjeta en la Raspberry.
  • Conectar el receptor SDR al USB.
  • Conectar el adaptador a la antena.
  • (Opcional) Conectar un cable de red desde el router a la Rspberry.
  • Enchufar… Y esperar un minutillo mientras arranca.
  • Listo!!!!

Configuración:

  • Con un cliente SSH (por ejemplo, el Putty) accederemos a la Raspberry.
  • Usuario: pi
  • Contraseña: raspberry
  • Configuramos ubicacion, idioma, el Wifi (si queremos), contraseña del usuario pi, actualizamos la raspi… Todo eso lo haremos tecleando «raspi-config» en el terminal.
  • Cambiamos la contraseña del root con el comando «sudo passwd root».
  • Editamos el archivo config_webrx.py tecleando «sudo nano /etc/openwebrx/config_webrx.py»
  • Despues de meter nuestros datos personales como Indicativo, email, Locator, etc, etc… Llega la parte clave… Los perfiles del receptor que serán los rangos de frecuencias en los que recibirá el SDR…
    Este en particular, para recibir en HF hay que especificar el direct sampling al 2… De 24Mhz para arriba usará el direct sampling 0 (cero).
    Un ejemplo
   sdrs = {
    "rtlsdr": {
        "name": "RTL-SDR USB Stick",
        "type": "rtl_sdr",
        "ppm": 0,
        "direct_sampling": 0,
         "profiles": {
            "70cm": {
            "name": "70cm Repetidores",
            "center_freq": 439000000,
            "rf_gain": 30,
            "samp_rate": 2200000,
            "start_freq": 438275000,
            "start_mod": "nfm",
            }
            "6m": {
                "name": "6m Completo",
                "center_freq": 51000000,
                "rf_gain": 30,
                "samp_rate": 2200000,
                "start_freq": 50313000,
                "start_mod": "usb",
            },
            "40m": {
                "name": "40m",
                "center_freq": 7000000,
                "rf_gain": 10,
                "samp_rate": 1024000,
                "start_freq": 7070000,
                "start_mod": "lsb",
                "direct_sampling": 2,
            },
            "80m": {
                "name": "80m",
                "center_freq": 3450000,
                "rf_gain": 10,
                "samp_rate": 1024000,
                "start_freq": 3670000,
                "start_mod": "lsb",
                "direct_sampling": 2,
            },
            "49mB": {
                "name": "49m Broadcast",
                "center_freq": 6000000,
                "rf_gain": 10,
                "samp_rate": 1024000,
                "start_freq": 6000000,
                "start_mod": "am",
                "direct_sampling": 2,
            },
  • Cuando hayamos terminado de personalizar las bandas, guardamos el archivo con Control+X, Si, Enter.
  • Reiniciamos con «sudo reboot»
  • Y requetelisto!

Si todo ha ido bien, sólo nos queda irnos al navegador de otro PC, meter la IP de la Raspberry y a disfrutar.

Espero no haberme dejado nada en el tintero.

73’s

Deja una respuesta