Etapas para robot
futbolista con Arduino
Para competir en modalidad Robot Soccer
Bluetooth L298N Bluetooth
Arduino Celular
Arduino Suministro de Arduino
conexiones energía código
Jerarquía del proyecto
Para realizar el proyecto se sugiere seguir los siguientes pasos…
1. Fabricación del chasis de acuerdo a las medidas establecidas en el reglamento del
evento.
2. Fijación de los elementos grandes (Arduino, protoboard, motores, L298N, Bluetooth,
sensores, etc.) de manera ordenada y teniendo en cuenta la facilidad para
conectar/desconectar cables.
3. Cableado de todos los elementos procurando dejar todo ordenado y de fácil acceso para
modificaciones.
4. Código en Arduino usando nombres claros y fáciles para las variables, usando comentarios
para que sea de fácil lectura y revisión.
5. Vinculación con smartphone mediante App (Dabble).
6. Revisión de alimentación de energía para Arduino (Batería de litio 3.7V) y para motores
(Pila de 9V).
7. Pruebas de funcionamiento, en caso de no funcionar revisar en que etapa puede
presentarse la dificultad y descartar las que funcionan bien.
HC 06/HC 05/ SPP-C
(modulo de Arduino)
• Bluetooth es una especificación
industrial para Redes Inalámbricas de
Área Personal (WPAN) que posibilita la
transmisión de voz y datos entre
diferentes dispositivos mediante un
enlace por radiofrecuencia en la banda
ISM de los 2.4 GHz.
• El módulo cuenta con todos los
componentes necesarios para
funcionar sin necesidad de elementos
adicionales, entre ellos diodos de
protección y un regulador LM7805 que
suministra 5V a la parte lógica del
integrado L298N.
Conexiones
App de Bluetooth
para Smartphone
• Dabble App transforma tu
Smartphone en un dispositivo virtual
de E/S y te permite controlar el
hardware mediante Bluetooth,
comunicarte con él, acceder a
sensores como el acelerómetro, el
GPS, la proximidad y otras
características de tu Smartphone.
• Puedes utilizar Dabble como una
aplicación de control de Bluetooth
para Arduino Uno-Mega-Nano, ESP32, y
evive para hacer varios proyectos de
bricolaje o aplicaciones IoT.
Instala Dabble en tu
Smartphone
• Dabble está disponible para el
usuario de Android que funciona con
la versión 5.0.0 y superior.
• Es compatible con iPhone, iPad y
iPad touch y requiere iOS 12.2 y
superior.
Vincular con el dispositivo
• Verifica que el modulo (HC-05,
HC-06, SPP-C) se encuentre
conectado y funcionando con el
Arduino
• Luego enciende el Bluetooth de
tu smartphone y vincúlalo
• Por ultimo, dentro de Dabble
selecciona la opción de gamepad y
realiza el enlace con el dispositivo
como se ve en las imágenes.
Para tener en
cuenta…
1. Luego de probar que todas
las teclas funcionan se
modifica el código con las
instrucciones para los
motores de acuerdo a la
tabla de verdad del L298N.
2. Los pines de Tx y Rx
dependen del modelo de
Arduino que se utilice.
Driver L298N
(modulo de Arduino)
• Este módulo basado en el chip
L298N te permite controlar dos
motores de corriente continua o un
motor paso a paso bipolar de hasta
2 amperios.
• El módulo cuenta con todos los
componentes necesarios para
funcionar sin necesidad de
elementos adicionales, entre ellos
diodos de protección y un regulador
LM7805 que suministra 5V a la parte
lógica del integrado L298N.
Conexiones
(Para un solo motor)
Conexiones
(Para dos motores)
Para tener en cuenta…
1. La conexión de 5V se
usa cuando la tarjeta
de Arduino no tiene
alimentación propia.
2. Los ENABLE se usan
cuando se quiere
modificar o controlar
la velocidad de los
motores.
Tabla de verdad
Para tener en cuenta…
La tabla de verdad se usa al
momento de hacer el código
en Arduino.
Código
(básico de prueba
para un motor)
Suministro de
energía
• Para alimentar la tarjeta de Arduino se
recomienda utilizar una batería de litio
de 3.7V y conectarla como se ve en la
imagen.
• Para alimentar el driver L298N y por
ende los motores se usara la batería de
9V.
Suministro de
energía
• En caso de presentar dificultades
con la potencia en los motores se
recomienda conectar dos baterías
(cargadas) de 9V en paralelo como se
muestra en la imagen. Esto aumentará
la corriente de los motores.