Innholdsfortegnelse:
- Trinn 1: Deler
- Trinn 2: Last inn lydfilene dine
- Trinn 3: Sett sammen komponentene
- Trinn 4: Kode
- Trinn 5: Ta det videre
Video: $ 20 Holiday Cheer Box: 5 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Dette prosjektet viser deg hvordan du bygger en boks som spiller en tilfeldig lyd når du trykker på knappen. I dette tilfellet brukte jeg den til å bygge en boks som jeg strategisk kan plassere rundt kontoret i ferien. Når folk trykker på knappen, hører de et kort lydklipp med høytidsstema som enten vil muntre dem eller irritere dem avhengig av hvordan de føler seg om ferien.
Du kan imidlertid også bruke den til andre ting. Jeg har også brukt det samme designet til å lage min egen dørklokke som spiller tilfeldige dørklokkelyder. Det er en fin måte å legge til lyd til ethvert prosjekt.
Dette er veldig likt mitt Secret Code Box -prosjekt, men bare en knapp denne gangen og ingen tastatur.
Trinn 1: Deler
- Arduino Nano $ 4 på Ebay
- MP3-Flash-16P lydmodul $ 5 på Ebay
- Lang USB -kabel
- En 5V usb vegglader $ 2 eller du kan ha en gammel liggende
- Enhver tilfeldig billig høyttaler $ 2 eller sannsynligvis fri for noe annet som ligger rundt
- En kort knapp $ 1
- Prosjektboks $ 6
Jeg var i stand til å gjenbruke de fleste av disse delene fra ting jeg hadde tatt fra hverandre eller lagret gjennom årene, så den faktiske kostnaden var bare $ 9 for Nano- og lydmodulen.
Trinn 2: Last inn lydfilene dine
Søk på internett for å finne noen lydklipp du vil bruke, og last dem ned til datamaskinen din. Jeg har funnet ut at disse lydmodulene liker konstant bithastighet for mp3 -komprimering og 44100 samlehastighet på lydfilen. Hvis du ikke er sikker på at lydfilene dine samsvarer med disse spesifikasjonene, kan du bruke et lydredigeringsprogram som Audacity til å åpne filen og deretter lagre den igjen med de riktige innstillingene. Du kan også bruke Audacity til å kutte ned lengre lydklipp til noe som passer dine behov.
Koble lydmodulen til en USB -port, og den skal vises som en liten USB -stasjon. Overfør deg høres ut og sørger for at de heter 0001.mp3, 0002.mp3, 0003.mp3 og så videre. Dette er viktig for lydmodulen for å kunne spille dem.
Trinn 3: Sett sammen komponentene
Bor et hull i prosjektboksen og fest knappen. Det kan også være lurt å bore noen hull der du monterer høyttaleren, slik at lyden kan høres tydeligere. Bor et annet hull for usb -kabelen å gå gjennom. Klipp enden av USB -kabelen og før den gjennom hullet. Knytt en knute i usb -kabelen for strekkavlastning og for å forhindre at kabelen trekker seg tilbake gjennom hullet.
Koble komponentene som vist på bildet. Koble den røde ledningen på USB -kabelen til VIN på Arduino og den svarte ledningen til GND. Avhengig av lydmodulen du kjøper, kan pinout være annerledes, så sjekk dokumentasjonen eller undersøk på nettet for å finne riktig pinout. Heldigvis for meg postet ebay -selgeren pinout med varelisten.
Trinn 4: Kode
Du må laste ned og installere et Arduino -bibliotek for lydmodulen.
github.com/Critters/MP3FLASH16P/archive/master.zip
Det er noen gode instruksjoner på github -siden som du kanskje også vil lese.
github.com/Critters/MP3FLASH16P
Koden for selve prosjektet er ganske enkel. Koble Arduino Nano til datamaskinen din og last opp dette skriptet.
#include #include "SoftwareSerial.h" #include "MP3FLASH16P.h" MP3FLASH16P myPlayer;
ugyldig oppsett () {
pinMode (12, INPUT_PULLUP); myPlayer.init (3); // Randomize randomness randomSeed (analogRead (A0)); }
void loop () {
if (digitalRead (12) == LOW) {// random (1, 19) hvor 19 er 1 større enn antall lydfiler // Endre det siste nummeret til et volumnivå mellom 1 - 30 myPlayer.playFileAndWait (random (1, 19), 25); }}
Trinn 5: Ta det videre
Forhåpentligvis fungerer boksen din nå og spiller noen morsomme lyder. Prøv å kle det litt ved å legge til noen lysdioder eller dekorasjoner. Kanskje gjøre det om til et ornament som henger på treet ditt. Jeg la til en stor lysende rød LED -knapp på min, og jeg er i ferd med å legge noen gevir til sidene:)
Anbefalt:
Sett @Holiday = Valentines_Day: 7 trinn (med bilder)
Sett @Holiday = Valentines_Day: Denne instruksen kan endres for enhver større ferie, men studentene mine ønsket å fokusere på noe de kunne gjøre for Valentinsdag. I denne designen er elevenes hender det ledende materialet som fullfører kretsen når de "høy
Holiday Ornament PCB: 3 trinn (med bilder)
Holiday Ornament PCB: Hei alle sammen! Det er den tiden på året og sesongen med å bytte gaver snart. Jeg personlig liker å få lage ting og dele dem med familien. I år bestemte jeg meg for å lage feriepynt med Atting85 og noen WS2812C 20
Lighted Animated Holiday Pin: 9 trinn (med bilder)
Lighted Animated Holiday Pin: Da jeg først designet dette prosjektet, forventet jeg ikke å publisere det med åpen kildekode. Jeg syntes at det var en god idé og hadde kommersielt potensial som en vare jeg kunne selge på et håndverksshow. Det er kanskje på grunn av en iboende mangel på erfaring eller kanskje
Holiday Gift Box !: 5 trinn (med bilder)
Holiday Gift Box !: Hvis du kjenner noen som elsker elektronikk, er dette en fantastisk gaveeske for dem! I denne guiden vil du lage en hjemmelaget boks som spiller musikk og lyser når den ristes. Her er det du trenger: Adafruit GEMMA M0 - Miniatyr bærbar elektron
Arduino Christmas Cheer !: 5 trinn (med bilder)
Arduino Christmas Cheer !: Tiss sesongen for å holde Arduino på festlige steder, og hva er bedre enn et juletre! I dette prosjektet skal vi lage et juletre som kan synge en haug med forskjellige julesanger og lyse opp sammen med musen