Indholdsfortegnelse:

$ 20 Holiday Cheer Box: 5 trin (med billeder)
$ 20 Holiday Cheer Box: 5 trin (med billeder)

Video: $ 20 Holiday Cheer Box: 5 trin (med billeder)

Video: $ 20 Holiday Cheer Box: 5 trin (med billeder)
Video: seeing wife face for first time #shorts 2024, November
Anonim
$ 20 Holiday Cheer Box
$ 20 Holiday Cheer Box

Dette projekt viser dig, hvordan du bygger en kasse, der afspiller en tilfældig lyd, når der trykkes på knappen. I dette tilfælde brugte jeg den til at bygge en kasse, som jeg strategisk kan placere rundt på kontoret i løbet af ferien. Når folk trykker på knappen, hører de et kort klip med ferietema, som enten vil muntre dem eller irritere dem afhængigt af, hvordan de har det med ferien.

Du kan dog også bruge den til andre ting. Jeg har også brugt det samme design til at lave min egen dørklokke, der afspiller tilfældige dørklokke. Det er en fantastisk måde at tilføje lyd til ethvert projekt.

Dette minder meget om mit Secret Code Box -projekt, men kun en knap denne gang og intet tastatur.

Trin 1: Dele

  • Arduino Nano $ 4 på Ebay
  • MP3-Flash-16P lydmodul $ 5 på Ebay
  • Lang USB -ledning
  • En 5V usb vægoplader $ 2 eller du kan have en gammel liggende
  • Enhver tilfældig billig højttaler $ 2 eller sandsynligvis fri for noget andet, der ligger rundt
  • En kortvarig knap $ 1
  • Projektboks $ 6

Jeg var i stand til at genbruge de fleste af disse dele fra ting, jeg havde adskilt eller gemt gennem årene, så min faktiske pris var kun $ 9 for Nano- og lydmodulet.

Trin 2: Indlæs dine lydfiler

Indlæs dine lydfiler
Indlæs dine lydfiler

Søg på internettet for at finde nogle lydklip, du vil bruge, og download dem til din computer. Jeg har fundet ud af, at disse lydmoduler kan lide konstant bitrate for mp3 -komprimering og 44100 samlehastighed på lydfilen. Hvis du ikke er sikker på, at dine lydfiler overholder disse specifikationer, kan du bruge et lydredigeringsprogram som Audacity til at åbne filen og derefter gemme den igen med de rigtige indstillinger. Du kan også bruge Audacity til at skære længere lydklip ned til noget, der passer til dine behov.

Tilslut lydmodulet til en USB -port, og det skal vise sig som et lille USB -drev. Overfør dig med lyde, og sørg for at de hedder 0001.mp3, 0002.mp3, 0003.mp3 og så videre. Dette er vigtigt for lydmodulet for at kunne afspille dem.

Trin 3: Saml dine komponenter

Saml dine komponenter
Saml dine komponenter
Saml dine komponenter
Saml dine komponenter

Bor et hul i din projektboks og fastgør knappen. Du vil måske også bore nogle huller, hvor du monterer din højttaler, så lyden kan høres mere tydeligt. Bor endnu et hul, så usb -kablet kan gå igennem. Skær enden af USB -kablet og før det gennem hullet. Bind en knude i usb -kablet for aflastning og for at forhindre kablet i at trække tilbage gennem hullet.

Tilslut komponenterne som vist på billedet. Tilslut den røde ledning på USB -kablet til VIN på Arduino og den sorte ledning til GND. Afhængigt af det lydmodul, du køber, kan pinout være anderledes, så sørg for at tjekke dokumentationen eller foretage nogle undersøgelser online for at finde den rigtige pinout. Heldigvis for mig postede eBay -sælgeren pinout med varelisten.

Trin 4: Kode

Du skal downloade og installere et Arduino -bibliotek til lydmodulet.

github.com/Critters/MP3FLASH16P/archive/master.zip

Der er nogle gode instruktioner på github -siden, som du måske også vil læse.

github.com/Critters/MP3FLASH16P

Koden til selve projektet er ganske enkel. Tilslut Arduino Nano til din computer, og upload dette script.

#include #include "SoftwareSerial.h" #include "MP3FLASH16P.h" MP3FLASH16P myPlayer;

ugyldig opsætning () {

pinMode (12, INPUT_PULLUP); myPlayer.init (3); // Tilfældig tilfældighed randomSeed (analogRead (A0)); }

void loop () {

hvis (digitalRead (12) == LOW) {// random (1, 19) hvor 19 er 1 større end antallet af lydfiler // Skift det sidste nummer til et lydstyrkeniveau mellem 1 - 30 myPlayer.playFileAndWait (random (1, 19), 25); }}

Trin 5: Tag det videre

Forhåbentlig fungerer din boks nu og afspiller nogle sjove lyde. Prøv nu at klæde det lidt på ved at tilføje nogle lysdioder eller dekorationer. Måske forvandle det til et ornament, der hænger på dit træ. Jeg tilføjede en stor lysende rød LED -knap til min, og jeg er i gang med at tilføje nogle gevir til siderne:)

Anbefalede: