DIY Bauanleitung

🔧 LPU5 Radio – DIY Bauanleitung

Schritt-für-Schritt-Anleitung zum Eigenbau der LPU5 Radio Plattform: Raspberry Pi Zero 2 W, LoRa, GPS, RTL-SDR und Akku im Aluminiumgehäuse.

Bauanleitung – Schritt für Schritt

1
Überblick & benötigte Werkzeuge
Bevor du beginnst, stelle sicher, dass alle Komponenten vorhanden sind und die folgenden Werkzeuge bereit liegen:
  • Lötkolben und Lötzinn
  • Multimeter
  • Schraubenzieher (Kreuz und Schlitz)
  • Bohrmaschine (für Gehäuseöffnungen)
  • Schrumpfschlauch und Heißluftpistole
  • Kabel (AWG 22–26)
  • Punktschweißgerät für 18650-Akkus
  • Kabelbinder und Montageklebeband
Hinweis: Alle Arbeiten an Lithium-Akkus nur mit geeignetem Schutzequipment und im belüfteten Bereich durchführen.

Komponentenliste

KomponenteBeschreibung
Raspberry Pi Zero 2 WRecheneinheit der LPU5 – Linux, WLAN, GPIO
4-Port USB HUTGPIO-Aufsteckmodul mit USB-Hub und Stromversorgung
JDY-62A Bluetooth-KarteMini-Bluetooth-Modul für drahtlose Konnektivität
BMS-Schutzplatine (18650, 3,7 V)Schutz vor Überladung, Tiefentladung, Kurzschluss
NEO-6M GPS-ModulGPS-Empfänger mit UART-Schnittstelle (alternativ zu LILYGO GPS)
LILYGO® TTGO Meshtastic LoRa32LoRa + GPS + OLED – Meshtastic-Hauptmodul
Micro TF/SD-Karte 64 GBSpeichermedium für Raspberry Pi OS
BNC-StaubkappeSchutz für BNC-Anschluss wenn nicht in Verwendung
18500 Lithium-Ionen-AkkuErgänzende Akkuzellen für erweiterte Kapazität
Antenne 23 cm (144–430 MHz)Externe Antenne für LoRa und HF-Verstärker
SMA-Anschlusskabel / AdapterVerbindungskabel zwischen Modulen und Antennen
433 MHz 2 W HF-LeistungsverstärkerVerstärkung des LoRa-Sendesignals
RTL-SDRSoftware-Defined-Radio für Frequenzanalysen
50× 18650 Nickel-Blatt (BU6)Verbindungsstreifen für Akku-Pack-Punktschweißung
BatterieisolatorIsolierung der Akkuenden gegen Kurzschluss
2,4 GHz 2 dBi Antenne (868 MHz)Antenne für WLAN und LoRa (868 MHz)
AluminiumgehäuseSchutzgehäuse – outdoor-tauglich
SMA-Buchse / SMA-SteckerAntennenanschlüsse am Gehäuse
Abstandshalter & SchraubenMontage der Platinen im Gehäuse
Sprechpotentiometer + Knopf 6 mmLautstärkeregler oder sonstiger Steuereingang
2
Akku-Pack zusammenstellen
Der LPU5 wird mit 4× 18650-Akkuzellen betrieben (3,7 V nominal, gesamt ca. 3000 mAh je nach Zellen). Für den Akku-Pack:
  1. Vier 18650-Zellen mit dem Punktschweißgerät und Nickel-Blatt in 2S2P-Konfiguration verbinden.
  2. Batterieisolatoren an den Enden der Zellen anbringen, um Kurzschlüsse zu vermeiden.
  3. Die Schutzplatine (BMS) anschließen – sie schützt vor Überladung, Tiefentladung und Kurzschluss.
  4. Ausgangskabel mit passendem Stecker anlöten und isolieren.
⚠️ Achtung: 18650-Zellen können bei Kurzschluss oder Fehler brennen oder explodieren. Immer BMS verwenden und Polungen prüfen.
3
Raspberry Pi Zero 2 W vorbereiten
Den Raspberry Pi Zero 2 W mit Raspberry Pi OS Lite (64-bit) einrichten:
  1. Raspberry Pi Imager herunterladen und das OS auf eine 64-GB-Micro-SD-Karte flashen.
  2. Im Imager SSH aktivieren und WLAN-Zugangsdaten voraussetzen.
  3. SD-Karte in den Pi einsetzen und per SSH verbinden: ssh pi@<IP-Adresse>
  4. System aktualisieren: sudo apt update && sudo apt upgrade -y
  5. VNC-Server installieren: sudo apt install realvnc-vnc-server -y und in raspi-config aktivieren.
Tipp: Für statische IP den Router-DHCP konfigurieren oder in /etc/dhcpcd.conf eine statische Adresse vergeben.
4
USB HUT & Bluetooth-Karte anschließen
Der 4-Port USB HUT wird auf den GPIO des Pi gesetzt und versorgt den Pi gleichzeitig mit Strom über den Akku:
  1. USB HUT auf den 40-Pin-GPIO des Raspberry Pi Zero 2 W aufstecken.
  2. Den Akku-Pack über die Stromversorgungseingänge des HUT anschließen (Spannung und Polarität prüfen!).
  3. JDY-62A Mini-Bluetooth-Karte in einen der USB-Ports stecken oder per GPIO verbinden.
  4. USB-Ports für weitere Module (LoRa, RTL-SDR) freihalten.
5
LILYGO TTGO LoRa32 (Meshtastic) verbinden
Das LILYGO TTGO Meshtastic LoRa32-Board wird per USB mit dem Pi verbunden und als LoRa/GPS-Interface genutzt:
  1. LILYGO Board mit Meshtastic flashen (über flasher.meshtastic.org).
  2. Board per USB-Kabel an einen der USB-Ports des HUT anschließen.
  3. Im Meshtastic-Interface Kanal, Region (EU_868) und MQTT-Anbindung konfigurieren.
  4. GPS-Antenne des LoRa32-Boards nach außen führen oder externe NEO-6M-GPS-Antenne anschließen.
Das LILYGO LoRa32 hat ein eingebautes GPS – je nach Modell muss die Antenne für guten Empfang außerhalb des Gehäuses platziert werden.
6
NEO-6M GPS-Modul (optional / alternativ)
Falls ein separates GPS-Modul verwendet wird:
  1. NEO-6M an den UART des Raspberry Pi anschließen: TX → GPIO 15 (RXD), RX → GPIO 14 (TXD), VCC → 3,3 V, GND → GND.
  2. UART in raspi-config aktivieren (Interfacing Options → Serial Port).
  3. gpsd installieren und konfigurieren: sudo apt install gpsd gpsd-clients -y
  4. GPS-Antenne nach außen führen (Blickkontakt zum Himmel notwendig).

GPIO-Belegung NEO-6M

NEO-6M PinRaspberry Pi GPIOFunktion
VCCPin 1 (3,3 V)Versorgungsspannung
GNDPin 6 (GND)Masse
TXGPIO 15 / Pin 22 (RXD)Datenempfang Pi
RXGPIO 14 / Pin 8 (TXD)Datensendung Pi
7
RTL-SDR anschließen
Der RTL-SDR-Stick ermöglicht Frequenz- und Signalanalysen im Bereich ca. 24–1766 MHz:
  1. RTL-SDR per USB an den HUT anschließen.
  2. RTL-SDR-Treiber installieren: sudo apt install rtl-sdr -y
  3. Test: rtl_test – zeigt Geräteinformationen, wenn erkannt.
  4. SDR-Software wie gqrx oder rtl_fm installieren und per VNC nutzen.
  5. BNC- oder SMA-Anschluss über Adapter mit externer Antenne verbinden.
8
HF-Leistungsverstärker (433 MHz) einbauen
Der 433-MHz-2-W-HF-Verstärker verstärkt das LoRa-Signal für größere Reichweite:
  1. Verstärkereingang mit SMA-Kabel am LoRa-Ausgang des LILYGO LoRa32 verbinden.
  2. Verstärkerausgang über SMA-Kabel und Adapter mit der externen Antenne verbinden.
  3. Stromversorgung des Verstärkers (meist 5 V) aus dem HUT oder einem separaten USB-Ausgang.
  4. Alle Verbindungen mit SMA-Adaptern sichern und Kabel im Gehäuse verlegen.
