Documentos de Académico
Documentos de Profesional
Documentos de Cultura
catica0429@hotmail.com
Juan Esteban Muhete Cortes
neopunkhm@hotmail.com
Victor Gerardo Gómez Cubillos
vigomez90@hotmail.com
Jicteh Arias Camacho
jis_arias23@hotmail.com
Angelica Salas
Ange_salas@hotmail.comH
ArduBot
RESUMEN:
En este documento se plantea la implementación de Arduino, para la conversión de señales
análogas dadas por el usuario a señales digitales y respondiendo al usuario con una interacción
nuevamente análoga. Esto se demostrará por medio de un circuito el cual da respuesta a un
acelerómetro, en este caso un Nunchuk de la consola Wii y se obtendrá esta conversión en el
desplazamiento de un robot o vehículo de juguete.
Indice de terminos:
● Acelerómetro,
● Nunchuk,
● librerías, conversión ,
● robot 4x4,
● Módulo tránsmisor RF,
● Módulo receptor RF,
● Adaptador Nunchuck,
● Arduino UNO y
● Arduino MEGA
● Protocolo I2C
1. INTRODUCCION:
Este proyecto esta orientado a la conversión de señales y la interacción con el usuario, se
recomienda antes de empezar a leer el texto tener conocimiento basicos de electronica,
además conocer sobre la programación en Arduino y comunicación por medio de dispositivos
de radiofrecuencia (RF), el texto comprende desde la implementación del hardware hasta la
programación de software, al finalizar el documento el lector debe estar en capacidad de
comprender como funciona un acelerómetro, comunicaciones RF y plataforma Arduino.
El proyecto se basa en crear el hardware de dos dispositivos un emisor y un receptor
comunicados por un enlace de radiofrecuencia, el emisor montado sobre una protoboard, es el
encargado de obtener datos análogos del nunchuck de Wii en 3 diferentes ejes, estas
aceleraciones son leídas por el Arduino Uno quien se encarga de convertir estos datos a
digitales y enviarlos por medio de un emisor de radiofrecuencia al receptor.
El receptor instalado sobre un robot, con la estructura de un carro, toma las señales enviadas
por el emisor por medio de un receptor RF, que se comunica con el arduino mega, el cual
convierte estas señales digitales nuevamente a señales análogas y las representa haciendo
mover las llantas del robot en diferentes direcciones.
2. MATERIALES
● Arduino UNO
● Arduino MEGA
● Robot 4x4
● Nunchuck
● Adaptador Nunchuck
● Módulo transmisor RF:
● Módulo receptor RF:
3. INVESTIGACIÓN PREVIA:
Se realizó la investigación de cada elemento que compone el proyecto con sus debidas
características. De esta forma se comprendería mejor el funcionamiento en cada etapa y se
comprobará el cumplimiento de lo requerido.
el proyecto se dividirá en dos fases:
• el mando Nunchuck y el emisor RF
• el mando del robot 4x4 y el receptor RF
Para poder controlar el robot 4×4 con el Nunchuck tendremos hacer 2 cosas. Leer la
información que obtenemos del Nunchuck y mandarle dicha información al robot 4×4.
El Nunchuck transmite la información haciendo uso de un protocolo llamado I2C que
interviene las dos señales:
SCL: señal de reloj para la transmisión
SDA: señal de datos
El protocolo I2C es un protocolo de comunicación serie que se utiliza entre dispositivos que
pertenecen al mismo circuito .
Características del protocolo:
● Velocidad standard de 100Kbit/s (100kbaudios). Se puede cambiar al modo de alta
velocidad (400Kbit/s)
● Configuración maestro/esclavo. Ladirecciónn del esclavo se configura con software
● Solo se necesitan dos líneas:
○ SDA (Serial Data Line): Linea de datos.
○ SCL/CLK (Serial Clock Line): Línea de reloj, será el que marque el tiempo de RW
(Lectura/Escritura)
○ Nota: Suponemos que todos los dispositivos tienen masa común, si no fuera así
hay que incluir una línea de masa.
● Los comunicación siempre tiene la estructura siguiente:
○ Transmisor: Byte de datos (8 Bits)
○ Receptor: Bit llamado ACK de confirmación.
CONCLUSIONES
• Arduino tiene un sin fin de aplicaciones por lo tanto es indispensable tener conocimiento de su
funcionamiento. En la aplicación para laconstrucciónn del proyecto fue importante revisar y
extraer información de proyectos ya realizados.
• Comprender los procesos de desarrollo y el paso a paso de la construcción del robot 4x4 y la
comunicación con arduino.
• Obtener conocimiento y comprender el uso de las librerías de programación del Arduino
(VirtualWire) y su aplicación en el proyecto.
• Es importante cumplir con los tiempos de desarrollo de cada fase para evaluar el progreso y
detectar las fallas a tiempo para proceder con su corrección.
REFERENCIAS
http://www.arduino.cc/es/
http://arduyectos.wordpress.com