El proyecto final para la asignatura de Sistemas Embebidos se trató de un carro controlado via bluetooth desde un celular android, el carro se comunica con la aplicacion por medio de un modulo bluetooth HC-05. El movimiento se realiza con dos micro servos con giro de 360° alimentados externamente con un bloque de baterias AA (4 pilas = 6V), la placa Arduino tambien se alimenta externamente por una bateria de 9V.
Se debió fabricar un shield personalizado para ubicar las conexiones del circuito y manejar un switch general para el encendido del arduino y de los servos con un mismo pulsador con muelle. para la comunicacion con el modulo bluetooth (interfaz TTL 3,3V) se uso un divisor de voltaje resistencia diodo zenner de 3,3V a la entrada RX del modulo, por ultimo para no bloquear la comunicacion serial entre un PC y el arduino, se decidió usar un puerto serial virtual para enviar los datos al modulo HC-05.
para el envio desde Android se usó la aplicacion "Arduino BT mando free"
para el envio desde Android se usó la aplicacion "Arduino BT mando free"
Materiales
- Placa Arduino UNO R3
- Modulo Bluetooth HC-05
- 2 Microservos trucados para funcionar con giro continuo
- 2 llantas de robotica
- 1 rueda roll-on de desodorante
- madera blasa
- 4 pilas AA
- 1 pila 9V
- bloque conector de 4 pilas AA
- pulsador con muelle 6 pines
- baquela virgen
- 2 Leds alta luminosidad blanco
- 2 Resistencias 2 Ohm
- 1 Resistencia 1,5 kOhm
- 1 diodo Zener 3,3V
- Regleta Sil macho y hembra
- Conector de corriente DC
Diagramas
Esquematico
Fotos
Codigos Arduino
existen dos codigos, el codigo a continuacion se usa para configurar el modulo HC-05 desde la consola del PC, se envian los comandos AT para modificar los parametros del modulo bluetooth a traves de los modulos UART fisico y por software.
modo_AT_config.ino
carro.ino
Video de funcionamiento
No hay comentarios.:
Publicar un comentario