Eine Smartphone remote gesteuerten Fahrzeug kleben und es strömen Kamera Videos über WiFi können Sie viel Spaß beim Fahren des Fahrzeugs mit seiner Fernbedienung bei der Anzeige Bilder von ihr auf einem anderen Gerät und Fernbedienung des Fahrzeugs. Sie kann dies sogar wo es keine WLAN-Access-Point mit einem Hotspot auf dem Handy oder Laptop (auch wenn das Telefon oder Laptop keine Verbindung zum Internet hat). Und Sie können Ihr Handy Blitz für den Einsatz als Scheinwerfer steuern. All dies einfach Standardsoftware verwendet, aber ich werde es in den ersten beiden Schritten beschreiben.
Problem: Aber was ist, wenn Ihr Fahrzeug ist, wie der Roomba, gesteuert von einer Line-of-Sight (oder in der Nähe von Line-of-Sight: das Licht wird zu einem gewissen Grad Wänden abprallen) Infrarot-Fernbedienung? Natürlich können Sie sicherstellen, dass Ihr Fahrzeug immer in Sichtweite ist, aber was ist dann der Punkt der ersten Person fahren, wenn Sie das Fahrzeug sehen können?
Lösung: Stecken Sie einen Infrarot-Strahler-Dongle in die Telefon audio-Buchse und machen Sie eine open-Source-app-- IR Server --, die das Fahrzeug (oder andere IR-steuerbare Geräte) Steuern Sie über einen Webbrowser ermöglicht. Jetzt können Sie Ihren Laptop (Tablet oder anderes Gerät) zu steuern und das Video zu sehen.
Das ist, was ich getan habe, mit einem Android-Handy mit zwei Infrarot-gesteuerten Fahrzeugen: ein Roomba 530 und einem Bulldozer aus den Kids Thames und Kosmos Fernbedienung Maschinen eingestellt. Und natürlich jetzt, dass ich es getan habe, du musst die app schreiben. Wenn Sie nur ein Roomba 500-Serie oder eine Themse und Kosmos Maschine fahren möchten, können Sie nur meine IR Serverprogramm. Möchten Sie einige andere Infrarot-gesteuerte Fahrzeug--fahren oder einfach nur Steuern Sie Ihren Fernseher über einen Browser! -- dann Sie nur eine der HTML-Dateien ändern, die IR-Server brauchen für die Steuerung verwendet.
Meine IR-Serverprogramm ist immer noch ein Work In Progress, weshalb ich eine Apk nur auf Github anstatt es bei Google Play noch mache. Ich habe die gelegentliche Schluckauf mit ihm.
Was Sie brauchen:
- Android-Gerät mit Kamera
- Webcam app: Ich verwende die kostenlose Version von IP-Webcam; Wenn Sie open-Source bevorzugen, gibt es SpyDroid
- IR-Serverprogramm (Quellcode und Binärdateien hier)
- Audio-Buchse Infrarotstrahler: Früher habe ich aus einem nicht mehr existierenden Griffin HeloTC; Sie können einen billigeren IR-Blaster kaufen; Sie können auch Ihre eigenen, aber der Vogel Greif zuverlässiger für mich gearbeitet (neuere Handys verfügen über eingebaute Unterstützung, aber ich habe solch ein Telefon, so dass ich Unterstützung für das Hinzufügen nicht)
- Entfernte kontrollierte Spielzeug
- Optional: Methode zur Erfassung von IR-Signale (ich wird nicht beschreiben dies, da die Hardware, die Sie wahrscheinlich haben eine Menge von mir unterscheidet)