Eerste-persoon WiFi besturen van Roombas en andere infrarood RC voertuigen


Steken van een smartphone een extern gecontroleerde voertuig en met het streamen camera video over WiFi kun je hebt veel plezier rijden met het voertuig met de afstandsbediening tijdens het bekijken van beelden van het op een ander apparaat en het gebruik van de afstandsbediening van het voertuig. U kunt dit zelfs doen waar er geen WiFi toegangspunt met een hotspot op de telefoon of laptop is (zelfs als de telefoon of laptop geen Internet-verbinding heeft). En u kunt uw telefoon flitser voor gebruik als een koplamp. Dit alles maakt gebruik van eenvoudige off-the-shelf software, maar ik zal het in de eerste twee stappen beschrijven.

Probleem: Maar wat als uw voertuig is, zoals de Roomba, bestuurd door een line-of-sight (of in de buurt line-of-sight: het licht zal stuiteren van muren tot op zekere hoogte) infrarood afstandsbediening? Tuurlijk, kan u ervoor zorgen dat uw voertuig altijd in het zicht is, maar wat is dan het punt van eerste persoon rijden als je het voertuig kunt zien?

Oplossing: Een infrarood-zender dongle stok in audio-aansluiting van de telefoon en maak een opensource-app-- IR Server --waarmee u de controle van het voertuig (of een ander apparaat van de IR-controleerbaar) via een webbrowser. Nu kunt u uw laptop (of tablet of ander apparaat) zowel om te sturen en om de video te bekijken.

Dat is wat ik deed, met behulp van een Android telefoon met twee infrarood gecontroleerde voertuigen: een Roomba 530 en een bulldozer van de kids' Thames en Kosmos afstandsbediening Machines ingesteld. En natuurlijk nu dat ik het heb gedaan, u hoeft niet te schrijven van de app. Als je gewoon rijden een Roomba 500-serie of een Thames en Kosmos machine wilt, kunt u gewoon mijn IR Server-app. Als u wilt rijden van sommige andere infrarood bestuurde voertuig-- of gewoon je TV via een browser te bedienen! -- dan je gewoon moet een van de HTML-bestanden die IR Server voor de controle gebruikt te wijzigen.

Mijn IR Server app is nog steeds een work in progress, die is waarom ik ben slechts een apk beschikbaar op github in plaats van zetten het op Google Play nog maken. Ik heb de incidentele hik mee.

Wat je nodig hebt:

  • Androïde apparaat met camera
  • Webcam app: Ik gebruik de gratis versie van IP Webcam; Als u liever opensource, is er SpyDroid
  • IR Server app (source code en binaire bestanden hier)
  • Audio-aansluiting infrarood-zender: gebruikte ik een van een uitgeschakelde Griffin-HeloTC; u kunt kopen een goedkope IR blaster; ook kun je je eigen, maar de vogel Grijp meer betrouwbaar werkte voor mij (nieuwere telefoons hebben een ingebouwde ondersteuning, maar ik heb niet zulk een telefoon zodat ik niet het toevoegen van ondersteuning voor dat)
  • Externe gecontroleerde speelgoed
  • Optioneel: Manier van het vastleggen van de IR-signalen (ik zal niet beschrijven dit, zoals de hardware hebt u waarschijnlijk veel van de mijne verschilt)

Gerelateerde Artikelen

Hoe u kunt besturen van een WiFi LYT8266 LED-lamp met BLYNK IN 5 minuten

Hoe u kunt besturen van een WiFi LYT8266 LED-lamp met BLYNK IN 5 minuten

