Kerst groeten krans Arduino en MP3 (3 / 4 stap)

Stap 3: Kerst krans Arduino Code

MP3-bestanden

Plaats uw MP3-bestanden op uw SD-kaart op de MP3-schild, zorg ervoor dat u een genoemd: merry02.mp3 voor de begroeting wanneer beweging wordt gedetecteerd. U kunt het noemen wat je wilt, maar uw code overeenkomt met bijwerken.

Zorg er ook voor hebt u ten minste 20 MP3's en dat u de array is ingesteld op overeenkomen met de namen en naamgeving (meer info hierover hieronder).

Code

Download het ZIP- of tekst bestand is gekoppeld en kopieert naar uw Arduino IDE.

Hier zijn sommige belangrijke items die u wilt wijzigen:

Wijzigen uw digitale invoer pin-wedstrijd welke u verbonden uw OUT-lijn te merken van de PIR-sensor, dat de volgende "intputPin" is ingesteld op 2.

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

Wijzig uw namen van de nummers aan de MP3-bestanden hebt u op uw SD-kaart op de MP3-schild. Merk op dat er een limiet aan de lengte van het bestand namen, gedefinieerd in de MP3-schild-instructies. Mijne heten alle 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"}; 

Compileer en werken te valideren. De sensor wacht 15 seconden om te "kalibreren" (ik heb die van de Parallax codevoorbeelden. Vervolgens wanneer beweging wordt gedetecteerd ik output van de willekeurig bestand aan de seriële buffer en het bestand afspelen, op houdt strik over elke seconde en dan als er geen verkeer voor ten minste vijftien loops(seconds) bestaat de muziek stopt met afspelen en reset ik de Mp3-kaart (musicPlayer.softReset();) - de reden dat ik dat wil doen leek wanneer ik met een nieuwe track beginnen zou met nieuwe beweging zou ik later een blip krijg uit het oude spoor. Met de reset die ik krijg altijd een schone start op de volgende MP3 gespeeld. Ik denk dat ik moet nog iets zeggen tegen Adafruit en bepalen als het een bug is of dat ik doe het goed als ik met de rest ben.

 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; } 

Gerelateerde Artikelen

LED Kerst trui met Arduino

LED Kerst trui met Arduino

Voor een schoolproject die we moesten maken van een interactief object met Arduino. En omdat het is altijd tijd voor Kerstmis Truien heb ik besloten om deze kleine prototype.Het is een perfecte pop formaat trui! Het is ook super leuke Kerstdecoratie,
Arduino/LED/MP3

Arduino/LED/MP3

Dit is een project dat ik heb voor een klasse waarmee de microcomputer van een Arduino en bijna wat u kon denken van. Deze ronde maakte ik een soort van MP3 speler, die werkte met een infrarood RAS en een RGB LED wijzigt u de kleuren terwijl u luiste
Arduino RGB LED Kerst krans

Arduino RGB LED Kerst krans

Dit is mijn eerste instructable.  Een lange tijd lurker en tinkerer geweest.  Dit jaar heb ik besloten om een RGB LED Kerst krans met enkele coole led patronen.  Heb ik besloten om het gebruik van een Arduino Uno-microcontroller die ik had rond legge
Annikken Andee MP3 - speler uw muziek op Arduino via slimme telefoon

Annikken Andee MP3 - speler uw muziek op Arduino via slimme telefoon

Dit instructable is het bouwen van een eenvoudige MP3-speler met behulp van een schild van Sparkfun MP3 die is verbonden met de Arduino.Het Annikken Andee schild zal worden aangesloten op een Android of iOS apparaat kan worden gebruikt als een contro
Auto MP3 Player

Auto MP3 Player

Dit begon als een manier van groet trick-or-treaters met een enge scream of goulish kreunen. Er zijn apparaten die op een apparaat zoals een boom box aangesloten draaien zal op een 110 outletbased op een trekker van een bewegingsmelder. Maar wanneer
DIY kerstcadeau (foto krans)

DIY kerstcadeau (foto krans)

Maak uw eigen kerst foto krans en geef het als een geschenk die dit vakantie!* De video is in het Spaans, maar kun je de stappen gewoon door te kijken naar het begrijpen. :)
R2D2 Sounds op uw Robot, Arduino

R2D2 Sounds op uw Robot, Arduino

Ik downloadde geluiden van Youtube op mijn Arduino compatibele MP3-speler en als dit succes met u te delen.Geluid, muziek of geluid tracks kunnen worden gedownload en gespeeld op uw PC of op uw MP3-speler.Ik heb het schild weergegeven in de afbeeldin
GSM zonne-aangedreven Wind Station

GSM zonne-aangedreven Wind Station

Het doel van dit project is het bouwen van een autonome station waarmee windsnelheid en windrichting.Het station zal beantwoorden van telefoontjes en informatie leveren over spraaksynthese.Stap 1: Materiaal gebruikt:1 x windsensor (ebay.ch Davis Vant
Interactieve beeldhouwkunst (Talking dubbele hoofd door ontroerende plasma ball)

Interactieve beeldhouwkunst (Talking dubbele hoofd door ontroerende plasma ball)

HalloIk ga tonen het proces van het doen van verwarring, een emotionele sculptuur in de vorm van een hoofd met twee gezichten dat verwarring met de toeschouwer wordt gesproken wanneer iemand it´s neurotische hersenen raakt, door het aanraken van het
P.I.R.M.A-Raspberry Pi PIR Motion Audio installatie

P.I.R.M.A-Raspberry Pi PIR Motion Audio installatie

PIR + Python + Raspberry Pi = Motion geactiveerd Audio installatie.Geschiedenis van het Project:Mijn vader is een curator van een klein museum over de geschiedenis van ons dorp, Elgg, Zwitserland. Hij had het idee dat een stukje muziek wordt afgespee
Muzikale sieraden doos

Muzikale sieraden doos

ik wil een cadeau voor mijn vrouw, dat betekenen dat zou meer dan alleen uit te gaan en kopen iets. Deze YouTube- video was de inspiratie voor mijn muzikale sieraden doos. Ik heb verschillende dingen anders dan de auteur deed, maar het leidde tot het
Pluche speelgoed, zingen met mama's stem

Pluche speelgoed, zingen met mama's stem

deze Instructables is over het upgraden van een knuffel te geven het de mogelijkheid om te zingen als baby op haar buik drukt.Belangrijker: het zal niet een domme vooraf opgenomen muziek afspelen, maar eigenlijk Mama's liederen zingen, met mama's ste
Prullenbak praten

Prullenbak praten

In het Nederlandse attractiepark de Efteling hebben ze een pratende Prullenbak genaamd Holle Bolle Gijs voor meer dan 50 jaar nu! Ter ere van dit, maakte ik een 'in huis' versie van Gijs. Gijs is gemaakt van papier mache, karton en acryl verf. Voor d
Bouwen van een Portal torentje met motie-gecontroleerde audio en verlichting

Bouwen van een Portal torentje met motie-gecontroleerde audio en verlichting

In dit Instructable ik ga je laten zien hoe ik ging over het bouwen van mijn eigen leven grootte praten Portal torentje van start tot finish. Dit is een vrij diepgaande project dat zal betrekking hebben op alle fasen van bouw en alle technieken gebru