Nota

Hola, bienvenido a la Comunidad de Entusiastas de Raspberry Pi, Arduino y ESP32 de SunFounder en Facebook. Profundice en Raspberry Pi, Arduino y ESP32 junto a otros entusiastas.

¿Por qué unirte?

  • Soporte de Expertos: Resuelve problemas post-venta y desafíos técnicos con la ayuda de nuestra comunidad y equipo.

  • Aprende y Comparte: Intercambia consejos y tutoriales para mejorar tus habilidades.

  • Vistas Previas Exclusivas: Obtén acceso anticipado a nuevos anuncios de productos y vistas previas.

  • Descuentos Especiales: Disfruta de descuentos exclusivos en nuestros productos más nuevos.

  • Promociones y Sorteos Festivos: Participa en sorteos y promociones de temporada.

👉 ¿Listo para explorar y crear con nosotros? Haz clic en [here] y únete hoy.

RTL-SDR Blog V4

Nota

Los productos de la serie Pironman 5 no incluyen los siguientes módulos. Necesita preparar uno usted mismo o comprarlo en nuestro sitio web oficial:

Esta guía cubre un procedimiento de instalación confiable para el RTL-SDR Blog V4, un receptor de radio definida por software (SDR) USB popular y asequible. La versión V4 presenta un sintonizador R828D mejorado, modo de muestreo directo, mejor sensibilidad y bias-tee integrado para alimentar antenas activas. Funciona bien para recibir FM comercial, banda aérea, radioaficionado, ADS-B y muchas otras señales en sistemas Linux y Raspberry Pi.

Para la documentación original del fabricante, consulte la guía oficial de RTL-SDR Blog V4: https://www.rtl-sdr.com/V4/


Instalar Controlador para RTL-SDR Blog V4

0. Preparación

sudo apt update
sudo apt install -y git cmake build-essential pkg-config libusb-1.0-0-dev sox
Nota:

sox (proporciona el comando play) se incluye para pruebas de audio directas.

1. Limpieza Completa de Bibliotecas y Binarios Antiguos (Crítica)

sudo apt purge -y 'librtlsdr*'
sudo rm -rf /usr/lib/librtlsdr* /usr/include/rtl-sdr* \
            /usr/local/lib/librtlsdr* /usr/local/include/rtl-sdr* \
            /usr/local/include/rtl_* /usr/local/bin/rtl_*
sudo ldconfig

Verificación A:

ldconfig -p | grep rtlsdr || echo "OK: No librtlsdr found in system cache."

2. Construir e Instalar el Controlador RTL-SDR Blog V4

cd ~
git clone https://github.com/rtlsdrblog/rtl-sdr-blog.git
cd rtl-sdr-blog
mkdir build && cd build
cmake .. -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo cp ../rtl-sdr.rules /etc/udev/rules.d/
sudo ldconfig

Verificación B:

which rtl_test
ldd "$(which rtl_test)" | grep rtlsdr   # Debería apuntar a /usr/local/lib/librtlsdr.so

3. Deshabilitar el Módulo del Kernel DVB y Reiniciar

echo 'blacklist dvb_usb_rtl28xxu' | sudo tee /etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf
sudo reboot
Nota:

Los comandos de recarga inmediata (udevadm control --reload-rules y udevadm trigger) son opcionales si planea reiniciar inmediatamente.

4. Verificar el Controlador Después del Reinicio

rtl_test -t
Resultado esperado:

La salida debería incluir RTL-SDR Blog V4 Detected sin mensajes [R82XX] PLL not locked!. La línea Using device 0: Generic RTL2832U OEM es normal — es solo el nombre USB.

6. Probar Recepción FM desde la Línea de Comandos

rtl_fm -f 97.1M -M wbfm -s 180000 -r 48000 -g 28 | play -t raw -r 48k -e s -b 16 -c 1 -

