Första person WiFi körning av Roombas och andra IR RC fordon



Sticka en smartphone en avlägsen kontrollerade fordon och att ha det ström kamera video över WiFi kan du ha roligt köra fordonet med dess fjärrkontroll medan du tittar på bilder från det på en annan enhet och med hjälp av fordonets egen fjärrkontroll. Du kan även göra detta där det finns ingen WiFi-åtkomstpunkt med en hotspot på telefonen eller laptop (även om telefonen eller laptop har ingen Internet-anslutning). Och du kan kontrollera telefonens blixt för användning som en strålkastare. Allt detta använder enkla off-the-shelf mjukvara, men jag ska beskriva det i de två första stegen.

Problem: Men vad händer om ditt fordon är, liksom Roomba, kontrolleras av en line-of-sight (eller nära line-of-sight: ljuset studsar mot väggarna till viss del) IR-sändare? Visst, du kan se till att ditt fordon är alltid inom synhåll, men vad är då poängen med första person som kör om du kan se fordonet?

Lösning: Stick en infraröd sändare dongle i telefonens ljudutgång och göra en öppen källkod app-- IR-Server --som låter dig styra fordonet (eller andra IR-kontrollerbara enheter) via en webbläsare. Nu kan du använda din bärbara dator (eller tablett eller annan enhet) både styra och Visa video.

Det är vad jag gjorde, med en Android-telefon med två IR kontrollerade fordon: en Roomba 530 och en bulldozer från barnens Thames och Kosmos fjärrkontroll-maskiner anges. Och naturligtvis nu när jag har gjort det, du behöver inte skriva app. Om du bara vill köra en Roomba 500-serien eller en Thames och Kosmos maskin, kan du bara använda min IR-Server app. Om du vill köra några andra IR-kontrollerade fordon-- eller bara styra din TV via en webbläsare! -- så du behöver bara ändra en HTML-fil som IR-servern använder för att styra.

Min IR-Server app är fortfarande ett pågående arbete, vilket är varför jag bara gör en apk tillgänglig på github snarare än att lägga det på Google Play ännu. Jag har en tillfällig hicka med den.

Vad du behöver:

  • Android-enhet med kamera
  • Webcam app: Jag använder gratisversionen av IP-Webcam; Om du föredrar öppen källkod, finns det SpyDroid
  • IR-serverprogrammet (källkod och binärer här)
  • Ljudutgång infraröd sändare: Jag använde en från en nedlagd Griffin HeloTC; Du kan köpa en billig IR-blaster; Du kan också göra din egen men Griffin fungerade mer tillförlitligt för mig (nyare telefoner har inbyggt stöd, men jag har inte sådan telefon så jag inte lägga till stöd för det)
  • Avlägsen kontrollerade leksak
  • Tillval: Sätt att fånga IR-signaler (jag inte kommer beskriva detta, så den maskinvara du har antagligen skiljer sig mycket från min)
Se Steg
Relaterade Ämnen

Hur rippa DVD/Blu-ray till Seagate Central, Personal Cloud, trådlös Plus och andra enheter.

Det är bekvämt och coolt att lagra, organisera, strömma och dela dina digitala mediefiler (filmer, musik och foton) använda Seagate hårddiskar som Seagate Central, personliga moln/personligt moln 2 Bay, trådlös Plus/Wireless mobil lagring, Dockstar,...

En billigare ESP8266 WiFi sköld för Arduino och andra micros

Uppdatering: 19 maj 2016Rev 14 i detta projekt reviderar bibliotek och kod ska fungera med ESP8266.com IDE plug-in V2.2Uppdatering: 17 December 2105Rev 11 i detta projekt rensar upp andra försök anslutningar om den redan är ansluten. Använder också d...

Första person vy Roomba körning

Det är kul att köra en Roomba runt med fjärrkontroll. Det är ännu roligare att ha en första person vy medan du gör. Denna särskilda projekt för mig var nästan all programvaruutveckling eftersom jag redan hade all hårdvara. Här är vad du behöver på ma...

"Koppleri" din första IoT WiFi-enhet. Del 4: Sakernas Internet, Home Automation

OK, inte så mycket koppleri men att utvidga din första IoT enhetIntroduktionDetta Instructable dokumenterar hur enkelt det är att utvidga och ytterligare utveckla en IoT enhet (bilden ovan) och är uppbyggd kring ESP8266-01 WiFi aktiverat modulen från...

WiFi säkerhet i hem och kontor

Uppdatering 13/04/2015: lagt till författarens quick pickUppdatering 12/04/2015: lagt till ett steg för ytterligare säkerhet tester.Uppdatera 05/04/2015: extra extra steg med information och länkar om bakdörrar och andra säkerhetsrisker i WiFi-routra...