In deze tutorial zullen we zien hoe u kunt besturen een LYT8266 WiFi-lamp in 5 minuten met behulp van het nieuwe platform voor krachtige BLYNK.U moet:-A LYT8266 lamp (http://authometion.com/shop/en/home/13-lyt8266.html)-BLYNK APP voor iOS of Android
Aandrijven en besturen van uw apparaten; Deel 1 - bepalen van spanning en de huidige eisen

Aandrijven en besturen van uw apparaten; Deel 1 - bepalen van spanning en de huidige eisen

naast het feit dat een elektronica ingenieur en programmeur, ik ben een fervent Maker en hebben zijn knutselen met elektronica voor meer dan 40 jaar.  Gedurende die tijd ik heb van bouwen tientallen van elektronische apparatuur voor gebruik in en ron
Besturen van een WF32 met LabVIEW (Fan Control) met behulp van een Raspberry pi

Besturen van een WF32 met LabVIEW (Fan Control) met behulp van een Raspberry pi

Dit Instructable neemt een project van mijn laatste Instructable (Thermistor - ventilator controle met behulp van LabVIEW) en voegt in het gebruik van een Raspberry pi 3 voor draadloos besturen van de WF32. Dit betekent dat u kunt nu de fans en de se
Hoe u kunt besturen van een 3D-Printer met een telefoon via DIY AstroBox

Hoe u kunt besturen van een 3D-Printer met een telefoon via DIY AstroBox

Dit Instructable zal u tonen hoe een Raspberry Pi-afdrukserver instellen zodat u kunt controleren en bewaken van uw 3D-printer op afstand (met inbegrip van externe snijden) van een telefoon, tablet of computer.Draadloos printenNatuurlijk, is het bela
Besturen van een auto met behulp van evenwicht

Besturen van een auto met behulp van evenwicht

In dit artikel om u te tonen mijn laatste project maken Dit project is over het besturen van een elektrische auto vanaf een saldoraad (Nintendo WII saldoraad) via bluetooth. Dit project was de presentatie op de Student wetenschappelijke sessie medede
Een goedkopere ESP8266 WiFi Shield voor Arduino en andere micros

Een goedkopere ESP8266 WiFi Shield voor Arduino en andere micros

Update: 19 mei 2016Rev 14 van dit project herziet bibliotheken en code om te werken met de plug-in V2.2 ESP8266.com IDEUpdate: 17 December 2105Rev 11 van dit project schoont andere pogingen tot verbinding als het al is aangesloten. Maakt ook gebruik
Besturen van een Robot met een RC zender & ontvanger

Besturen van een Robot met een RC zender & ontvanger

In dit instructable zal lopen we door middel van het instellen van een traditionele RC hobby zender en ontvanger met een RoboClaw motorcontroller te rijden een robot rond (zoals De ServoCity.com Runt Rovers).Stap 1: Draad het omhoog.Motoren:Hebt u me
Besturen van een Robot met een Wii-afstandsbediening

Besturen van een Robot met een Wii-afstandsbediening

Dit is een leuke kleine project die gebruikmaakt van een Raspberry Pi, een Robot Finch en een Wii-afstandsbediening (AKA Wiimote), om aan te tonen enkele van de dingen die je met een raspberry pi en/of een Wii doen kunt remote. Het maakt gebruik van
Hoe maak je platte bladen van Instamorph en andere tips

Hoe maak je platte bladen van Instamorph en andere tips

Werken met Instamorph is zeer interessant en sommige zeer koele items kan produceren, maar het moeilijkste wat starters is het krijgen van de instamorph in uw aanvankelijke shape. Als u het maken van een sculptuur of de figuur kunt u vrije-vorm het m
Het wassen van wol of andere vezels voor spinnen.

Het wassen van wol of andere vezels voor spinnen.

Wassen van wol en andere dierlijke vezels kan worden lastig. Als je het verkeerde krijg je een glopping natte massa van vilt. Niet leuk op alle en potentieel dure als niet een verspilling van tijd en moeite. Sommige vezels zijn gemakkelijker dan ande
Bouw uw eigen eerste persoon shooting spel!

Bouw uw eigen eerste persoon shooting spel!

Wat u zult bouwen:Stap 1: Setup Vandaag leert u hoe te bouwen uw eigen eerste persoon shooting spel. Ik zal verstrekken alle code en weten hoe en dan u kunt wijzigen, worden afgewisseld, en alles wat je wilt bewerken. En ik zou graag horen wat u mee
Hoe u kunt besturen van een auto van de arduino via Bluetooth (voor beginners)

Hoe u kunt besturen van een auto van de arduino via Bluetooth (voor beginners)

Alles wat die we weten dat Arduino een uitstekende prototyping platform, is voornamelijk omdat het een vriendelijke programmeertaal gebruikt en er zijn een heleboel extra ongelooflijke onderdelen die ons grote ervaringen bieden.We kunnen de Arduino t
Besturen van een andere computer met behulp van Team Viewer

Besturen van een andere computer met behulp van Team Viewer

mijn ouders hebben onlangs gekregen op de informatieweg en ontdekte snel ze wist niets over de wereld wijd interweb ;). In plaats van te gaan naar hun huis elke dag downloadde ik een programma voor extern beheer, zodat ik hen navigeren helpen kon, he
Ik ben de eerste persoon in de wereld een mondstuk van de stofzuiger hout!

Ik ben de eerste persoon in de wereld een mondstuk van de stofzuiger hout!

.Ja u - de eeuwig verdoemd; sinds uw grote (x miljoen) grand nutter kreeg in het eten van appels aan het begin van het heelal 5000 jaar geleden - dus vervloekt om huishoudelijk werk te doen na dat bepaalde godheid huishoudelijk werk uitgevonden... do