Styra en NXT Robot med Android och HTML5



målet med detta projekt är att ansluta en gammal Android smartphone (e.g. HTC Magic) till en Lego NXT robot, för att få en global tillgängliga WIFI GPRS UMTS kamera robot.

Det enklaste sättet att övervaka ditt hushåll från någonstans i världen är att ansluta en gammal Android smartphone med en mobil NXT robot. En NXT robot representerar en billig och enkel att hantera microcontroller enhet i kombination med två servon, som tillåter för att bygga en flexibel mobil plattform. Ovanpå denna mobil robot placera vi den Android smartphone. Android smartphone fungerar som hög nivå controller som tar emot kommandon via Internet och överför dessa kommandon till NXT controller via en Bluetooth-anslutning.

För att erbjuda den högsta flexibiliteten av kontroll, genomföra vi en liten HTTP-server (med hjälp av nanohttpd bibliotek) som körs som en bakgrundstjänst för Android. Detta HTTP-servern väntar på inkommande förfrågningar och serverar en HTML5 robot kontroll webbsida. Den här sidan visar själva kamerabilden, tagen från Android-enhet, samt grundläggande kontrollknapparna för att flytta NXT roboten runt.

Genom att öppna en Bluetooth-anslutning mellan en Android smartphone och en NXT tegel, är det möjligt att direkt skicka NXT kommandon från en app till en NXT robot.

För detaljer om Lego NXT protokollet specifikation och direkta kommando specifikationer vänligen studera efter Lego dokument: bilaga 1-LEGO MINDSTORMS NXT kommunikationsprotokoll och LEGO_MINDSTORMS_NXT_Direct_commands.

HTML5 sidan visar den grundläggande Styrgränssnitt NXT roboten avtjänar direkt genom sin nanohttpd HTTP server.

Du hittar källkoden och videoklipp här: www.smartlab.at/articles/android-wifi-htm5-nxt-robot-controller/

Relaterade Ämnen

Kontrollera en Roomba robot med Arduino och Android

(Om du gillar detta Instructable, glöm inte att rösta på den - ovan: högra hörnet flaggan. Det tävlar på AUTOMATION tävling. Tack så mycket! ;-)Som en av robotteknik tävling 2016 vinnarna här på Instructables fick jag som pris en iRobot Roomba Create...

Styra en RGB LED-matris med Android och IOIO

Produktversion av detta projekt finns på http://ledpixelart.com ***En Android kontrollerade interaktiva mirror. Kör olika Android apps, visar interaktiva spegeln bilder, löpande text, enkla spel och video som strömmas från en Android-enhet via Blueto...

Smart Robot med Vision och röst kontroll

Hur man gör en intelligent robot med datorseende, röststyrning, röst-syntes och mer, med din Android-telefon!Steg 1: delarHårdvara1. en Android-telefon som stöder OTG med Android KitKat eller senare installerat. De flesta moderna telefoner stödjer OT...

Bygga din Internet kontrollerad Video-Streaming Robot med Arduino och Raspberry Pi

< the Instructable och koden är redo. Njut! Lämna en kommentar med du feedback! >Jag är (aka LiquidCrystalDisplay / Itay), en 14 år gammal student från Israel lärande i Max Shein Junior High School för avancerad vetenskap och matematik. Jag gör dett...

Arduino Bluetooth-Bot med Android och LED-

