Juego de carnaval bajo Master 3000 (3 / 7 paso)

Paso 3: El código de Arduino

El código fuente de este proyecto se puede encontrar aquí:
https://github.com/siliconghost/BassMaster3000

Hay tres componentes a esto:

  1. Los controladores de la webcam de Arduino
  2. El Sketch de Arduino (Webcam.ino)
  3. El Angular JS Slide Show (en la carpeta Yun_AngularSlideshow)

Parte 1 - Arduino Webcam Drivers

Para tomar fotografías con una cámara web, primero debe preparar su Arduino como se describe en este artículo. Pasan por el ejercicio de instalar al controlador de fswebcam y prueba a ver si se puede capturar una imagen. Una vez hecho esto, pasemos al siguiente paso.

Parte 2 - Sketch de Arduino

El Arduino Sketch es donde ocurre la mayor parte de la acción. El código en GitHub se comentó bastante bien y debe ser auto explicativo.

En esencia, esto es lo que ocurre:

  • Puesta en marcha y entrar en el loop(), se leen los valores de cada potenciómetro.
  • Luego se leen también los valores de los sensores piezoeléctricos.
  • Si los valores de los sensores piezoeléctricos son mayor o igual a los valores del potenciómetro supone un "golpe" positivo.
    • Esto hace que el LED integrado (pin 13) a la luz
    • Si fotografías está habilitada, se generará un nombre de archivo basado en fecha y hora, un cuadro es tomado por escrito a la micro SD y copiará en www/fotos /
    • El nombre de archivo de imagen luego se agrega a un archivo llamado "picturesList.txt" en www/presentación de diapositivas
  • Valores de los sensores se restablecen a 0 después de este proceso
  • Si los valores de los sensores piezoeléctricos son menores que los valores del potenciómetro, no pasa nada, por lo que hemos construido en LED (pin 13) a bajo (apagado), y acPin a bajo para que se apague de cualquier dispositivos están en.

Depuración en el Yun puede ser un desafío, por lo que he añadido una opción de "debugEnabled" que puede establecerse en true para localización de averías fácil. Esto escribirá en un archivo de texto como haría a un monitor serie. El nombre de una ubicación del archivo de texto puede ajustarse en el bosquejo. Apenas no se olvide de apagar porque este archivo será crecer bastante rápido.

Parte 3 - presentación de diapositivas

El Angular JS Slide Show consta de tres archivos que simplemente gire a través de todas las imágenes encontradas en "picturesList.txt". Se cargar automáticamente el archivo se añaden nuevas fotos.

Una vez que este ya en funcionamiento, todo lo que tienes que hacer es apunte su navegador a http://arduno.local/slideshow/index.html para comenzar el show.

Artículos Relacionados

Nave y juego de carnaval aire cañón del pirata

Nave y juego de carnaval aire cañón del pirata

lo que empezó como un juego de carnaval de stomp-cohete simple estilo aire cañón para mi hijo de escuela Feria se convirtió en uno de mis compromisos de un proyecto. El resultado final fue muy divertido y la nave pirata y el cañón de aire comprimido
Viento Solar Powered juego de carnaval

Viento Solar Powered juego de carnaval

Aquí tendrás la oportunidad de construir un viento o un juego de carnaval con alimentación solar!Paso 1: Materiales necesarios para este proyecto Este proyecto es bastante sencillo, que la pieza más importante es el motor amarillo que tiene un extrem
Juego de carnaval de globo súper fácil! Perfecto para ir con tachuela dardos!

Juego de carnaval de globo súper fácil! Perfecto para ir con tachuela dardos!

