PROYECTO ARDUINO “JUEGO SIMON”

Anuncio
PROYECTO
ARDUINO
“JUEGO SIMON”
Alumno: Iván Sáez Ruiz
Tutor: Carlos Villora Fernández
I.E.S. Universidad Laboral
ÍNDICE
1. OBJETIVOS:____________________________________________ 3
2. JUSTIFICACIÓN: _______________________________________ 3
3. PLAN DE TRABAJO Y CALENDARIO DE ACCIONES: _____ Error!
Bookmark not defined.
4. EJECUCIÓN DEL PROYECTO _____________________________ 4
4.1 Material necesario: _________________________________ 4
4.2 Componentes del hardware: ________________________ 4
4.3 Software. ___________________________________________ 5
4.4 Presupuesto. _______________________________________ 6
4.5 Información de prototipo. ___________________________ 7
5. NOTACIÓN BIBLIOGRÁFICA ____________________________ 8
1. OBJETIVOS:
Para este proyecto se han querido cubrir una amplitud de objetivos,
desde los más generales hasta los más minúsculos detalles del trabajo.
Al inicio era indispensable tener clara la idea de que vamos a construir y
con qué herramientas. Este proyecto lo he desarrollado con la
plataforma Arduino, que es un dispositivo que nos hace de vínculo entre
el software y el hardware del proyecto.
Para sacarle el máximo rendimiento al Arduino me he documentado de
las diferentes partes físicas como pueden ser el número de pines de E/S
tanto analógicas como digitales, los voltajes con los que trabaja, etc.
Teniendo claro la parte física, me pase al estudio de la parte de
programación para el correcto funcionamiento del programa.
Y finalmente junte los conocimientos y realice el montaje del producto.
El proyecto consiste en un juego en el que mediante unos LEDs y unos
sonidos asociados a cada LED el programa comenzara una secuencia
al azar sumando una nota más si la secuencia la repetimos en el mismo
orden, para ello tenemos unos pulsadores que también están asociados
a dichos componentes, en caso de fallo, el programa se iniciara de
nuevo.
2. JUSTIFICACIÓN:
Este proyecto lo realice para aundar más en las cualidades y potencial
que se nos presentan con el trabajo en la placa de Arduino, además al
ser un juego dinámico de pulsadores y LEDs nos da una fácil
interpretación de los resultados.
3. EJECUCIÓN DEL PROYECTO
3.1
Material necesario:
1 Arduino One.
1 Placa Board.
Cables.
4 LEDs de diferentes colores.
4 Resistencias de 100 ohmios.
4 Pulsadores.
1Altavoz pequeño.
4.2 Componentes del hardware:
Para esta configuración vamos a utilizar las resistencias internas que
contiene el Arduino One.
Primero posicionamos los pulsadores en la placa board. Sacamos un
cable de cada uno a masa. El otro cable se conectará a los pines
digitales del Arduino 2, 3, 4 y 5.
Ahora situamos los LEDs que se accionaran con los pulsadores. Vamos a
conectar los LED en los interruptores de modo que el cátodo es en la
misma patilla con el lado del botón que está conectado a tierra. Ahora
situamos las resistencias de 100 Ohm y las ponemos en línea con el
ánodo de los lEDs. Ahora podemos conectar un cable de la resistencia
a la Arduino. Los LEDs van a utilizar los pines digitales 8, 9, 10, y 11. Así
que nos aseguramos que los botones y los LEDs se alinearon de la
siguiente manera:
Botón en el pin 2 con LED en el pin 8
Botón en el pin 3 con LED en el pin 9
Botón en el pin 4 con LED en el pin 10
Botón en el pin 5 con LED en el pin 11
Finalmente, conectamos el altavoz de modo que el cable negro es
masa y el cable azul va al pin 12. Se puede añadir un potenciómetro de
10K en línea con la resistencia de 1K para tener
un control de volumen.
4.3 Software.
Para dar al sonido del juego me decidí a utilizar la biblioteca Tone.h.
También he utilizado estas herramientas para programar:
randomSeed () inicializa el generador de números pseudo-aleatorios,
haciendo que se inicia en un punto arbitrario en su secuencia aleatoria.
Esta secuencia, durante mucho tiempo, y al azar, es siempre la misma.
Para más información sobre los pasos para el montaje y el código de
programa visite mi blog
4.4 Presupuesto.
COMPONENTE
Arduino One
Placa Board
LEDs de diferentes colores.
Resistencias de 100 ohmios.
Pulsadores
Altavoz pequeño
UNIDAD
1
1
4
4
4
1
TOTAL
PRECIO
25,90 €
10,10€
2€
10 Cent.
1€
5,40€
44,5€
4.5 Información de prototipo.
Este prototipo está construido a partir de un tupper de material plástico,
el que se ha pintado y adornado para darle una imagen más atractiva.
Las medidas son las siguientes:
Esquema de montaje:
4. NOTACIÓN BIBLIOGRÁFICA
Páginas web.
http://www.arduino.cc
http://arduino.cc/forum/
http://programar-enc.blogspot.com.es/
Libros
Título: 30 Proyectos con Arduino
Autor: Simon Monk
Descargar