Hej alla,Låt oss göra en bluetooth robot kontrollerad av android.Dess en instructable stegvisa med några bilder och självklart arduino koden, om du har frågor vänligen fråga mig. Tack!Steg 1: Komponenter i projektet:1. en, Arduino (Arduino 2560 i mit...

Arduino Uno och Visuino: kontrollera Smart Car Robot med Joystick och L298N motorn förarens

Smart Car anger i kombination med L298N Motor drivrutinsmoduler, erbjuder en av de enklaste sätten att göra roboten bilar. L298N Motor Driver modul är lätt att kontrollera med Arduino, och med hjälp av Visuino kan du programmera din bil i sekunder.I...

2WD röst kontrollerat Robot med Arduino och BitVoicer Server

I detta Instructable ska jag visa hur man bygger en 2WD röststyrd robot. Även om jag kontrollera endast DC motorer om du vill flytta roboten, samma tillvägagångssätt kan användas till röststyrning stegmotorer och servomotorer, så om du planerar att b...

R2D2 Robot med Bluetooth och ljud

Detta kommer att visa dig hur du skapar din egen bluetooth styrd robot med anpassade ljudeffekter. Så sett över, hederliga jag mig att se ut som R2D2.Reservdelslista1 x Arduino Uno1 x Adafruit Wave sköld (du kommer att behöva löda detta ihop själv)1...

DIY Minion robot med skrot och Arduino

Hej!Jag antar att ni redan vet att jag har en liten baby. Även om han är liten, är han redan mycket vakande ser de robotar som springer runt i huset (vi hade mycket roligt tillsammans med mBot och hans ljus). Så gjorde jag denna kompis tänkte det sku...

Gest kontroll car(robot) med Arduino och Android(bluetooth)

Hej folk,Här är ett intressant projekt för alla er kreativa hjärnor ute. Vi ska bygga en android-telefon kontrollerade RC bil.Inget kunde vara mer fascinerande än avlägsen kontrollerade bilar. Denna använder en Bluetooth för kommunikation och acceler...

Styra enheter med röststyrning med android och arduino

Denna kompatibel kommer att tjäna frågor som, hur att styra enheter av röstkommandon, taligenkänning finns i android.Alla android enheter levereras med den inbyggda taligenkänningen. Detta kan användas för att konvertera tal till text, genom att blue...

Driver en Lego NXT robot med en billig borrmaskin batteri / ackumulator

en av de mest viktiga och dyra aspekterna av utforma en mobil robot, är att hitta rätt ackumulatorn som gör att långa perioder av självständig operation. De flesta ackumulatorer är ganska dyra och moderna ackumulator teknologier, såsom LiPos (står fö...

Budget CCTV med Android och Rpi

Detta projekt är ett utbyggbart CCTV system som du kan bygga av saker du har liggande runt utrymme.Om du har en RaspberryPi 2 eller en gammal laptop reservdel så jag rekommenderar att du överväga att använda zoneminder. ZoneMinder är lite mycket för...

Mycket enkelt att skapa Arduino bluetooth spion robot med Android RemoteControl app

i detta projekt kommer du att se hur enkel blandning av olika tekniker och tredje part apps gör det möjligt för att skapa en ganska komplex leksak.Roboten gör två saker:1. Arduino baserade spion robot flyttar enligt kommandon levereras från Android R...

Kontrollera en IR-luftkonditionering med Android och Arduino

För min första Arduino projekt bestämde jag mig att kontrollera min luftkonditioneringen över internet med hjälp av Arduino och min Android mobiltelefon överallt där jag har tillgång till internet. Videon är på spanska men du får vad jag visar.Steg 1...

VOBOT-VOICE CONTROL ROBOT med ANDROID

Voice control robot spelar en viktig roll i de automatiska rörelserna av robotar via våra smarta telefoner grundlig android app(VOBOT). Detta genomförande kan resa tillsammans för att tjäna olika kontroll program inklusive hiss kontroll i nära future...

Styra High Power kretsar med Arduino och Darlington ULN2803

var och en av digitala i/o stift på Arduino kan enda källa eller sjunka 40mA, och trycka Arduino förbi dessa gränser kan skada den. Om du behöver få lite mer effekt ur din utgångar, prova att använda en Darlington ULN2803.Darlington chipet kan anskaf...

Skype-styrd robot med smartphone och DTMF-toner

Denna rapport är att beskriva är en enkel glidande plattform som är fjärrstyrning över Internet WLAN eller mobiltelefon nätverk via Skype med hjälp av DTMF-toner. Styra av ljud toner är mycket enklare metod än Bluetooth. Skype-videosamtal startas frå...

Realtid ansikte spårning Robot med Arduino och Matlab

Realtid ansiktsspårning avser uppgiften att lokalisera ansikten i en videoström och spårning hittas eller igenkända ansikten. Numera finns det många verkliga tillämpningar av ansiktsavkänning och andra tekniker för bildbehandling. Det finns många alg...