Professional Documents
Culture Documents
Pgina 1
Alumno: Gonzlez Montalvo Jorge Antonio Materia: Interfaz Trabajo: Arduino + Android Catedrtico: Al Prez Gonzlez Unidad: 2 Semestre: 6to Semestre No.de Control: 09230010
Observationes:______________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________ ____________________________________________________________
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
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.
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.
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!
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.
Pgina 7
Pgina 8
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.
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.
Pgina 10
Material utilizado
Bibliografas
Pgina 11