practica 2 - control de carro bluettooth

Upload: raymundo-lopez

Post on 15-Oct-2015

357 views

Category:

Documents


0 download

TRANSCRIPT

  • CENTRO DE EDUCACION SUPERIOR TECNOLOGICA

    INSTITUTO TECNOLOGICO DE SALTILLO

    Control

    Practica 2:

    Control de un carro por medio de Bluetooth

    Presentada por:

    Alfredo Duarte

    Ivn Torres Raygoza

    Ovidio Rodrguez Lpez

    Raymundo Lpez Corpus

    Asesor: Ing. Huitzilihuitl Saldaa Mora

    Saltillo, Coahuila, Mayo de 2014

  • Control de un auto va bluetooth por un dispositivo mvil android

    basado en una placa arduino.

    Introduccin.

    Mediante el presente documento se describir la prctica realizada durante los das

    pasados. Los cuales se trabaj en desarrollar un carro que por medio de una

    comunicacin Bluetooth es controlado desde un telfono celular.

    Durante el desarrollo del proyecto se implementaron diferentes tecnologas la

    cuales en su conjunto interactan para llevar esta prctica acabo. Una de estas

    tecnologas aplicadas es el uso del controlador ARDUINO la cual se le anexaron el

    mdulo de Bluetooth y un circuito de puente H la cual energizaba los motores. De

    igual manera la implementacin del programa (App Inventor 2) que se utilizo para

    crear una aplicacin capaz de mantener una comunicacin con el controlador para

    modificar la posicin del carro remotamente.

    Justificacin y problema.-

    El motivo por el cual se desea disear un auto controlado por el telfono celular es

    para poner en prctica los conocimientos obtenidos durante la carrera y se

    considera lo bastante complejo como para poner a prueba cada leccin aprendida.

    Se necesita disear, investigar el estado del arte y pensar la solucin ms eficiente

    para cada problema.

    Nuestro proyecto nos ayuda a la investigacin nos dar a conocer cmo manejar

    un auto a travs del telfono celular con una programacin. Con este proyecto

    desarrollaremos nuestras mentes para crear este auto de juguete har demostrar

    que si podremos hacer que un auto se maneje atreves del telfono celular. Ya que

    as demostraremos la programacin de un control remoto y el sistema en el

    telfono celular para controlar todos los tipos de movimientos del auto RC

  • Objetivo general.-

    Demostrar la programacin de un sistema operativo android mvil hacia la placa

    arduino que est instalada en el auto RC (telfono celular auto RC)

    Objetivos especficos.-

    Demostrar la facilidad de la programacin para inventar nuevas cosas que

    funcionen con tecnologa de computacin

    Demostrar a factibilidad de contrallacin, con dispositivos mviles como

    telfonos celulares

    Demostrar nuevos usos que puede tener el sistema operativo android, pero

    que se le pueda aadir programacin y dispositivos de contrallacin

    inalmbrica como tal proyecto que estamos ejecutando

    La creacin de este carro servir para demostrar nuestras aptitudes en los

    campos de trabajo

    Tambin para demostrar la programacin en nuevas tecnologas como lo es

    android

    La realizacin de los cdigos en android para programar y demostrar nuestro

    inters en la especialidad

    Metodologa investigativa.-

    Utilizamos la investigativa deductiva segn la bsqueda de los instrumentos de

    construccin dedujimos como el carro podra ser incorporado.

    Marco terico.-

    La construccin de un carro de control inalmbrico bluetooth es un proyecto

    simple que me ha ayudado a familiarizarse con la plataforma Arduino. El proyecto

    consiste en la modificacin de un pequeo radio de coches de bajo coste, a la que

    ha conectado un Arduino MEGA y un mdulo Bluetooth para comunicarse con la

    tarjeta y entregar los pedidos. Adems, se ha aadido un sistema de iluminacin.

  • Componentes:

    1/16 coche de RC

    Arduino MEGA 2560 R3

    Mdulo Bluetooth (modelo:HC-06)

    4 LEDs Amarillos

    10 pilas AA de las cuales (4 alimentaban a la placa Arduino y 6 alimentaban a los

    motores)

    Sensor Ultrasnico

    Controlador de Motores 4dc, 2 Servomotes compatible con arduino

    2 Motores de DC a 12v

    Alambrado

    Construccin:

    Lo primero que debe hacer es quitar la cscara del coche para desatornillar la placa

    que controla los motores. Si nos fijamos, la junta tiene un micro controlador con 16

    pines (8 en cada lado). Los modelos ms baratos tienen un chip RX2/TX2 Realtek o

    compatible con el diseo de las entradas mostradas en la imagen.

    Nota: Este era el modulo RC que contaba

    originalmente el carro, el cual sustituiremos por el

    modulo de arduino para as poder controlarlo con

    cualquier dispositivo que cuente con android

    Lo que tenemos que hacer es quitar todo el modulo de control ya que con el

    arduino ya no ser necesario tenerlo. Usted puede mantener el chip, pero como

    sola usarlo, es mejor eliminarlos del tablero y eliminar. Todas las seales de

    control se realizan desde la placa Arduino.

  • Arduino:

    Arduino es una fuente abierta de una sola placa electrnica, descendiente de la

    plataforma de cableado de cdigo abierto, diseado para hacer que el proceso de

    utilizacin de la electrnica en proyectos multidisciplinares ms accesibles. El

    hardware consiste en un diseo de hardware simple y abierto para la placa Arduino

    con un procesador Atmel AVR ya bordo de entrada / salida de apoyo. El software

    consiste en un compilador de lenguaje de programacin estndar y el gestor de

    arranque que se ejecuta en el tablero.

    Hardware Arduino se programa mediante un lenguaje basado en Wiring (sintaxis y

    bibliotecas), similar a C + + con algunas simplificaciones y modificaciones leves, y un

    ambiente de procesamiento basado en el desarrollo integral.

    Las versiones actuales se pueden comprar pre-ensamblado, informacin de diseo

    de hardware est disponible para aquellos que quieran montar un Arduino a mano.

    Adems, las variaciones de la fabricacin italiana Arduino-con diferentes niveles de

    compatibilidad, han sido puestas en libertad por parte de terceros, algunos de ellos

    estn programados con el software Arduino.

    El proyecto Arduino recibi una mencin honorfica en la categora de

    Comunidades Digitales en el PrixArsElectronica 2006.

    En nuestro caso hicimos uso de un modulo de control de motores de corriente

    directa compatibles con arduino que no son otra cosa ms que un arreglo de

    puentes H para controlar el giro de los motores, hicimos uso de esto puesto que ya

    se contaba con el de proyectos anteriores, aunque no es necesario ya que saldra

    un poco ms caro el prototipo, para solucionar el problema del control de motores

    se pueden usar solamente dos puentes H con el uso del integrado L298 y as

    abaratar la construccin.

  • Componentes.-

    Carro de control remoto que utilizamos, se contaba ya con el con lo cual no agrego

    un costo a la elaboracin del prototipo

    (1 ) (2)

    1.- Sensor Ultrasnico

    2.- Controlador de Motores 4dc, 2 Servomotes compatible con arduino

  • Ubicacin del sensor ultrasnico, el cual nos sirve para evitar que el carro chocara

    con otros objetos

    Aqu vemos la forma en la que est conectado el modulo de control de motores, puentes

    H, con los cuales se determinaba el avance y retroceso del carro y la direccin del mismo,

    izquierda o derecha.

  • En la parte frontal del coche se encuentra el modulo bluetooth el cual es el encargado de

    establecer la comunicacin con el dispositivo android en nuestro caso un celular.

    As quedo finalmente la estructura de nuestro coche de control remoto, adicionalmente

    se le agregaron 4 leds(en la parte posterior del coche) para que tuviera un poco mas de

    visibilidad en lugares oscuros.