Home > Bestuur een NXT Robot met Android en HTML5

Bestuur een NXT Robot met Android en HTML5

Tags:robots
Advertisement

Bestuur een NXT Robot met Android en HTML5

Het doel van dit project is om een ​​oude Android-smartphone (bijv HTC Magic) aansluiten op een Lego NXT robot, met het oog op een globaal beschikbare WIFI GPRS UMTS camera robot te krijgen.

De eenvoudigste manier om uw huishouden te controleren van overal in de wereld is om een ​​oude Android-smartphone verbinden met een mobiele NXT robot. Een NXT robot is een goedkoop en eenvoudig te microcontrollerapparaat behandelen in combinatie met twee servo's, waarmee een flexibele mobiele platform. Op de top van deze mobiele robot plaatsen we de Android-smartphone. De Android-smartphone fungeert als high-level controller die opdrachten ontvangt via internet en stuurt deze commando's naar de NXT-controller via een Bluetooth-verbinding.

Om de hoogste flexibiliteit van controle bieden, implementeren we een kleine HTTP server (met behulp van nanohttpd library) die draait als een Android-achtergrond service. Dit HTTP server wacht op inkomende verzoeken en serveert een enkele HTML5 robotbesturing webpagina. Deze pagina toont de afbeelding werkelijke camera, genomen uit de Android-toestel, evenals elementaire bedieningsknoppen voor rond het verplaatsen van de NXT robot.

Door het openen van een Bluetooth-verbinding tussen een Android-smartphone en een NXT steen, is het mogelijk om NXT commando's direct versturen vanuit een app naar een NXT robot.

Voor meer informatie over de Lego NXT protocol specificatie en direct bevel specificatie gelieve te bestuderen volgende Lego documenten: Bijlage 1-LEGO MINDSTORMS NXT Communicatieprotocol en LEGO_MINDSTORMS_NXT_Direct_commands.

De pagina HTML5 toont de basis-controller interface de NXT robot wordt rechtstreeks ten dienste via haar nanohttpd HTTP server.

U kunt de broncode en video's vindt u hier: www.smartlab.at/articles/android-wifi-htm5-nxt-robot-controller/

Advertisement

