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 da solo o acquistarlo dal nostro sito web ufficiale:
Questa guida copre una procedura di installazione affidabile per RTL-SDR Blog V4, un ricevitore radio software-defined (SDR) USB popolare ed economico. La versione V4 presenta un tuner R828D migliorato, modalità di campionamento diretto, migliore 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 di RTL-SDR Blog V4: https://www.rtl-sdr.com/V4/
Installare il 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 Vecchie Librerie e Binari (Critica)
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 immediatamente.
4. Verificare il Driver Dopo il Riavvio
rtl_test -t
- Risultato 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 di Ricezione FM dalla 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; più alto non è sempre meglio.Riduci
-sa ~170k–180k per ridurre il rumore.Regola leggermente la frequenza (es.,
97.1005M) per una messa a punto fine.Chiudi qualsiasi altro software SDR che potrebbe tenere occupato il dispositivo.
Installazione di 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 Debian-based.
GQRX
GQRX è un’applicazione ricevitore SDR semplice e facile da usare con interfaccia grafica. Supporta un’ampia gamma di dispositivi SDR ed è ideale per ascoltare FM, AM, SSB e altri segnali con display a spettro e waterfall in tempo reale.
Puoi anche consultare la guida ufficiale all’installazione per Raspberry Pi qui: https://www.gqrx.dk/download/gqrx-sdr-for-the-raspberry-pi
Opzione 1 – Installazione Rapida (Consigliata per la maggior parte degli utenti)
Veloce, semplice e si integra con gli aggiornamenti di sistema — ma potrebbe non essere l’ultima versione.
sudo apt update
sudo apt install -y --no-install-recommends gqrx-sdr
Opzione 2 – Compilare dal Sorgente (Opzionale, Ultime Funzionalità)
Assicura l’ultima versione e la 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 del Driver
Quando si installano GQRX, SDR++, gnuradio-dev o gr-osmosdr, il sistema potrebbe reinstallare librtlsdr obsoleti.
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
Risultato atteso:
Contiene RTL-SDR Blog V4 Detected.
Nessun messaggio [R82XX] PLL not locked!.
Configurazione del Primo Avvio
Dispositivi I/O:
Device:
RTL-SDR (V4).Input Rate:
1.8 MSPS(1800000).
Controlli di Ingresso:
LNA Gain: Inizia intorno a 25–35 dB, regola come necessario.
Opzioni Ricevitore:
Imposta Frequency Correction (PPM) dalla tua calibrazione.
Mode:
WFM (mono o stereo)per FM broadcast.
SDR++ (SDRpp)
SDR++ è un ricevitore radio software-defined (SDR) moderno, veloce e cross-platform che supporta una varietà di dispositivi, incluso RTL-SDR Blog V4. Offre un’interfaccia pulita e facile da usare, ampio supporto di modulazione, filtraggio DSP avanzato e capacità di registrazione.
Puoi consultare il manuale utente ufficiale qui: https://www.sdrpp.org/manual.pdf
Installare dal 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 del Driver
Quando si installano GQRX, SDR++, gnuradio-dev o gr-osmosdr, il sistema potrebbe reinstallare librtlsdr obsoleti.
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
Risultato atteso:
Contiene RTL-SDR Blog V4 Detected.
Nessun messaggio [R82XX] PLL not locked!.
Note sul Primo Avvio:
Dopo l’installazione, SDR++ apparirà nel menu del desktop (solitamente sotto «Other»), oppure puoi eseguire:
sdrpp
Device: Seleziona RTL-SDR (V4) nel menu Source.
Sample Rate: 1.8 MSPS è tipico; più basso se il carico della CPU è elevato.
Gain: Disabilita AGC e imposta il guadagno manuale (inizia ~35 dB).
PPM Correction: Inserisci il valore di calibrazione da
rtl_test -p.Demodulation Mode: Scegli WFM per FM broadcast, SSB per bande radioamatoriali, ecc.
rtl_433
rtl_433 è uno strumento a riga di comando per decodificare trasmissioni radio da dispositivi che operano nella banda ISM a 433 MHz, come stazioni meteorologiche, sensori di pressione dei pneumatici e termometri wireless.
Installare:
sudo apt install -y rtl-433
Prevenire la Sovrascrittura del Driver
Quando si installano GQRX, SDR++, gnuradio-dev o gr-osmosdr, il sistema potrebbe reinstallare librtlsdr obsoleti.
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
Risultato 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 comuni a 433 MHz.Usa
rtl_433 -Gper elencare tutti i protocolli supportati.
dump1090-mutability
dump1090-mutability è un decoder Mode S per i dati dei transponder degli aeromobili ADS-B. Riceve e decodifica posizioni, velocità e altri dati di volo degli aeromobili, e può servire una mappa in tempo reale tramite un browser web.
Installare:
sudo apt install -y dump1090-mutability
Prevenire la Sovrascrittura del Driver
Quando si installano GQRX, SDR++, gnuradio-dev o gr-osmosdr, il sistema potrebbe reinstallare librtlsdr obsoleti.
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
Risultato 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 degli aeromobili in tempo reale.