Control de un Robot NXT con Android y HTML5

el objetivo de este proyecto es conectar un viejo Android smartphone (por ejemplo, HTC Magic) a un robot de Lego NXT, con el fin de conseguir que un robot de cámara WIFI GPRS UMTS disponible mundial.

La forma más fácil de monitorear su hogar desde cualquier lugar del mundo es para conectar un teléfono inteligente Android viejo con un robot móvil de NXT. Un robot NXT representa un barato y sencillo de manejar el dispositivo microcontrolador conjuntamente con dos servos, que permitan para construir una plataforma móvil flexible. En la parte superior este robot móvil ponemos el teléfono inteligente Android. El smartphone Android actúa como controlador de alto nivel que recibe órdenes por Internet y transmite estos comandos al controlador NXT mediante una conexión Bluetooth.

Para ofrecer la máxima flexibilidad de control, implementamos un pequeño servidor HTTP (mediante nanohttpd biblioteca) que se ejecuta como un servicio de fondo Android. Este servidor HTTP espera las solicitudes entrantes y sirve una sola página de Web de control de robot HTML5. Esta página muestra la imagen de la cámara real, tomada del dispositivo Android, así como los botones de control básicos para moverse el robot NXT.

Al abrir una conexión Bluetooth entre un teléfono inteligente Android y un ladrillo NXT, es posible enviar directamente comandos NXT desde una app a un robot NXT.

Para obtener más información sobre el protocolo de Lego NXT especificaciones y mando directo estudian siguientes documentos Lego: Apéndice 1-LEGO MINDSTORMS NXT comunicación protocolo y LEGO_MINDSTORMS_NXT_Direct_commands.

La página HTML5 muestra que el interfaz de control básico del robot NXT está sirviendo directamente a través de su servidor HTTP nanohttpd.

Usted puede encontrar el código fuente y videos: www.smartlab.at/articles/android-wifi-htm5-nxt-robot-controller/

Artículos Relacionados

Hacer un Robot inalámbrico con un teléfono con Android

Hacer un Robot inalámbrico con un teléfono con Android

En este Instructable vamos a construir un MouseBot.El MouseBot es un robot pequeño arduino wireless que se puede controlar con un ordenador. No requiere un módulo Wi-Fi. En su lugar utiliza un teléfono con android para conectarse a internet. El teléf
Guían de principiantes para construir robots Arduino con Bluetooth y Android

Guían de principiantes para construir robots Arduino con Bluetooth y Android

en este tutorial vamos a construir un robot Arduino que puede controlarse vía bluetooth con un teléfono/tablet Android. Esta es una guía de los principiantes que se va a ir brevemente sobre el proceso de cableado y programación de tu robot.Paso 1: Co
Gesto controló el coche robótica con aplicación android

Gesto controló el coche robótica con aplicación android

FYP - gesto controló el coche robótica con aplicación para Android. Código completo como gesto de reconocimiento y bluetooth transmisión de datos está disponible. Personas que necesitan cualquier tipo de ayuda con respecto a este proyecto o algún otr
Utilice un controlador de PS3 para controlar un robot NXT de Arduino

Utilice un controlador de PS3 para controlar un robot NXT de Arduino

actualización:Lo he arreglado un par de ejecución errores con el paquete de datos, y he modificado la biblioteca NXTI2CDevice para que sea compatible con Arduino 1.0.El archivo zip adjunto ha1. un nuevo sketch de Arduino2. un nuevo boceto de procesam
MATIMI - tecnologías de controles y asistenciales para personas con impedimentos de movilidad

MATIMI - tecnologías de controles y asistenciales para personas con impedimentos de movilidad

Como el título sugiere, este proyecto permite a las personas con discapacidad motor (pérdida parcial o total de control de partes del cuerpo como resultado de enfermedad, trauma o defecto) para obtener el control de dispositivos externos y sistemas,
Twitteando, Wireless, regulador de la temperatura del ahumador tambor feo (UDS) con Android

Twitteando, Wireless, regulador de la temperatura del ahumador tambor feo (UDS) con Android

(Última actualización: octubre de 2014. Ver último paso para obtener más información sobre los cambios).Este es el Supervisor Digital de UDS, aplicación para Android y hardware para el mantenimiento de forma remota la temperatura de su UDS como un te
Utilizando componentes de NXT con un Micro controlador

Utilizando componentes de NXT con un Micro controlador

esto es una guía para usar los motores y sensores de LEGO NXT con Parallax Basic Stamp II o BS2.  Sin embargo, en lugar de sólo proporcionar esquemas y ejemplos de código para el BS2, va a proporcionar alguna teoría sobre cómo funcionan los sensores
Motor impulsor con android utilizando arduino y bluetooth

Motor impulsor con android utilizando arduino y bluetooth

¡ Hola amigos! Este es mi primer instructable siempre y hoy voy a mostrarle cómo manejar 2 motores con android utilizando arduino y un módulo Bluetooth barato. Este proyecto puede ser muy útil para construir robots que pueden ser controlados por andr
Controlar una matriz de LED RGB con Android y IOIO

Controlar una matriz de LED RGB con Android y IOIO

Versión del producto de este proyecto en http://ledpixelart.com ***Un androide había controlado espejo interactivo. Ejecuta varias aplicaciones de Android, el espejo interactivo muestra imágenes, texto corriente, juegos simples y vídeo por streaming
La Andycache inversa (con Android reverse geocache)

La Andycache inversa (con Android reverse geocache)

para aquellos que no saben, el Reverse Geocache puzzle es una caja de rompecabezas que se abre sólo cuando el cuadro es llevado a un lugar predefinido. ¿No sabes lo que es la ubicación, tienes un número limitado de intentos, y el creador de la caja t
Arduino Bluetooth-Bot con Android y LED

Arduino Bluetooth-Bot con Android y LED

Hola a todos,vamos a hacer un robot de bluetooth controlado por android.Su un instructivo paso a paso con algunas fotos y obviamente el código de arduino, si usted tiene preguntas por favor Pregúnteme. ¡ Gracias!Paso 1: Componentes del proyecto:1. un
Reconocimiento de voz de Arduino con Android

Reconocimiento de voz de Arduino con Android

Hola amigos!! Desde mi primer tutorial para controlar motores con Android me preguntaba ¿y si puedo controlar un robot con mi discurso, ¿no sería interesante? Así que con la ayuda del inventor de la aplicación MIT pude controlar Arduino usando Androi
Control de efectos de Halloween con mandos a distancia infrarrojos DIY

Control de efectos de Halloween con mandos a distancia infrarrojos DIY

Halloween es la oportunidad perfecta para crear divertidos efectos especiales. Cuando quiere poder controlar remotamente apoyos y efectos, una buena opción es utilizar un control remoto infrarrojo. Así en este proyecto, que voy a mostrar algunos efec
Tutorial Android: Conectar, configurar la aplicación en dispositivo Android Real y ejecutar Hola programa del mundo con Android Studio

Tutorial Android: Conectar, configurar la aplicación en dispositivo Android Real y ejecutar Hola programa del mundo con Android Studio

En este post vamos a aprender cómo conectar y configurar el dispositivo Android (Smartphone, etc.) con el estudio de Android. Después de se ejecute un simple Hola mundo programa. Sólo tienes que seguir siguientes pasos:Paso 1: Habilitar opción de Des