PROYECTO – FUTBOLINO


FUTBOLINO

  

 

 GRUPO 8

Aarón Velasco López – GII

Guillermo Ramos Valverde – GII

Jesús Sánchez Álvarez – GII

 

1. Introducción.

 Nuestro proyecto para la asignatura de Sistemas Empotrados y de Tiempo Real consiste en la adaptación del famoso juego del futbolín a una nueva versión electrónica controlada por pulsadores.

 2. Esquemas de conexión. 

El Futbolino se compone de dos circuitos en paralelo que funcionan de manera independiente. Uno da movimiento a los muñecos del campo y el otro se ocupa de controlar el resto de componentes como los servomotores que mueven los porteros o los sensores infrarrojos que detectan los goles y los suman al marcador en la pantalla LCD.


 

3. Componentes.

 

Elemento
Precio unitario
Cantidad
Precio total
Arduino Uno
Proporcionada por el
profesor
1
Base Futbolín
19,95 €
1
19,95 €
Interruptores
varios
0,50 €
10
5 €
Servos
7,50 €
2
15 €
LCD 16×2 + I2C
5,90 €
1
5,90 €
Motores CC
6,40 €
5
32 €
Sensores IR 300 mm
2,90 €
2
5,80€
Gomas Elásticas
1 €
1
1 €
Muñecos Futbolín
0,20 €
10
2 €
Baterías 4.5 V
4,95 €
2
9,90 €
TOTAL
96,55€

 

 4. Funcionamiento básico.

Los jugadores disponen de cuatro interruptores. Con dos de estos interruptores (etiquetados como A y D) se puede manejar a los jugadores del campo en ataque y defensa haciendo girar sus palas, unidas a los motores de corriente continua mediante gomas elásticas a modo de poleas. Con los otros dos interruptores (etiquetados con flechas iquierda y derecha) se puede mover al portero hacia un lado u otro para cubrir los huecos de la portería. Unos sensores infrarrojos situados en el interior de las porterías detectan el paso de la pelota, en cuyo caso actualizan el gol en el marcador, es decir, en la pantalla LCD.

Cuando alguno de los dos jugadores alcance los 10 goles se mostrará un mensaje de victoria del jugador local o visitante respectivamente.

 5. Problemas y mejoras.

Interferencias
electromagnéticas:

El primer problema (y el más
importante) fue que los motores al girar generan un campo electromagnético que
interfería con Arduino y provocaba que la placa se reiniciase (y con ella todos
los componentes integrados) cada vez que se movían. Resultó bastante frustrante
ya que el circuito de los motores era independiente al de Arduino y tardamos en
darnos cuenta de que la solución se hallaba en alejar la placa unos 30 cm de
los motores.

Servomotores:

Debido a que los pines de entrada
de los interruptores asociados a los servos no estaban bien configurados la
placa Arduino leía datos provenientes del entorno y los porteros se movían a
izquierda y derecha de forma aleatoria. Esto se solucionó conectando los
interruptores a tierra y configurando las resistencias internas de los pines
como INPUT_PULLUP.

Sensores
infrarrojos:

Los cables de los sensores no
eran de gran calidad y esto provocaba que fallasen a menudo. Además la luz
infrarroja a veces no era de suficiente intensidad (lo comprobábamos con la
cámara de un teléfono móvil). Finalmente optamos por reemplazarlos por
pulsadores para aumentar el marcador en el día de la presentación. No obstante
se podía haber solucionado comprando dispositivos de mejor calidad.


Sistema de recogida de pelota:

La idea inicial era incluir un
sistema que devolviera la pelota al campo cuando se produjera un gol. Por
tiempo no se pudo adaptar finalmente. No obstante, se plantea como una posible
mejora para el futuro que se puede implementar de manera relativamente sencilla
con un par de servos.
Sonidos y luces:
También se plantea como mejora en el futuro incluir un
par de zumbadores o altavoces que reproduzcan sonidos eventuales en caso de gol
o victoria así como leds que se enciendan en tal caso.
 


CODIGO ARDUINO: 

MEMORIA:

https://drive.google.com/open?id=0B98wz-OUfjLVVG5GSk5yRFlsY2M

VIDEO DEMOSTRACIÓN:

PRESENTACIÓN: 

 https://drive.google.com/open?id=0B98wz-OUfjLVTFllZ2dEelhqalU

 

 

 

 

 

 

 

 

 

 

También te podría gustar...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *