Está en la página 1de 5

Catalina Velasco Romero

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

También podría gustarte