Related Articles

  • Hoe maak je een ROBOSAPIENS Robot Met Cayenne ivd controle
    Hoe maak je een ROBOSAPIENS Robot Met Cayenne ivd controle

    Hoi! Im Neoxelox en ik zal u laten zien hoe u een ROBOSAPIENS robot met Cayenne ivd beheersen! Wij hebben nodig: - Cayenne Account - Infraroodzender (de mijne is KEYES infraroodzender) - Arduino board (uiteraard) - Arduino ethernet shield (de mijne i

  • Bestuurt een Zumo robot met behulp van de ESP8266
    Bestuurt een Zumo robot met behulp van de ESP8266

    In deze tutorial gaan we zien hoe je de ESP8266-12 module gebruiken om een Zumo robot met een iOS-apparaat te bedienen. Als u nog niet uitgecheckt hebben de andere drie tutorials over het ESP-module, raden wij u aan de volgende tutorials over Jaycon

  • creatie van een wandelende robot met behulp van polycaprolacton

    Video over hoe ik creëerde een lopende robot met behulp van polycaprolacton. Polycaprolacton is een interessante plastic, zodat u snel prototypes te maken. Het smolt bij 60-65 ° C. Voor het smelten van polycaprolacton, gebruikte ik warm water en sold

  • Bouw een eenvoudige robot met behulp van een Arduino en L293 (H-Bridge)
    Bouw een eenvoudige robot met behulp van een Arduino en L293 (H-Bridge)

    Hey mensen, dit is mijn eerste instructable, en ik ben hier om te demonstreren hoe een eenvoudige robot met een beetje van Arduino programmering maak je geen zorgen te bouwen, heb ik de code-bestand hieronder bijgevoegd, je kunt het gebruiken als ref

  • Het regelen van een Roomba robot met Arduino en Android
    Het regelen van een Roomba robot met Arduino en Android

    Als een van de Robotics Contest 2016 De winnaars hier bij Instructables, kreeg ik als prijs een iRobot Roomba Create2 . Het is een grote en zeer betaalbaar platform voor de ontwikkeling van robotica, kost rond de US $ 200. Maak 2 maakt verschillende

  • Raspberr Pi Robot- Een hybride Robot Met geavanceerde functies
    Raspberr Pi Robot- Een hybride Robot Met geavanceerde functies

    Een robot mag een mens verwonden of, door middel van passiviteit, toestaan ​​dat een mens om te schaden komen. Een robot moet opdrachten gegeven door mensen behalve wanneer deze orders zou in strijd zijn met de Eerste Wet te gehoorzamen. Een robot mo

  • Hoe maak je een schoonmaakbedrijf robot met de ArcBotics Sparki educatieve robot programmeren
    Hoe maak je een schoonmaakbedrijf robot met de ArcBotics Sparki educatieve robot programmeren

    In deze cursus leert u hoe u een robot naar een gebied schoon te programmeren. Deze tutorial programma's met de open source educatieve robot platform Sparki door ArcBotics . Echter, elke robot die afstand, licht en lijn volgende sensoren heeft meerde

  • Hoe maak je een Instructable robot met een Paint It Thema maken
    Hoe maak je een Instructable robot met een Paint It Thema maken

    Vandaag in dit instructable die je gaat om te leren hoe de instructable robot met een verf is theme.Its maken een vrij gemakkelijk tekenen en duurt ongeveer 20 minutes.please vergeet niet te stemmen en als deze instructable.

  • Hoe maak je een Mecanum Robot Met Suspension
    Hoe maak je een Mecanum Robot Met Suspension

    Mecanum wielen worden vaak gebruikt om een competitie robot, die omni-directionele beweging kan maken. Wanneer het aantal mecanum wielen groter is dan 3, kunnen de wielen niet coplanair zijn. Dat de reden waarom het ophangsysteem is uitgevonden. Deze

  • Bouwen van een pratende robot met Watson Conversation
    Bouwen van een pratende robot met Watson Conversation

    Dit instructable leidt u door het aansluiten van een Raspberry Pi aan Watson gesprek diensten en het maken van een pratende robot. U zult (1) Gebruik Watson spraak naar tekst om uw stem te converteren naar tekst, (2) Watson Conversation om de tekst t

  • Bestuur een Solenoid Valve met Scratch
    Bestuur een Solenoid Valve met Scratch

    USB controle van een Solenoid Valve met behulp van Lego Wedo Robotics en "Scratch" programmering R. Siderits, P. Mazari, C. Rimmer, D. Goodwin, W. Lecorchick, O. Ouatarra Magneetventielen openen en sluiten met een laag voltage relais We illustre

  • Maak een Wireless Robot met een Android-telefoon
    Maak een Wireless Robot met een Android-telefoon

    In dit Instructable we gaan een MouseBot bouwen. De MouseBot is een kleine draadloze Arduino robot die u kunt bedienen met een computer. Het duurt niet een Wi-Fi module nodig. In plaats daarvan maakt gebruik van een Android-telefoon om zich te verbin

  • Bestuur een Lionel Trein met een Raspberry Pi
    Bestuur een Lionel Trein met een Raspberry Pi

    Wat gebeurt er als je een oude Lionel model trein systeem te nemen en voeg wat web-control? Dit project bestuurt een Lionel model trein set met de Raspberry Pi. In dit project gaan we stap voor stap door de onderdelen, hardware en software om een ​​L

  • Bouw een Waving Robot met behulp van Watson Services - TJBot Edition
    Bouw een Waving Robot met behulp van Watson Services - TJBot Edition

    Dit instructable leidt u door het aansluiten van een servomotor om uw TJBot (of Pi) en het maken van uw robot "golf", en "dansen op een nummer" op basis van spraakopdrachten. Je gaat gebruiken Watson spraak naar tekst om uw stem om te

  • Het maken van een eenvoudige robot met 3D-modellering
    Het maken van een eenvoudige robot met 3D-modellering

    Invoering Het idee voor dit project begon toen ik studeerde en kreeg een opdracht met de korte genaamd titel "articulatie". Het idee was om een ​​object dat articulatie (beweging en gewrichten) aangetoond met behulp van een 3D-printer te maken.

  • Bestuur een LCD-scherm met Arduino
    Bestuur een LCD-scherm met Arduino

    Hier is alles wat de code voor ya! // Alle rechten voorbehouden :) Kiduino #include LiquidCrystal lcd (12, 11, 5, 4, 3, 2); void setup () {lcd.begin (16, 2); } leegte lus () {lcd.print ( "hey guys"); delay (2000); lcd.clear (); lcd.print ( "

  • Controlling Arduino robot met iOS, iPhone, iPad of Android
    Controlling Arduino robot met iOS, iPhone, iPad of Android

    LOFI CONTROL kunt u een Arduino robot met een iOS-apparaat (iPhone of iPad) over Bluetooth LE (Bluetooth 4.0) module zoals HM-10 of de HM-11 te controleren. De app is ontworpen om te werken met LOFI Brain controller en is compatibel met vrijwel elke

  • How To Use Your Android TABLETAS een secundaire monitor met iDisplay App
    How To Use Your Android TABLETAS een secundaire monitor met iDisplay App

    Dit is mijn eerste post op Instructables, dus ik ben gewoon het delen van mijn eigen post op mijn website Andro Root: How To Android Tablet als Secondry Monitor Vandaag ga ik om de weg naar Android-tablet als secundaire Display.Yes dit waar is Als u

  • Het bouwen van een robot met behulp van MSP430 Launchpad
    Het bouwen van een robot met behulp van MSP430 Launchpad

    In dit Instructable gaan we een kleine robot met behulp van MSP430 Launchpad van TI.The robot zal twee DC motorreductoren gebruiken en zal differentieel aandrijfsysteem in dienst op te bouwen. De Intelligence is voorzien van een MSP430 Launchpad van