unnamed

Este juego consiste en acertar en una diana con un puntero láser sujeto a un brazo robótico.

unnamed

El brazo, que consta de dos miniservos, se controla con el módulo joystick. Si el usuario acierta con el láser en el sensor de luz… ¡Diana! La pantalla LCD muestra el tiempo que ha tardado.

 

unnamed (1)

Montaje

Emisor

El montaje del juego es muy sencillo. Comenzamos por introducir uno de los servos en la base, pasando el cable por la ranura.

base-servo

 

Se coloca el soporte del segundo servo en posición. Es importante destacar que la pieza está entre el servo y su cabezal, que atornillamos pasando el destornillador por el agujero superior.

brazoIntroducimos el segundo servo y le atornillamos el brazo portaláser.

 

 

palo-curvoSe le coloca la sujeción del láser, que tiene un agujero para fijar el puntero con un tornillo.

laserColocamos la chapa y encima la bq ZUM, y atornillamos el conjunto.

chapaPosicionamos el joystick en su tapa y lo fijamos con tornillos a la chapa anterior.

 

tapaFinalmente cerramos la caja del joystick con la base del joystick.

basejoystick

¡Ya tenemos el emisor montado!

 Receptor

El receptor es mucho más sencillo, solo hay que coger la base e introducir la pantalla en el hueco habilitado para ello, fijándola con tornillos.lcdA continuación atornillamos la bq Zum a la base y hacemos lo mismo con la diana. Finalmente fijamos el sensor de luz al centro de esta.

receptor

¡Ya está! Ahora solo nos queda cablear los componentes.

 

Conexiones

El cableado del juego es muy sencillo:

  • En el emisor:
    • conectamos el servo de la base al pin 10 y el del brazo al pin 11 de la placa.
    • conectamos el eje X del joystick al pin A1 y el eje Y al pin A0.

conexiones-emisor

  • En el receptor:
    • conectamos el sensor de luz al pin A0.
    • conectamos la pantalla uniendo los pines de la siguiente manera:
      • SCL -> A5
      • SDA -> A4
      • VCC -> V
      • GND -> G

zum-A0senorluz-PANT

Código

Para poner la pantalla en funcionamiento hay que descargar la librería  SPI_IIC_LCD  y descomprimirla en ~/sketchbook/libraries/

Código emisor

Código receptor

 

A continuación vemos un vídeo del juego en funcionamiento: