You are on page 1of 11

Arduino se conecta a dispositivos Android y redes Ethernet con sus nuevas placas

Interfaz: Plataforma con arduino + Android

Pgina 1

INSTITUTO TECNOLOGICO DE MINATITLAN

Alumno: Gonzlez Montalvo Jorge Antonio Materia: Interfaz Trabajo: Arduino + Android Catedrtico: Al Prez Gonzlez Unidad: 2 Semestre: 6to Semestre No.de Control: 09230010
Observationes:______________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________

Interfaz: Plataforma con arduino + Android

Pgina 2

INDICE

Contenido

Pgina

Objetivo y Misin..3 Introduccin...................................4 Plataforma Arduino y Redes Ethernet....5 Idea con Arduino + Android + Amarino....6 Amarino: Cmo utilizar Arduino con Android..7 Android + Arduino + USB Host Shield...........................8 Desarrollo de aplicacin ( Android+Arduino+Usb).9 Bibliografa...10

Interfaz: Plataforma con arduino + Android

Pgina 3

Objetivo

Impulsar plataformas Android en los dispositivos mviles con microcontroladores Arduino a travs de Bluetooth o atreves de USB.

Misin

Los telfonos celulares son ideales para la comunicacin de una manera virtual, pero la falta expresividad en un entorno personal. Muchas personas tratan de dar a sus telfonos un toque personal a la personalizacin de ellos. El kit de herramientas proporciona un acceso fcil a los acontecimientos internos de telfono que pueden ser procesados en la plataforma Arduino prototipos de cdigo abierto. Comenz como un proyecto en el MIT Media Lab en el Alto de baja tecnologa de grupo, esta herramienta busca empoderar a la gente a exteriorizar sus eventos telfono para demostrar en forma creativa los elementos vestibles, los espacios de vida, o dems bienes.

Interfaz: Plataforma con arduino + Android

Pgina 4

Qu hizo arduino?

Arduino es una plataforma de desarrollo rpido para entusiastas o estudiantes de ingeniera que quieren llevar a cabo proyectos de automatizacin. Lo que lo hace tan especial es que crea una capa de abstraccin que evita que aprendas tantos pormenores de cada integrado o micro controlador, y te deja enfocarte realmente en la lgica o en lo que quieres realizar. La finalidad es que tu cdigo pueda portarse a otro micro ms moderno o que otra persona lo pueda tomar para incorporarlo a su propio proyecto sin problemas de compatibilidad. El diseo est totalmente realizado en hardware libre, es decir lo puedes armar en tu casa o puedes comprarlo a un precio muy bajo. Adems, hay una comunidad muy grande desarrollando en esta plataforma que te brindan consejos y asesora, adems de ejemplos y ganas de realizar tus propios inventos. Interaccin con otro software: Usted ha llegado al lugar para aprender sobre cmo conectar un Arduino a otros dispositivos, sea cual sea el software se est ejecutando en los otros dispositivos. El Arduino puede "hablar" (transmisin o recepcin de datos de datos) a travs de un canal de serie, por lo que cualquier otro dispositivo con capacidades de serie puede comunicarse con un Arduino. No importa qu programa / lenguaje de programacin est impulsando el otro dispositivo. Tambin se puede usar "principal" de la Arduino puerto serie, la que usa cuando "hablar" con l para el programa, o puede dejar que el canal dedicado a la programacin (y el monitor de serie del entorno de desarrollo), y el uso de dos pines otros para un enlace extra en serie dedicada a los dispositivos externos.

Interfaz: Plataforma con arduino + Android

Pgina 5

Arduino se conecta a dispositivos Android y redes Ethernet con sus nuevas placas

Para los aficionados al desarrollo de componentes basados en la plataforma Arduino, hoy es un muy buen da. El motivo es que han aparecido nuevas placas del hardware Open Source, que entre otras cosas, permiten comunicarse con dispositivos Android por medio de una conexin USB, o hacer uso de la tecnologa PoE (Power over Ethernet). El Arduino Ethernet combina una placa Arduino regular con el Escudo de Ethernet en una nica tarjeta diseada para la alimentacin del Internet de los proyectos de las cosas. Tiene la capacidad (si est equipado con un mdulo opcional) que se alimenta directamente del cable Ethernet a travs de un estndar llamado "Power over Ethernet", esto hace ideal para instalaciones permanentes en los edificios y estructuras similares. Por ejemplo, los prototipos de la junta se han instalado y han estado operando durante ms de un ao en la "Galera de Campari" museo en Miln Italia transmitir los datos del sensor a travs de OSC a reproductores de vdeo y otras instalaciones interactivas con una fiabilidad asombrosa. El Arduino Mega ADK es una adicin nueva y emocionante a la alineacin. Google lanz recientemente un Arduino derivados de accesorios de cdigo abierto kit de desarrollo (ADK) para telfonos Android y tabletas. Esta es nuestra toma de la plataforma. Bsicamente se trata de un Arduino Mega 2560 con la adicin de un chip USB Host que se comunica con el telfono y una fuente de alimentacin fornido (la junta tiene que ser capaz de cargar el telfono). La comunicacin se lleva a cabo utilizando la biblioteca de Oleg Mazurov USB Host. El Kit de Sensor ADK hace que sea increblemente fcil de desarrollar con la ADK, porque no hay necesidad de saber nada de electrnica,
Interfaz: Plataforma con arduino + Android Pgina 6

pequeos sensores modular y conecte los actuadores en la parte superior de la ADK Mega que le permite crear protoypes o instalaciones robusto en cuestin de minutos!

Idea con arduino + Android +Amarino

Eventos normalmente Smartphone estn estrechamente unidos a su aparato telefnico en s. Cuando su telfono celular est sonando, el altavoz del telfono tiene un tono de llamada. Al llegar un mensaje de texto, el telfono muestra en su pantalla. No sera emocionante para que los eventos thoses telfono visible en alguna parte, en el vestir, en su sala de estar, en el robot, en su oficina o donde quieras que ocurra? O le gustara usar su telfono inteligente de sensores, como el acelermetro, sensor de luz, una brjula o la pantalla tctil para controlar otros dispositivos? "Android se rene Arduino es un conjunto de herramientas, que consiste bsicamente en una aplicacin de Android y una biblioteca de Arduino que le ayudar a interactuar con el telfono en una nueva dimensin. Usted puede construir sus propias interfaces casi sin ninguna experiencia en programacin. Google presenta un hardware de referencia, bautizado ADK y que est basado en Arduino. Incorpora integracin con USB y ms adelante incluir bluetooth. Android Open Accesorios: la idea es que los accesorios de telfonos Android sean todos compatibles. Al final, el telfono podr comunicarse con cualquier otro dispositivo: se muestra un ejemplo con una bicicleta de ejercicios, que es reconocida por el telfono para sincronizar msica, juegos u otras apps. La API ser abierta hoy, para Honeycomb y Icecream Sandwich.

Interfaz: Plataforma con arduino + Android

Pgina 7

Lo que usted necesita


Android - Esta herramienta est diseada para funcionar con telfonos inteligentes basados en Android el sistema operativo de cdigo abierto. Lo bueno es que no es necesario ningn conocimiento de programacin en Android en todo para empezar a utilizar. Usted puede comenzar de inmediato con solo instalar nuestro siempre que la solicitud Android en el telfono. Viene ya con muchos eventos preinstalado puede seleccionar para enviar a la placa Arduino. Arduino - Arduino es una plataforma de cdigo abierto de la electrnica de prototipos (software y hardware) diseado para ser de bajo costo y fcil de aprender. Arduino est bien documentada y hay una gran comunidad que lo apoyan. Usted lo encontrar excavacin fcil en el mundo Arduino para aprender a construir su propia electrnica.

Amarino: Cmo utilizar Arduino con Android


Amarino es un proyecto cuyo objetivo es la posibilidad de conectar un terminal que corra Android con los micros controladores Arduino a travs de bluetooth. Te imaginas las posibilidades que esto ofrece? Poder conectar tu terminal Android a algn dispositivo externo a travs de Arduino, del cual ya hemos hablado en Cyberhades en varias ocasiones. Todo lo que necesitas es: 1. Android 1.5 o 1.6 (el soporte para 2.0 est en camino). Una placa Arduino. Bluetooth para dicha placa. Los componentes electrnicos que requiera tu proyecto.

Interfaz: Plataforma con arduino + Android

Pgina 8

Android + Arduino + USB Host Shield

El ADK de Google en un Arduino UNO!

Desarrollo de un aplicacin ,Para empezar se necesita como mnimo:


Un Arduino que acepte shields. (El Mega de entrada no funciona por la situacin de pines del SPI, pero se puede modificar para que funcione) Una USB Host Shield. Un telfono o dispositivo Android con versin 2.3.4 o 3.1

Empecemos con el Software del ordenador. Debemos instalar el SDK y la plataforma de desarrollo Eclipse para hacer nuestro proyecto. Una vez llegados a ese punto y con el Eclipse abierto: Ahora conectemos todo. En la demo del vdeo enseo como desde el telfono (en este caso un Nexus One) podemos leer entradas como un botn, un joystick, una resistencia variable con la luz LDR y un sensor de temperatura LM35. Tambin controlo desde el telfono las salidas, un servo, un LED RGB y un rel con el que podemos encender y apagar cualquier aparato conectado a la red elctrica.

Interfaz: Plataforma con arduino + Android

Pgina 9

Podemos hacer la prueba con algn sensor o algn led, no hace falta tener todo conectado poder probarlo por separado ya que funciona igual. Estos son los esquemas de conexin que he utilizado para conectar los dispositivo del vdeo:

Podemos guiarnos en que pin va cada dispositivo dentro del cdigo del Arduino. Tambin podemos modificar la situacin de cada uno a nuestro antojo. Una vez toda conectado al Arduino apagado, procedemos a alimentarlo. Necesitamos alimentacin externa ya que la USB Host Shield se alimenta de bin y con el voltaje que nos proporciona el cable del ordenador no nos llega. Alimentamos el Arduino y a continuacin conectamos por USB el Android, automticamente se nos abrir la aplicacin. Si no se enciende la luz de carga del mvil es que necesitamos ms alimentacin en el Arduino. Si usamos un servidor, estos consumen mucha corriente, por lo que pueden llegar a resetear el Arduino. Es recomendable o alimentarlos a parte, o que sean del tipo micro servidor que consumen un poco menos. Las posibilidades de esta plataforma de intercomunicacin son casi infinitas, pronto veremos incluso versiones inalmbricas o de control a travs de internet.

Interfaz: Plataforma con arduino + Android

Pgina 10

Material utilizado

Bibliografas

http://arduino.cc/blog/category/languages/an droid/ http://blog.bricogeek.com/noticias/arduino/am arino-como-utilizar-arduino-con-android/#more http://webdelcire.com/wordpress/archives/1045

Interfaz: Plataforma con arduino + Android

Pgina 11

You might also like