Navidad guirnalda Arduino y MP3 del saludo (3 / 4 paso)

Paso 3: Navidad guirnalda código de Arduino

Archivos MP3

Lugar los archivos MP3 en tu SD tarjeta en el escudo de MP3, asegúrate de tener uno llamado: merry02.mp3 para el saludo cuando se detecta movimiento. Lo que sea lo que tu quieras pero actualiza su código para que coincida con.

También asegúrese de que usted tiene por lo menos 20 MP3 y actualizar la matriz está configurado para que coincida con los nombres y convenciones de nombres (información que a continuación).

Código

Descargar el archivo ZIP o texto y copiar en el IDE de Arduino.

Aquí están algunos artículos notables que querrá cambiar:

Cambiar a su partido pin entrada digital que uno conectó su línea del sensor de PIR, cuenta que la siguiente "intputPin" se establece en 2.

 /* * PIR sensor tester */ int ledPin = 13; // choose the pin for the LEDint inputPin = 2; // choose the input pin (for PIR sensor) <br> 

Cambiar los nombres de pista para que coincida con los archivos MP3 que tienes en tu tarjeta SD en la pantalla del MP3. Tenga en cuenta que hay un límite a la longitud de nombre de archivo, definida en las instrucciones de la pantalla de MP3. Mina son todos nombrado track00 #. mp3

 //this array is initialized once, randomly selected in the loop//Instead of using a random load of MP3s from the file system, I ran into problems after looping through the filesystem about 10 times the board would lock up//I believe there was a problem opening the file system over and over again to query for random files//secondly, I have files on the system that I dont want to playchar* myFiles[]={"track001.mp3", "track002.mp3", "track003.mp3","track004.mp3", "track005.mp3","track006.mp3","track007.mp3","track008.mp3","track009.mp3","track010.mp3","track011.mp3","track012.mp3","track013.mp3","track014.mp3","track015.mp3","track016.mp3","track017.mp3","track018.mp3","track019.mp3","track020.mp3"}; 

