miércoles, 22 de agosto de 2012

MOBOT BTCar












MOBOT coches BT es un proyecto simple que me ha ayudado a familiarizarse con la plataforma Arduino. El proyecto consiste en la modificación de un pequeño radio de coches de bajo coste, a la que ha conectado un Arduino UNO y un módulo Bluetooth para comunicarse con la tarjeta y entregar los pedidos. Además, se ha añadido un sistema de iluminación completa que incluye luces cortas, luces largas y luces de marcha atrás.

Componentes
  • 1/16 coche de RC
  • Arduino UNO bordo
  • Módulo Bluetooth (modelo: BT0417C)
  • 6 LEDs blancos
  • 2 LEDs rojos
  • 4 pilas AA
  • Ni-Mh 650mAh batería
  • Alambrado

Construcción

Lo primero que debe hacer es quitar la cáscara del coche para desatornillar la placa que controla los motores. Si nos fijamos, la junta tiene un microcontrolador con 16 pines (8 en cada lado). Los modelos más baratos tienen un chip RX2/TX2 Realtek o compatible con el diseño de las entradas mostradas en la imagen. Lo que tenemos que hacer es soldar un cable a las salidas del chip que las señales de control hacia adelante, hacia atrás, Turbo, derecha e izquierda, además de la salida GND que debe ser conectado a tierra. Usted puede mantener el chip, pero como solía usarlo, es mejor eliminarlos del tablero y eliminar. Todas las señales de control se realiza desde la placa Arduino.Una vez tenemos claro los pines en el chip para salvarse, debe estar soldado a cada uno de ellos. Para facilitar esto, no se recomienda la soldadura directamente en el chip, pero en algún punto en la placa conectada a cada pin donde ya tiene punto de soldadura aa. También es recomendable poner una etiqueta en cada cable con la función de pasador que se suelda a encontrar más adelante cuál es cuál. pins soldadas:
  • Pin 2 - GND
  • Pin 6 - Derecho
  • Pin 7 - Left
  • Pin 10 - Retroceso
  • Pin 11 - Fordward
  • Pin 12 - Turbo

Ahora vamos a ver el tema de las luces. El modelo que utilicé fue 2 faros de LED blancos que iluminaban cuando el coche estaba en la parte delantera y dos luces traseras LED rojo que enciende cuando el coche estaba en la parte trasera. También, me uní a un segundo conjunto de 2 LEDs blancos de iluminación más potente para su uso como luces largas y 2 otro para la función inversa. Para instalarlo, tuve que atravesar la niebla con un destornillador para sacar el hueco justo a la nueva iluminación. Tenemos que cortar los cables de los LEDs a la placa original. Para el control de los LEDs (tanto nuevos como los originales) que necesitamos un nuevo cableado. Los pasadores cortos del LED 8 (ánodos) se conectan entre sí y todos van a una entrada GND de la placa Arduino. Los pasadores largos estarán conectados en pares (los dos LEDs para las luces cortas, los dos LEDs para las luces largas y los dos LEDs para las luces traseras y los dos LEDs para atrás). Cada uno de estos pares se acopla con una resistencia de 1K para evitar que los LEDs de la quema. Cada resistencia se conectará al terminal correspondiente. En este momento todos hemos montado. Ahora tenemos que perforar cada cable de los que hemos preparado en el pin correspondiente de la placa Arduino. A continuación se explican los pines correspondientes para cada elemento:

  • Pin 12 - Fordward
  • Pin 11 - Regresar
  • Pin 10 - Left
  • Pin 9 - Derecho
  • Pin 8 - Turbo
  • Pin 7 - Luces cortas
  • Pin 6 - Luces Largas
  • Pin 5 - Luces traseras
  • Pin 4 - Las luces de marcha atrás
  • TX - RXD del módulo de BT
  • RX - TXD del módulo BT
  • 5V - 5V del módulo de BT
  • GND - GND del módulo de BT / GND de LEDs / GND del chip de coche (desde el Arduino tiene 3 entradas GND, puede utilizar uno para cada uno de los cables especificados)

En la siguiente imagen se puede ver el montaje completo del circuito:



Sólo queda por resolver la cuestión del poder, tanto los motores de los automóviles y el Arduino. Como estamos usando el propio circuito del coche, para alimentar los motores que pueden utilizar el sistema de baterías estándar.En un primer intento, traté de alimentación de la placa Arduino con la batería del coche mismo, pero las baterías no eran lo suficientemente fuertes para alimentar el circuito. Por esta razón, tuve que usar una segunda batería para alimentar el Arduino. Esta batería se ha tomado de un modelo de avión y está fuera del coche debido a un problema de espacio.

Arduino Programación


El siguiente enlace proporciona acceso al código completo de la placa Arduino, que debe ser cargado en el tablero para una adecuada comunicación con el cliente de Android. Arduino Board Code


Android App


La aplicación que se utiliza para controlar el coche de RC ha sido desarrollado para la plataforma Android y se publica en el Android Market. Puedes acceder a ella haciendo clic en el siguiente enlace: MOBOT BTCar en Android Market


Demostración

En el siguiente video se puede ver el resultado del proyecto, con el coche en acción:


Spread The Love, Share Our Article

Related Posts

5 Response to MOBOT BTCar

22 de agosto de 2012, 21:40

de donde saco la placa Arduino UNO bordo ?

edr
23 de agosto de 2012, 20:21

solo pidela asi comprala ya viene lista

21 de septiembre de 2013, 14:21

donde van conectados los motores?

edr
23 de septiembre de 2013, 8:48

a que te refieres en que pines ??? , son motores que funcionan con 5 Volt. es decir con os leds que le corresponde

14 de diciembre de 2014, 11:15

Muy bueno el proyecto, ahora lo estoy montando pero no se como van conectados los motores. Quien me ayuda por favor!!

Publicar un comentario

¡Recomienda este blog!