Nota
Benvenuto nella community Facebook SunFounder Raspberry Pi, Arduino ed ESP32!
Ottieni supporto tecnico e aiuto nella risoluzione dei problemi.
Impara e condividi progetti, suggerimenti e tutorial.
Accedi in anteprima a nuovi prodotti e aggiornamenti.
Goditi sconti esclusivi e omaggi.
👉 Unisciti a noi qui: [here]
RTL-SDR Blog V4
Nota
I prodotti della serie Pironman 5 non includono i seguenti moduli. Devi procurartene uno autonomamente oppure acquistarlo dal nostro sito ufficiale:
Questa guida illustra una procedura affidabile di installazione per l’RTL-SDR Blog V4, un ricevitore radio definito dal software (SDR) USB popolare ed economico. La versione V4 presenta un sintonizzatore R828D migliorato, modalità di campionamento diretto, maggiore sensibilità e bias-tee integrato per alimentare antenne attive. Funziona bene per ricevere FM broadcast, airband, radioamatori, ADS-B e molti altri segnali su sistemi Linux e Raspberry Pi.
Per la documentazione originale del produttore, consulta la guida ufficiale RTL-SDR Blog V4: https://www.rtl-sdr.com/V4/
Installazione Driver per RTL-SDR Blog V4
0. Preparazione
sudo apt update
sudo apt install -y git cmake build-essential pkg-config libusb-1.0-0-dev sox
- Nota:
sox(fornisce il comandoplay) è incluso per test audio diretti.
1. Pulizia Completa di Librerie e Binari Vecchi (Critico)
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
Verifica A:
ldconfig -p | grep rtlsdr || echo "OK: Nessuna librtlsdr trovata nella cache di sistema."
2. Compilare e Installare il Driver 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
Verifica B:
which rtl_test
ldd "$(which rtl_test)" | grep rtlsdr # Dovrebbe puntare a /usr/local/lib/librtlsdr.so
3. Disabilitare il Modulo Kernel DVB e Riavviare
echo 'blacklist dvb_usb_rtl28xxu' | sudo tee /etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf
sudo reboot
- Nota:
I comandi di ricarica immediata (
udevadm control --reload-ruleseudevadm trigger) sono opzionali se prevedi di riavviare subito.
4. Verifica del Driver Dopo il Riavvio
rtl_test -t
- Atteso:
L’output dovrebbe includere
RTL-SDR Blog V4 Detectedsenza messaggi[R82XX] PLL not locked!. La rigaUsing device 0: Generic RTL2832U OEMè normale — è solo il nome USB.
6. Test Ricezione FM da Riga di Comando
rtl_fm -f 97.1M -M wbfm -s 180000 -r 48000 -g 28 | play -t raw -r 48k -e s -b 16 -c 1 -
Suggerimenti:
-g: Prova tra 25–35 dB; valori più alti non sono sempre migliori.Riduci
-sa ~170k–180k per diminuire il rumore.Regola leggermente la frequenza (es.
97.1005M) per una sintonia fine.Chiudi qualsiasi altro software SDR che potrebbe mantenere il dispositivo occupato.
Installazione Software Radio Comune
Questa sezione introduce quattro applicazioni SDR ampiamente utilizzate, con brevi descrizioni, istruzioni di installazione e suggerimenti di configurazione di base per sistemi basati su Debian.
GQRX
GQRX è un’applicazione SDR ricevitore semplice e intuitiva con interfaccia grafica. Supporta un’ampia gamma di dispositivi SDR ed è ideale per ascoltare FM, AM, SSB e altri segnali con spettro in tempo reale e visualizzazioni waterfall.
Puoi anche fare riferimento alla guida ufficiale di installazione per Raspberry Pi qui: https://www.gqrx.dk/download/gqrx-sdr-for-the-raspberry-pi
Opzione 1 – Installazione Rapida (Raccomandata per la maggior parte degli utenti)
Veloce, semplice e integrata con gli aggiornamenti di sistema — ma potrebbe non essere la versione più recente.
sudo apt update
sudo apt install -y --no-install-recommends gqrx-sdr
Opzione 2 – Compilazione da Sorgente (Opzionale, Ultime Funzionalità)
Garantisce la versione più recente e piena personalizzazione, ma richiede più tempo per la compilazione e più dipendenze.
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
Prevenire la Sovrascrittura dei Driver
Quando installi GQRX, SDR++, gnuradio-dev o gr-osmosdr, il sistema potrebbe reinstallare una versione obsoleta di librtlsdr.
Dopo ogni installazione, controlla:
ldd "$(which rtl_test)" | grep rtlsdr
Se non punta più a /usr/local/lib/librtlsdr.so, esegui:
sudo apt purge -y 'librtlsdr*'
sudo ldconfig
cd ~/rtl-sdr-blog/build && sudo make install && sudo ldconfig
Puoi testare immediatamente (o dopo un riavvio per un ambiente pulito):
rtl_test -t
Output atteso:
Contiene RTL-SDR Blog V4 Detected.
Nessun messaggio [R82XX] PLL not locked!.
Prima Configurazione
Dispositivi I/O:
Dispositivo:
RTL-SDR (V4).Frequenza di Campionamento:
1.8 MSPS(1800000).
Controlli di Input:
LNA Gain: Inizia da circa 25–35 dB, regola se necessario.
Opzioni del Ricevitore:
Imposta la Correzione di Frequenza (PPM) in base alla tua calibrazione.
Modalità:
WFM (mono o stereo)per FM broadcast.
SDR++ (SDRpp)
SDR++ è un ricevitore SDR moderno, veloce e multipiattaforma che supporta una varietà di dispositivi, incluso RTL-SDR Blog V4. Offre un’interfaccia pulita e intuitiva, ampio supporto alle modulazioni, filtri DSP avanzati e capacità di registrazione.
Puoi fare riferimento al manuale utente ufficiale qui: https://www.sdrpp.org/manual.pdf
Installazione da Sorgente
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
Prevenire la Sovrascrittura dei Driver
Quando installi GQRX, SDR++, gnuradio-dev o gr-osmosdr, il sistema potrebbe reinstallare una versione obsoleta di librtlsdr.
Dopo ogni installazione, controlla:
ldd "$(which rtl_test)" | grep rtlsdr
Se non punta più a /usr/local/lib/librtlsdr.so, esegui:
sudo apt purge -y 'librtlsdr*'
sudo ldconfig
cd ~/rtl-sdr-blog/build && sudo make install && sudo ldconfig
Puoi testare immediatamente (o dopo un riavvio per un ambiente pulito):
rtl_test -t
Output atteso:
Contiene RTL-SDR Blog V4 Detected.
Nessun messaggio [R82XX] PLL not locked!.
Note al Primo Avvio:
Dopo l’installazione, SDR++ apparirà nel menu del desktop (solitamente sotto «Altro»), oppure puoi eseguire:
sdrpp
Dispositivo: Seleziona RTL-SDR (V4) nel menu Source.
Sample Rate: 1.8 MSPS è tipico; riduci se il carico della CPU è elevato.
Gain: Disabilita l’AGC e imposta il guadagno manuale (inizia da ~35 dB).
Correzione PPM: Inserisci il valore di calibrazione da
rtl_test -p.Modalità di Demodulazione: Scegli WFM per broadcast FM, SSB per bande radioamatoriali, ecc.
rtl_433
rtl_433 è uno strumento da riga di comando per decodificare trasmissioni radio da dispositivi che operano nella banda ISM a 433 MHz, come stazioni meteo, sensori di pressione pneumatici e termometri wireless.
Installazione:
sudo apt install -y rtl-433
Prevenire la Sovrascrittura dei Driver
Quando installi GQRX, SDR++, gnuradio-dev o gr-osmosdr, il sistema potrebbe reinstallare una versione obsoleta di librtlsdr.
Dopo ogni installazione, controlla:
ldd "$(which rtl_test)" | grep rtlsdr
Se non punta più a /usr/local/lib/librtlsdr.so, esegui:
sudo apt purge -y 'librtlsdr*'
sudo ldconfig
cd ~/rtl-sdr-blog/build && sudo make install && sudo ldconfig
Puoi testare immediatamente (o dopo un riavvio per un ambiente pulito):
rtl_test -t
Output atteso:
Contiene RTL-SDR Blog V4 Detected.
Nessun messaggio [R82XX] PLL not locked!.
Uso di Base:
Esegui
rtl_433per rilevare e decodificare automaticamente i dispositivi a 433 MHz più comuni.Usa
rtl_433 -Gper elencare tutti i protocolli supportati.
dump1090-mutability
dump1090-mutability è un decodificatore Mode S per dati transponder ADS-B degli aerei. Riceve e decodifica posizioni degli aerei, velocità e altri dati di volo, e può fornire una mappa live tramite browser web.
Installazione:
sudo apt install -y dump1090-mutability
Prevenire la Sovrascrittura dei Driver
Quando installi GQRX, SDR++, gnuradio-dev o gr-osmosdr, il sistema potrebbe reinstallare una versione obsoleta di librtlsdr.
Dopo ogni installazione, controlla:
ldd "$(which rtl_test)" | grep rtlsdr
Se non punta più a /usr/local/lib/librtlsdr.so, esegui:
sudo apt purge -y 'librtlsdr*'
sudo ldconfig
cd ~/rtl-sdr-blog/build && sudo make install && sudo ldconfig
Puoi testare immediatamente (o dopo un riavvio per un ambiente pulito):
rtl_test -t
Output atteso:
Contiene RTL-SDR Blog V4 Detected.
Nessun messaggio [R82XX] PLL not locked!.
Uso di Base:
Esegui:
dump1090 --interactive --net.Apri
http://<raspberrypi-ip>:8080nel tuo browser per visualizzare il tracciamento live degli aerei.