Bemerkung
Hallo und herzlich willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Community auf Facebook! Tauchen Sie gemeinsam mit anderen Technikbegeisterten tiefer in die Welt von Raspberry Pi, Arduino und ESP32 ein.
Warum beitreten?
Expertenunterstützung: Lösen Sie technische Probleme und Herausforderungen nach dem Kauf mit Unterstützung unserer Community und unseres Teams.
Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu erweitern.
Exklusive Vorschauen: Erhalten Sie vorab Einblicke in neue Produkte und Ankündigungen.
Sonderrabatte: Profitieren Sie von exklusiven Rabatten auf unsere neuesten Produkte.
Feiertagsaktionen & Verlosungen: Nehmen Sie an spannenden Verlosungen und saisonalen Aktionen teil.
👉 Bereit, mit uns gemeinsam zu entdecken und zu gestalten? Klicken Sie auf [here] und treten Sie noch heute bei!
RTL-SDR Blog V4
Bemerkung
Die Pironman-5-Serienprodukte enthalten die folgenden Module nicht. Sie müssen eines selbst vorbereiten oder auf unserer offiziellen Website erwerben:
Diese Anleitung beschreibt ein zuverlässiges Installationsverfahren für den RTL-SDR Blog V4, einen beliebten und erschwinglichen USB-Software-defined-Radio (SDR)-Empfänger. Die V4-Version verfügt über einen verbesserten R828D-Tuner, einen Direktabtastmodus, bessere Empfindlichkeit und einen integrierten Bias-T zur Stromversorgung aktiver Antennen. Er eignet sich gut für den Empfang von UKW-Rundfunk, Flugfunk, Amateurfunk, ADS-B und vielen anderen Signalen unter Linux- und Raspberry-Pi-Systemen.
Die ursprüngliche Dokumentation des Herstellers finden Sie im offiziellen RTL-SDR Blog V4-Leitfaden: https://www.rtl-sdr.com/V4/
Treiber für RTL-SDR Blog V4 installieren
0. Vorbereitung
sudo apt update
sudo apt install -y git cmake build-essential pkg-config libusb-1.0-0-dev sox
- Hinweis:
sox(stellt den Befehlplaybereit) ist für direkte Audiotests enthalten.
1. Vollständige Bereinigung alter Bibliotheken und Binärdateien (entscheidend)
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
Überprüfung A:
ldconfig -p | grep rtlsdr || echo "OK: Kein librtlsdr im System-Cache gefunden."
2. RTL-SDR Blog V4-Treiber erstellen und installieren
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
Überprüfung B:
which rtl_test
ldd "$(which rtl_test)" | grep rtlsdr # Sollte auf /usr/local/lib/librtlsdr.so zeigen
3. DVB-Kernelmodul deaktivieren und neu starten
echo 'blacklist dvb_usb_rtl28xxu' | sudo tee /etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf
sudo reboot
- Hinweis:
Sofortige Neuladebefehle (
udevadm control --reload-rulesundudevadm trigger) sind optional, wenn Sie sofort neu starten möchten.
4. Treiber nach Neustart überprüfen
rtl_test -t
- Erwartet:
Die Ausgabe sollte
RTL-SDR Blog V4 Detectedenthalten und keine[R82XX] PLL not locked!-Meldungen. Die ZeileUsing device 0: Generic RTL2832U OEMist normal – das ist nur der USB-Name.
6. FM-Empfang von der Befehlszeile aus testen
rtl_fm -f 97.1M -M wbfm -s 180000 -r 48000 -g 28 | play -t raw -r 48k -e s -b 16 -c 1 -
Tipps:
-g: Versuchen Sie Werte zwischen 25–35 dB; höher ist nicht immer besser.Reduzieren Sie
-sauf ~170k–180k, um Rauschen zu verringern.Passen Sie die Frequenz leicht an (z.B.
97.1005M) für die Feineinstellung.Schließen Sie andere SDR-Software, die das Gerät möglicherweise belegt.
Häufig verwendete Funksoftware installieren
Dieser Abschnitt stellt vier weit verbreitete SDR-Anwendungen vor, mit kurzen Beschreibungen, Installationsanweisungen und grundlegenden Einrichtungstipps für Debian-basierte Systeme.
GQRX
GQRX ist eine einfache, benutzerfreundliche SDR-Empfängeranwendung mit grafischer Oberfläche. Es unterstützt eine Vielzahl von SDR-Geräten und ist ideal zum Hören von FM, AM, SSB und anderen Signalen mit Echtzeit-Spektrum- und Wasserfalldiagrammen.
Sie können auch die offizielle Raspberry-Pi-Installationsanleitung hier finden: https://www.gqrx.dk/download/gqrx-sdr-for-the-raspberry-pi
Option 1 – Schnellinstallation (Empfohlen für die meisten Benutzer)
Schnell, einfach und in Systemaktualisierungen integriert – ist aber möglicherweise nicht die neueste Version.
sudo apt update
sudo apt install -y --no-install-recommends gqrx-sdr
Option 2 – Aus dem Quellcode erstellen (Optional, neueste Funktionen)
Stellt die neueste Version und vollständige Anpassbarkeit sicher, benötigt aber länger zum Kompilieren und erfordert mehr Abhängigkeiten.
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
Treiber-Überschreibung verhindern
Bei der Installation von GQRX, SDR++, gnuradio-dev oder gr-osmosdr kann das System veraltetes librtlsdr neu installieren.
Überprüfen Sie nach jeder Installation:
ldd "$(which rtl_test)" | grep rtlsdr
Wenn es nicht mehr auf /usr/local/lib/librtlsdr.so zeigt, führen Sie aus:
sudo apt purge -y 'librtlsdr*'
sudo ldconfig
cd ~/rtl-sdr-blog/build && sudo make install && sudo ldconfig
Sie können sofort testen (oder nach einem Neustart für eine saubere Umgebung):
rtl_test -t
Erwartete Ausgabe:
Enthält RTL-SDR Blog V4 Detected.
Keine [R82XX] PLL not locked!-Meldungen.
Erstmalige Einrichtung
I/O-Geräte:
Gerät:
RTL-SDR (V4).Eingangsrate:
1.8 MSPS(1800000).
Eingangssteuerung:
LNA-Verstärkung: Beginnen Sie mit etwa 25–35 dB, passen Sie nach Bedarf an
Empfängeroptionen:
Stellen Sie die Frequenzkorrektur (PPM) aus Ihrer Kalibrierung ein.
Modus:
WFM (mono oder stereo)für UKW-Rundfunk.
SDR++ (SDRpp)
SDR++ ist ein moderner, schneller, plattformübergreifender Software-defined Radio (SDR)-Empfänger, der eine Vielzahl von Geräten unterstützt, einschließlich des RTL-SDR Blog V4. Es bietet eine übersichtliche, benutzerfreundliche Oberfläche, breite Modulationsunterstützung, erweiterte DSP-Filterung und Aufnahmefunktionen.
Das offizielle Benutzerhandbuch finden Sie hier: https://www.sdrpp.org/manual.pdf
Aus dem Quellcode installieren
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
Treiber-Überschreibung verhindern
Bei der Installation von GQRX, SDR++, gnuradio-dev oder gr-osmosdr kann das System veraltetes librtlsdr neu installieren.
Überprüfen Sie nach jeder Installation:
ldd "$(which rtl_test)" | grep rtlsdr
Wenn es nicht mehr auf /usr/local/lib/librtlsdr.so zeigt, führen Sie aus:
sudo apt purge -y 'librtlsdr*'
sudo ldconfig
cd ~/rtl-sdr-blog/build && sudo make install && sudo ldconfig
Sie können sofort testen (oder nach einem Neustart für eine saubere Umgebung):
rtl_test -t
Erwartete Ausgabe:
Enthält RTL-SDR Blog V4 Detected.
Keine [R82XX] PLL not locked!-Meldungen.
Hinweise zum ersten Start:
Nach der Installation erscheint SDR++ in Ihrem Desktop-Menü (normalerweise unter „Sonstige“), oder Sie können es ausführen mit:
sdrpp
Gerät: Wählen Sie RTL-SDR (V4) im Menü Source.
Abtastrate: 1,8 MSPS ist typisch; niedriger, wenn die CPU-Last hoch ist.
Verstärkung: Deaktivieren Sie AGC und stellen Sie die manuelle Verstärkung ein (beginnen Sie mit ~35 dB).
PPM-Korrektur: Geben Sie Ihren Kalibrierungswert von
rtl_test -pein.Demodulationsmodus: Wählen Sie WFM für UKW-Rundfunk, SSB für Amateurbänder usw.
rtl_433
rtl_433 ist ein Befehlszeilenwerkzeug zum Dekodieren von Funkübertragungen von Geräten, die im 433-MHz-ISM-Band arbeiten, wie z.B. Wetterstationen, Reifendrucksensoren und drahtlosen Thermometern.
Installieren:
sudo apt install -y rtl-433
Treiber-Überschreibung verhindern
Bei der Installation von GQRX, SDR++, gnuradio-dev oder gr-osmosdr kann das System veraltetes librtlsdr neu installieren.
Überprüfen Sie nach jeder Installation:
ldd "$(which rtl_test)" | grep rtlsdr
Wenn es nicht mehr auf /usr/local/lib/librtlsdr.so zeigt, führen Sie aus:
sudo apt purge -y 'librtlsdr*'
sudo ldconfig
cd ~/rtl-sdr-blog/build && sudo make install && sudo ldconfig
Sie können sofort testen (oder nach einem Neustart für eine saubere Umgebung):
rtl_test -t
Erwartete Ausgabe:
Enthält RTL-SDR Blog V4 Detected.
Keine [R82XX] PLL not locked!-Meldungen.
Grundlegende Verwendung:
Führen Sie
rtl_433aus, um gängige 433-MHz-Geräte automatisch zu erkennen und zu dekodieren.Verwenden Sie
rtl_433 -G, um alle unterstützten Protokolle aufzulisten.
dump1090-mutability
dump1090-mutability ist ein Mode-S-Decoder für ADS-B-Flugzeugtransponderdaten. Es empfängt und dekodiert Flugzeugpositionen, Geschwindigkeiten und andere Flugdaten und kann eine Live-Karte über einen Webbrowser bereitstellen.
Installieren:
sudo apt install -y dump1090-mutability
Treiber-Überschreibung verhindern
Bei der Installation von GQRX, SDR++, gnuradio-dev oder gr-osmosdr kann das System veraltetes librtlsdr neu installieren.
Überprüfen Sie nach jeder Installation:
ldd "$(which rtl_test)" | grep rtlsdr
Wenn es nicht mehr auf /usr/local/lib/librtlsdr.so zeigt, führen Sie aus:
sudo apt purge -y 'librtlsdr*'
sudo ldconfig
cd ~/rtl-sdr-blog/build && sudo make install && sudo ldconfig
Sie können sofort testen (oder nach einem Neustart für eine saubere Umgebung):
rtl_test -t
Erwartete Ausgabe:
Enthält RTL-SDR Blog V4 Detected.
Keine [R82XX] PLL not locked!-Meldungen.
Grundlegende Verwendung:
Führen Sie aus:
dump1090 --interactive --net.Öffnen Sie
http://<raspberrypi-ip>:8080in Ihrem Browser, um die Live-Flugzeugverfolgung anzuzeigen.