Sadržaj:

20 USD Praznična navijačka kutija: 5 koraka (sa slikama)
20 USD Praznična navijačka kutija: 5 koraka (sa slikama)

Video: 20 USD Praznična navijačka kutija: 5 koraka (sa slikama)

Video: 20 USD Praznična navijačka kutija: 5 koraka (sa slikama)
Video: Russian TYPICAL (German Owned) Supermarket: Globus 2024, Decembar
Anonim
$ 20 Praznična Cheer Box
$ 20 Praznična Cheer Box

Ovaj projekt će vam pokazati kako izgraditi kutiju koja reproducira nasumični zvuk kada se pritisne dugme. U ovom slučaju, iskoristio sam ga za izradu kutije koju strateški mogu postaviti po uredu za vrijeme praznika. Kada ljudi pritisnu dugme, čuju kratki zvučni isječak s temom praznika koji će ih ili razveseliti ili iznervirati ovisno o tome kako se osjećaju prema praznicima.

Međutim, možete ga koristiti i za druge stvari. Isti dizajn sam upotrijebio i za izradu vlastitog zvona na vratima koje reproducira nasumične zvukove zvona. To je odličan način za dodavanje zvuka bilo kojem projektu.

Ovo je vrlo slično mom projektu Secret Code Box, ali ovaj put samo dugme i bez tastature.

Korak 1: Dijelovi

  • Arduino Nano 4 USD na Ebayu
  • MP3-Flash-16P zvučni modul 5 USD na Ebayu
  • Dugi USB kabel
  • Zidni punjač od 5V usb 2 USD ili možda imate stari koji leži okolo
  • Bilo koji slučajni jeftini zvučnik od 2 USD ili vjerovatno slobodan od nečeg drugog što leži okolo
  • Trenutno dugme 1 USD
  • Kutija za projekt 6 USD

Uspio sam ponovno koristiti većinu ovih dijelova iz stvari koje sam godinama rastavljao ili spremao, tako da je moj stvarni trošak iznosio samo 9 USD za Nano i zvučni modul.

Korak 2: Učitajte zvučne datoteke

Učitajte svoje zvučne datoteke
Učitajte svoje zvučne datoteke

Pretražite internet kako biste pronašli zvučne isječke koje želite koristiti i preuzmite ih na računalo. Otkrio sam da ti zvučni moduli vole konstantan bitrate za mp3 kompresiju i 44100 samle stopa na audio datoteci. Ako niste sigurni jesu li vaše zvučne datoteke u skladu s ovim specifikacijama, možete koristiti program za uređivanje zvuka poput Audacityja da otvorite datoteku, a zatim je spremite s odgovarajućim postavkama. Također možete koristiti Audacity za skraćivanje dužih zvučnih zapisa na nešto što odgovara vašim potrebama.

Spojite zvučni modul na USB priključak i trebao bi se prikazati kao mali USB pogon. Prenesite zvuk pre nego što provjerite jesu li imenovani 0001.mp3, 0002.mp3, 0003.mp3 i tako dalje. Ovo je važno kako bi ih zvučni modul mogao reproducirati.

Korak 3: Sastavite komponente

Sastavite svoje komponente
Sastavite svoje komponente
Sastavite svoje komponente
Sastavite svoje komponente

Izbušite rupu u kutiji projekta i pričvrstite dugme. Možda ćete također htjeti izbušiti neke rupe na mjestu gdje montirate zvučnik kako bi se zvuk mogao jasnije čuti. Izbušite još jednu rupu kroz koju može proći USB kabl. Odrežite kraj USB kabela i provucite ga kroz otvor. Zavežite čvor u USB kabelu radi rasterećenja i kako biste spriječili povlačenje kabela kroz otvor.

Spojite komponente kao što je prikazano na slici. Priključite crvenu žicu na USB kabelu u VIN na Arduinu, a crnu u GND. Ovisno o zvučnom modulu koji kupujete, ispis može biti različit, pa svakako provjerite dokumentaciju ili malo istražite na internetu kako biste pronašli pravi pinout. Na moju sreću, prodavač na ebayu objavio je ispis s popisom artikala.

Korak 4: Kodirajte

Morat ćete preuzeti i instalirati Arduino biblioteku za zvučni modul.

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

Na stranici github -a postoje dobra uputstva koja biste možda željeli pročitati.

github.com/Critters/MP3FLASH16P

Kod za sam projekt je prilično jednostavan. Povežite Arduino Nano sa računarom i prenesite ovu skriptu.

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

void setup () {

pinMode (12, INPUT_PULLUP); myPlayer.init (3); // Nasumična nasumičnost randomSeed (analogRead (A0)); }

void loop () {{100} {101}

if (digitalRead (12) == LOW) {// nasumično (1, 19) gdje je 19 za 1 veće od broja zvučnih datoteka // Promijenite posljednji broj na jačinu zvuka između 1 - 30 myPlayer.playFileAndWait (random (1, 19), 25); }}

Korak 5: Nastavite dalje

Nadamo se da vaša kutija sada radi i da pušta zabavne zvukove. Sada ga pokušajte malo dotjerati dodavanjem LED dioda ili ukrasa. Možda ga pretvorite u ukras koji visi na vašem drvetu. Dodao sam veliko užareno crveno LED dugme svom i upravo sam u procesu dodavanja rogova sa strane:)

Preporučuje se: