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