⚠️ Achtung: Ohne angeschlossene Antenne keinen HF-Verstärker betreiben – kann den Verstärker beschädigen.
9
Aluminiumgehäuse bearbeiten
Das Aluminiumgehäuse schützt alle Komponenten und macht die LPU5 outdoor-tauglich:
  1. Positionen für Antennenanschlüsse (SMA-Buchsen), USB-Ports, Potentiometer und Stromschalter anzeichnen.
  2. Öffnungen mit Bohrmaschine und Feile einbringen.
  3. SMA-Buchsen für Antennen einsetzen und festschrauben.
  4. Potentiometerknopf (6 mm) für Lautstärke oder sonstige Funktion einbauen.
  5. Alle Komponenten auf Abstandshaltern montieren, um Kurzschlüsse mit dem Metallgehäuse zu vermeiden.
  6. Kabel ordentlich führen und mit Kabelbindern sichern.
10
Zusammenbau & erste Inbetriebnahme
Nach dem Einbau aller Komponenten:
  1. Alle Verbindungen nochmals prüfen (Spannungen, Polaritäten, USB-Kabel).
  2. Akku anschließen und Spannung am BMS-Ausgang prüfen (Multimeter).
  3. Pi starten und per SSH oder VNC verbinden.
  4. Meshtastic-Web-Interface aufrufen: http://<Pi-IP>:8080 (falls aktiviert).
  5. GPS-Fix abwarten (kann beim ersten Start einige Minuten dauern).
  6. RTL-SDR mit rtl_test testen.
  7. VNC-Verbindung vom EUD-Gerät (Laptop/Tablet) testen.
11
Software-Konfiguration
Empfohlene Software-Installation auf dem Raspberry Pi Zero 2 W:
  • Meshtastic Python CLI: pip3 install meshtastic – Steuerung des LoRa-Moduls per Script
  • GPSD + CGPS: GPS-Daemon und Anzeige-Tool für Positionsdaten
  • GQRX / rtl_fm: SDR-Empfänger-Software für Frequenzanalysen
  • Mumble Server: sudo apt install mumble-server – für Sprach-PTT-Netzwerk
  • Python-Flask: Für eigene Web-Schnittstellen und Mission-Briefing-UIs
  • Hostapd + dnsmasq: Für WLAN-Hotspot-Funktion als Access Point
12
ATAK & iTAK Integration
Die LPU5 lässt sich als CoT-Gateway in ATAK und iTAK einbinden:
  1. Meshtastic-ATAK-Plugin auf dem Endgerät installieren.
  2. Im ATAK-Plugin die LPU5-IP-Adresse und den LoRa-Kanal konfigurieren.
  3. COT-Nachrichten werden über LoRa übermittelt und im ATAK-Lagebild angezeigt.
  4. Optional: TAK-Server auf dem Pi einrichten (FreeTAKServer) für lokales Netzwerk.
Für ATAK-Kompatibilität empfiehlt sich das offizielle Meshtastic-Plugin aus dem TAK-Marketplace.
13
Tipps & Troubleshooting
Häufige Probleme und Lösungen:
  • LoRa empfängt nicht: Region in Meshtastic prüfen (EU_868 für Europa). Antenne und Verstärker-Anschluss kontrollieren.
  • GPS-Fix fehlt: Antenne ins Freie verlegen. Beim ersten Start bis zu 10 Minuten warten (Cold Start).
  • Pi startet nicht: Spannung am BMS-Ausgang prüfen (min. 4,7 V für Pi Zero 2 W). Stromkabel und HUT-Verbindung kontrollieren.
  • RTL-SDR nicht erkannt: lsusb ausführen und prüfen ob Gerät auftaucht. Blacklist-Eintrag setzen: echo "blacklist dvb_usb_rtl28xxu" | sudo tee /etc/modprobe.d/blacklist-rtl.conf
  • VNC verbindet nicht: VNC-Dienst prüfen: sudo systemctl status vncserver-x11-serviced