Consejos:

  • -g: Pruebe entre 25–35 dB; más alto no siempre es mejor.

  • Reduzca -s a ~170k–180k para disminuir el ruido.

  • Ajuste ligeramente la frecuencia (ej. 97.1005M) para un ajuste fino.

  • Cierre cualquier otro software SDR que pueda tener el dispositivo.


Instalación de Software de Radio Común

Esta sección presenta cuatro aplicaciones SDR ampliamente utilizadas, con descripciones breves, instrucciones de instalación y consejos básicos de configuración para sistemas basados en Debian.


GQRX

GQRX es una aplicación receptora SDR simple y fácil de usar con interfaz gráfica. Soporta una amplia gama de dispositivos SDR y es ideal para escuchar FM, AM, SSB y otras señales con visualización de espectro en tiempo real y waterfall.

También puede consultar la guía oficial de instalación para Raspberry Pi aquí: https://www.gqrx.dk/download/gqrx-sdr-for-the-raspberry-pi

Opción 1 – Instalación Rápida (Recomendada para la mayoría de usuarios)

Rápida, simple y se integra con las actualizaciones del sistema — pero puede no ser la última versión.

sudo apt update
sudo apt install -y --no-install-recommends gqrx-sdr

Opción 2 – Compilar desde el Código Fuente (Opcional, Últimas Características)

Asegura la última versión y personalización completa, pero tarda más en compilar y requiere más dependencias.

sudo apt update

sudo apt-get install -y --no-install-recommends \
  cmake gnuradio-dev gr-osmosdr qt6-base-dev qt6-svg-dev \
  libasound2-dev libjack-jackd2-dev portaudio19-dev libpulse-dev

git clone https://github.com/gqrx-sdr/gqrx.git
cd gqrx
mkdir build && cd build
cmake ..
make
sudo make install

Prevenir la Sobrescritura del Controlador

Al instalar GQRX, SDR++, gnuradio-dev o gr-osmosdr, el sistema puede reinstalar librtlsdr obsoleto. Después de cada instalación, verifique:

ldd "$(which rtl_test)" | grep rtlsdr

Si ya no apunta a /usr/local/lib/librtlsdr.so, ejecute:

sudo apt purge -y 'librtlsdr*'
sudo ldconfig
cd ~/rtl-sdr-blog/build && sudo make install && sudo ldconfig

Puede probar inmediatamente (o después de un reinicio para un entorno limpio):

rtl_test -t

Resultado esperado:

  • Contiene RTL-SDR Blog V4 Detected.

  • No hay mensajes [R82XX] PLL not locked!.

Configuración del Primer Inicio

  • I/O Devices:

    • Device: RTL-SDR (V4).

    • Input Rate: 1.8 MSPS (1800000).

  • Input Controls:

    • LNA Gain: Comience alrededor de 25–35 dB, ajuste según sea necesario

  • Receiver Options:

    • Establezca Frequency Correction (PPM) a partir de su calibración.

    • Mode: WFM (mono or stereo) para FM comercial.


SDR++ (SDRpp)

SDR++ es un receptor de radio definida por software (SDR) moderno, rápido y multiplataforma que soporta una variedad de dispositivos, incluyendo el RTL-SDR Blog V4. Ofrece una interfaz limpia y fácil de usar, amplio soporte de modulación, filtrado DSP avanzado y capacidades de grabación.

Puede consultar el manual de usuario oficial aquí: https://www.sdrpp.org/manual.pdf

Instalar desde el Código Fuente

sudo apt update
sudo apt install -y --no-install-recommends build-essential cmake git pkg-config \
  libfftw3-dev libvolk2-dev libglfw3-dev libglew-dev \
  libzstd-dev librtaudio-dev

git clone https://github.com/AlexandreRouma/SDRPlusPlus
cd SDRPlusPlus
mkdir build && cd build
cmake .. -DOPT_BUILD_RTL_SDR_SOURCE=ON
make
sudo make install

Prevenir la Sobrescritura del Controlador