Recopilar y validar funciona. El sensor de espera 15 segundos para "calibrar" (tengo que partir de los ejemplos de código de paralaje. Entonces cuando el movimiento se detecta el archivo al azar en el búfer serial y reproducir el archivo, guarda bucle sobre cada segundo y entonces si no hay ningún movimiento para por lo menos quince loops(seconds) la música deja de jugar y vuelvo a activar la tarjeta de Mp3 (musicPlayer.softReset();) - la razón es hacerlo parecía cuando se inicio una nueva pista más adelante con nuevo movimiento conseguiría un bache en la pista vieja. Con el reset que me sale siempre un inicio limpio en el siguiente MP3 de jugado. Supongo que debería decir algo a Adafruit y determinar si se trata de un error o si lo estoy haciendo correctamente como yo soy con el resto.

 if ( (millis() - detectTime) >= 15000){ 
 Serial.println("No motion for 15 seconds"); musicPlayer.stopPlaying(); musicPlayer.softReset(); delay(200); digitalWrite(ledPin,LOW); val = 0; // we start, assuming no motion detected detectTime = 0; } 

Artículos Relacionados

Navidad guirnalda 2.0 frambuesa Pi / Arduino "Selfie / Photobooth"

Navidad guirnalda 2.0 frambuesa Pi / Arduino "Selfie / Photobooth"

Este es mi arte festivo para el año 2015 y se basa en mi Arduino 2014 basado en sintonizar jugar Navidad guirnalda de la Navidad. Me puse a tocar con la frambuesa PI este año y ha gustado lo de ejecutar en linux y las diferentes opciones que tenía co
Arduino RGB LED Navidad guirnalda

Arduino RGB LED Navidad guirnalda

Este es mi primer instructable.  Han sido un lurker de tiempo largo y tinkerer.  Este año decidí hacer una guirnalda de Navidad de LED RGB con algunos patrones led cool.  Decidí usar un microcontrolador Arduino Uno que tenía puesta alrededor.  Cuando
Arduino controla alimentador del animal doméstico

Arduino controla alimentador del animal doméstico

Este proyecto permite animales domésticos para alimentar a un ritmo constante que no te levanta más de un dedo. Hay una rampa en la caja que permite que los alimentos entrar en la rueda que es accionada por un servo que distribuye comida a su mascota
3W 4'x 4' Arduino cortador/grabador del Laser

3W 4'x 4' Arduino cortador/grabador del Laser

En este tutorial usted aprenderá cómo hacer su propio 4 pies por 4 pies, Arduino controlado, grabador del laser de 3 vatios / cortador (para materiales delgados) por alrededor de 300$. Lo principal que separa este tutorial de otros tutoriales de grab
Luces de Navidad de Arduino

Luces de Navidad de Arduino

Me permito añadir esto al principio de este... He hecho algunos errores de seguridad muy grande en esto... por favor si cualquier cosa con esto entiendes la electricidad, cómo debe usarse y cómo no hacerlo como yo lo hice. Hay algunas cosas están bie
Navidad guirnalda Crochet adorno

Navidad guirnalda Crochet adorno

Estas son pequeñas guirnaldas ganchillo diseñados como adornos para el árbol de Navidad. Decora tu árbol de Navidad con este ornamento de guirnalda de ganchillo lindo encaje. Es tranquila fácil de hacer. De regalo unos esta Navidad estas encantador á
Navidad guirnalda o bajo costo y fácil

Navidad guirnalda o bajo costo y fácil

guirnalda de Navidad este invierno es casi gratis y muy fácil de hacer en una tarde,Usted puede encontrar todos los materiales en la naturaleza,sólo los gluesticks y algunas decoraciones opcionales costo algunos errores.No obligados a hacer esto como
TUTORIAL: Calendario de Adviento árbol de Navidad guirnalda

TUTORIAL: Calendario de Adviento árbol de Navidad guirnalda

Tutoriales de esta semana trata de guirnaldas de papel. Ahora que te has seenProf talar el primer árbol de hoja perenne, necesitamos algunas decoraciones para hacer nuestro árbol alegre y brillante. Seguí pensando en cosas para que nuestro árbol fáci
Controlador de luz de Navidad de Arduino

Controlador de luz de Navidad de Arduino

si te gustó este instructable, considerar revisar mi nProbablemente has visto todos esos videos donde la gente hace hay luces de Navidad danzan a la música, crees que tu wow del uno mismo que se ve realmente fresco... nunca pude hacerlo. BUENO... pue
Sopa de Navidad guirnalda vegetal

Sopa de Navidad guirnalda vegetal

esta perfecta sopa de Navidad añadir un toque festivo a tu comida y es fácil y barato de hacer y puede incluso ser hecho un día o dos antes de tiempo y sólo vuelve a calentar durante la cena. La sopa roja es remolacha asada y la sopa verde es brócoli
Árbol de Navidad de Arduino

Árbol de Navidad de Arduino

Este impresionante árbol de Navidad se enciende automáticamente cuando la luz ambiente se baja debajo de un valor definido. Se basa en una placa Arduino Mini Pro y una tira de LED RGB. Utiliza un sensor de BH1750FVY para la medición de la luz. Un pul
Relámpago de Navidad usando arduino ide dp32 Junta

Relámpago de Navidad usando arduino ide dp32 Junta

Cosas que necesitamos:1. DP32 Junta2. PGM programador (programa de la Junta)3. 2 Cables USB (micro y mini)4. Adruino IDE5. cargadorPaso 1: Descargar el ide MPLABX y ArduinoEnlace para descargar MPLABX -> http://www.microchip.com/mplab/mplab-x-ideEnla
Treelegram - hackear un árbol de Navidad luces de cualquier parte del mundo!

Treelegram - hackear un árbol de Navidad luces de cualquier parte del mundo!

Hola a todos,después de algunos años había registrado en Instructables y nunca publicaron cualquier tutorial, ha llegado el momento!Así que, aquí estoy, dispuesto a compartir mi último proyecto, llamado Treelegram.Treelegram es un Social árbol de Nav
Conectado el árbol de Navidad utilizando Arduino y Temboo

Conectado el árbol de Navidad utilizando Arduino y Temboo

Tengo un escudo de ethernet para mi placa de arduino para un tiempo y quería hacer algo con él. Como hay una expectación en torno a la internet de las cosas, decidí crear un árbol de Navidad conectado. Pero la pregunta era: ¿cómo se puede conectar un