Designa för Ponoko laserskärning med SketchUp och Inkscape (en studie i kuber)

detta Instructable kommer att diskutera praktiska frågor av de mönster som presenteras i SketchUp, Inkscape och Ponoko laserskärning. Du kommer att visas framgångar och misslyckanden (det är ingen mening i att göra mitt misstag - jag kan göra tillräc...

Rensa upp du Roomba och byta ut de viktigaste delarna

Detta instructable kommer att lära dig hur du får behörighet till din Roomba fortsätta göra ingenting annat än att titta på roboten rengöring din lägenhet.För att komma igång, du behöver grundläggande Roomba reservdelar (om nödvändigt för dig, du kan...

Mycket billigt/enkel WiFi Shield för Arduino och mikroprocessorer

Uppdatering: 19 maj 2016Rev 14 i detta projekt reviderar bibliotek och kod ska fungera med ESP8266.com IDE plug-in V2.2Uppdatering: 17 December 2015Rev 11 i detta projekt rensar upp andra försök anslutningar om den redan är ansluten. Använder också d...

Första Person vy RC Robot!

Vi skapade denna lilla RC robot för den första Ohio State University MAKEathon i år. Vi konstaterat att vi ville göra en FPV robot före tävlingen, men begreppet generation, modellering, kodning, ledningar, skriva ut och sätta ihop alla ägde rum vid M...

Skapa din första IoT WiFi-enhet. Del 3: Sakernas Internet, Home Automation

Detta Instructable dokument hur man skapar en enkel IoT enhet (bilden ovan) baserat runt ESP8266-01 WiFi aktiverat modulen och är den tredje delen i en serie av Instructables beskriver hur du ställer in egna IoT hemnätverket.IoT enheten i fråga har e...

Hur man gör en första Person kamerarigg

http://www.youtube.com/watch?v=iXv5sGl2Zqs detta är verkligen en uppdatering från min första kamera montera dess enkla men effektiva synlighet är högre och högre rörlighet Vänligen prenumerera på mig på min YouTube kanal www.youtube.com/user/luis4575...

Skapa första Person grundläggande Unity3d

detta alldeles kräver mycket lite något, så länge du har en dator tar det bara din tid och om 3 spelningar (men det är bättre om du har mer) jag kommer närmare in på mindre saker senare, men för nu ska jag bara stava ut grunderna. Om du inte har enig...

WiiTorch - första Person spel projektor

detta instructable är för iTorch 2, eller WiiTorch :)Jag har gjort denna WiiTorch vara en snabb och enkel demonstration, som du kan bygga hemma, av den kommande utvecklingen med iTorch mediedelning enheten.Jag satte detta projekt tillsammans i en vec...

Hur man enkelt förvandla en robotarm till en första Person vy robot

Detta är ett mycket lätt sätt att montera en kamera till en robotarm att göra en rolig robot.Steg 1: Delar/vad du behöver 1. en robotarm (jag använder en lägre kvalitet OWI kanten arm)2. zip band3. Trådlös kameraSteg 2: verktyg1. tång2. avbitareSteg...

Hur man gör en första Person kamera bestiga

youtube.com/watch?v=iXv5sGl2Zqs detta är för enheter som inte har trådar. Byggt såsom telefoner ansvarar inte för trasiga enheter Vänligen prenumerera på min kanal www.youtube.com/user/luis45752?feature=guideSteg 1: Matirials Dessa matirials är lätt...

Hur att slakta en gris, steg för steg. Första Person vy

Följ stegen fram i videon för att lära sig slakta en gris på traditionellt sätt. Direkt länk till videon: https://www.youtube.com/watch?v=XGpAGhZPjoY...

ATtiny85/45/25 LED Tärning (Super enkelt och billigt!)

Om du har tittat på min 5 LED ATtiny85 POV display, vi programmerade ATtiny med Arduino. (Om du inte har sett det, klicka här) Vi kommer att göra samma sak för detta LED Tärning projekt.Totalt delar kostnaden för projektet är om $5-$10. (Inte inklusi...

Skapa ditt första spel: Del 1: skapa karaktär och rörelse

i detta Instructable, vi kommer att titta på att skapa ett enkelt spel med Flash Professional 8. Detta är den första delen av många och varje gång, vi kommer att göra spelet mer och mer komplexa. Jag kommer att se till att du förstår varje del helt....

Hur man ställer in en personlig WiFi Hotspot på iPhone, tjudra och förbinda till Internet

Det är lätt att ställa in din personliga WiFi Hotspot på din iPhone.Detta gör att du kan dela din iPhone data cell täckning med andra enheter, som en iPad eller en bärbar dator.Denna video visar vilka åtgärder krävs för att aktivera denna stor huvudn...