Al instalar GQRX, SDR++, gnuradio-dev o gr-osmosdr, el sistema puede reinstalar librtlsdr obsoleto. Después de cada instalación, verifique:

ldd "$(which rtl_test)" | grep rtlsdr

Si ya no apunta a /usr/local/lib/librtlsdr.so, ejecute:

sudo apt purge -y 'librtlsdr*'
sudo ldconfig
cd ~/rtl-sdr-blog/build && sudo make install && sudo ldconfig

Puede probar inmediatamente (o después de un reinicio para un entorno limpio):

rtl_test -t

Resultado esperado:

  • Contiene RTL-SDR Blog V4 Detected.

  • No hay mensajes [R82XX] PLL not locked!.

Notas del Primer Inicio:

Después de la instalación, SDR++ aparecerá en su menú de escritorio (generalmente bajo «Other»), o puede ejecutar:

sdrpp
  • Device: Seleccione RTL-SDR (V4) en el menú Source.

  • Sample Rate: 1.8 MSPS es típico; más bajo si la carga de CPU es alta.

  • Gain: Desactive AGC y establezca la ganancia manual (comience ~35 dB).

  • PPM Correction: Ingrese su valor de calibración de rtl_test -p.

  • Demodulation Mode: Elija WFM para FM comercial, SSB para bandas de aficionados, etc.


rtl_433

rtl_433 es una herramienta de línea de comandos para decodificar transmisiones de radio de dispositivos que operan en la banda ISM de 433 MHz, como estaciones meteorológicas, sensores de presión de neumáticos y termómetros inalámbricos.

Instalar:

sudo apt install -y rtl-433

Prevenir la Sobrescritura del Controlador

Al instalar GQRX, SDR++, gnuradio-dev o gr-osmosdr, el sistema puede reinstalar librtlsdr obsoleto. Después de cada instalación, verifique:

ldd "$(which rtl_test)" | grep rtlsdr

Si ya no apunta a /usr/local/lib/librtlsdr.so, ejecute:

sudo apt purge -y 'librtlsdr*'
sudo ldconfig
cd ~/rtl-sdr-blog/build && sudo make install && sudo ldconfig

Puede probar inmediatamente (o después de un reinicio para un entorno limpio):

rtl_test -t

Resultado esperado:

  • Contiene RTL-SDR Blog V4 Detected.

  • No hay mensajes [R82XX] PLL not locked!.

Uso Básico:

  • Ejecute rtl_433 para detectar y decodificar automáticamente dispositivos comunes de 433 MHz.

  • Use rtl_433 -G para listar todos los protocolos soportados.


dump1090-mutability

dump1090-mutability es un decodificador Mode S para datos de transpondedores de aeronaves ADS-B. Recibe y decodifica posiciones de aeronaves, velocidades y otros datos de vuelo, y puede servir un mapa en vivo a través de un navegador web.

Instalar:

sudo apt install -y dump1090-mutability

Prevenir la Sobrescritura del Controlador

Al instalar GQRX, SDR++, gnuradio-dev o gr-osmosdr, el sistema puede reinstalar librtlsdr obsoleto. Después de cada instalación, verifique:

ldd "$(which rtl_test)" | grep rtlsdr

Si ya no apunta a /usr/local/lib/librtlsdr.so, ejecute:

sudo apt purge -y 'librtlsdr*'
sudo ldconfig
cd ~/rtl-sdr-blog/build && sudo make install && sudo ldconfig

Puede probar inmediatamente (o después de un reinicio para un entorno limpio):

rtl_test -t

Resultado esperado:

  • Contiene RTL-SDR Blog V4 Detected.

  • No hay mensajes [R82XX] PLL not locked!.

Uso Básico:

  • Ejecute: dump1090 --interactive --net.

  • Abra http://<ip-de-la-raspberrypi>:8080 en su navegador para ver el seguimiento de aeronaves en vivo.