Esto le enseñará cómo hacer un juego de carnaval muy fácil, que va perfectamente con papel tack dardos! (ver otros instructables)Paso 1: Materiales para la Junta del globo Vas a necesitar cintas, globos de agua y un pedazo de cartón. (la puede cortar
¿Juego de carnaval Loopz fácil

¿Juego de carnaval Loopz fácil

has siempre sido un carnaval y jugado original Loopz una y otra vez hasta que te quedas sin dinero?  Probablemente no, pero con esta versión DIY del juego original, usted puede jugar donde quiera que estés tantas veces como desee sin tener que pagar
Cómo jugar bajo - Master Blaster parte 2

Cómo jugar bajo - Master Blaster parte 2

Aquí está la 2da parte de mi serie de dos partes sobre cómo jugar bajo a Master Blaster por Stevie Wonder.  Si tienes cualquier pregunta no dude en enviarme un correo electrónico a través del formulario de contacto en mi página web Cómo jugar el bajo
Enojado aves juego de carnaval

Enojado aves juego de carnaval

tiempo para esos cerdos, reales! Esta es mi versión de un lindo Angry Birds-relacionados con el juego. Mi esposo y yo estamos corriendo un puesto pequeño en un carnaval local y he hecho todos los juegos. (Punta de un troll, sacudida del anillo, sorte
Juegos de carnaval de la conservación de la energía

Juegos de carnaval de la conservación de la energía

La ley de conservación de la energía dice:En la física, la ley de conservación de la energía establece que la energía total de un sistema aislado permanece constante, se dice que se conserva en el tiempo. Energía no puede ser creada ni destruida; más
Simon dice Narnia armario juego

Simon dice Narnia armario juego

este año en el tronco O tratar en mi iglesia hizo que el juego "Simon dice Narnia". Este es el juego electrónico que Simon por Hasbro construido en un armario de madera como en la película las crónicas de Narnia "El León, la bruja y el arma
LinkIT uno: Solucionar problema de brillo de LED bajo

LinkIT uno: Solucionar problema de brillo de LED bajo

para todos ustedes que han usado el Mediatek Linkit uno, usted puede haber notado que cada vez que conectas un LED a un pin digital, su brillo es muy bajo.Esto sucede porque el voltaje actual de linkit el pin digital de salida es muy bajo en comparac
¿Parar el juego de luz

¿Parar el juego de luz

que no le gusta los juegos de carnaval con luces y armas?  Lo que hago.   En este instructable, les mostraré los pasos para hacer su propia parada en el juego de luz.  Este proyecto se basa apagado de fácil encontrar componentes: una digital direccio
Habla y hechizo de pastel para el carnaval de la escuela de mi hijo

Habla y hechizo de pastel para el carnaval de la escuela de mi hijo

Escuela de mi hijo tenía un carnaval temático años 80 y pedían a los padres a donar tortas para un paseo. Vi una foto de este pastel habla y hechizo y recuerdo que me encantaba mi habla y hechizo cuando era un niño. Así que aquí está. (aviso que casi
Construir una réplica traje depredador

Construir una réplica traje depredador

En 1987 Stan Winston Studios creó una de las criaturas más emblemáticas en la pantalla de plata-el depredador. Un actor llamado Kevin Peter Hall jugado el depredador- y ahora veintiséis años más tarde su sobrino Jamie Hall homenaje a tío Kevin y trae
Zolterno: Un Animatronic, fuego basado Fortune Teller

Zolterno: Un Animatronic, fuego basado Fortune Teller

casi todo el mundo que ha vivido durante un periodo de tiempo comprende las referencias de cultura pop de la clásica de Tom Hanks: grande. Para evitar el acoso escolar, un niño encuentra un adivino místico ("Zoltar") y desea crecer. Mucho a su s
Amor de Neopixel gigante metro alto delantero bufanda

Amor de Neopixel gigante metro alto delantero bufanda

Strongman, prueba tu fuerza lo que se llama, venga uno, vengan todos, prepárense... ¿Whaddaya dice, Big Boy?Un juego clásico de carnaval para demostrar su destreza atlética o habilidad física y demostrar a su otro significativo que ya tienes lo que s