Bastel-Projekt: Wie man ein Raspi-basiertes RC-Auto ĂĽber das Internet steuert
SignalRC macht aus einem RC-Auto ein vollständig über das Internet gesteuertes Fahrzeug. Damit kann man zu Hause oder im Garten spektakulär Rennen fahren.
- Georg Poweleit
SignalRC ist mein persönlicher Weg vom analogen 2,4‑GHz‑Funkstandard hin zu einem digital über WLAN gesteuerten Auto. In dieser Anleitung nehme ich dich mit auf diese Reise: Wir starten mit einem einfachen RC‑Auto im heimischen WLAN. Ein optionaler Video-Feed kommt gleich mit. Schließlich kannst du dein System beliebig erweitern, beispielsweise mit weiteren Steuerkanälen für weitere Servos und Beleuchtung oder Telemetriedaten. Am Ende wartet als Inspiration mein LTE-Truck, den ich bereits erfolgreich mit SignalRC aufgebaut habe.
Dieser Artikel richtet sich an Maker, die bereits Erfahrungen mit dem Raspberry Pi (Linux, SSH) gesammelt haben und keine Scheu vor etwas Verkabelung und Löten an Servos oder Stromversorgungen haben. Ein grundlegendes Verständnis von IP‑Adressen, Ports und Routern ist ebenfalls wichtig. Hilfreich, aber nicht zwingend erforderlich, sind Kenntnisse in Git, Bash und .NET, falls du die Software selbst anpassen oder Anbauten für dein Fahrzeug personalisieren möchtest. Nicht ganz ohne – aber auch keine Raketenwissenschaft.
- Steuerung des Fahrzeugs direkt ĂĽber den Browser
- Betrieb ĂĽber WLAN
- Frei konfigurierbare Steuerungsbelegung
In diesem Projekt wird .NET als Laufzeitumgebung und Entwicklungsplattform eingesetzt. Es ist ein Framework von Microsoft, mit dem Programme geschrieben und anschließend auf unterschiedlichen Betriebssystemen ausgeführt werden können. .NET stellt dabei Funktionen für etwa Netzwerkkommunikation und Dateizugriff bereit. In SignalRC laufen sowohl die Fahrzeugsoftware als auch der Server als .NET-Anwendung. Ein Schnelleinstieg in .NET ist verlinkt.
Das war die Leseprobe unseres heise-Plus-Artikels "Bastel-Projekt: Wie man ein Raspi-basiertes RC-Auto über das Internet steuert". Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.