Sadržaj:

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

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

Video: Praznična navijačka kutija od 20 USD: 5 koraka (sa slikama)
Video: Russian TYPICAL (German Owned) Supermarket: Globus 2024, Studeni
Anonim
Blagdanska kutija za veselje od 20 USD
Blagdanska kutija za veselje od 20 USD

Ovaj će vam projekt pokazati kako izgraditi kutiju koja reproducira nasumični zvuk kada se pritisne tipka. U ovom slučaju, iskoristio sam ga za izradu kutije koju mogu strateški postaviti po uredu tijekom blagdana. Kad ljudi pritisnu gumb, čuju kratki zvučni isječak s blagdanskom tematikom koji će ih 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 izvrstan način za dodavanje zvuka bilo kojem projektu.

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

Korak 1: Dijelovi

  • Arduino Nano 4 USD na Ebayu
  • MP3-Flash-16P zvučni modul 5 USD na Ebayu
  • Dugi USB kabel
  • 5V USB zidni punjač 2 USD ili možda imate stari koji leži okolo
  • Bilo koji slučajni jeftini zvučnik od 2 USD ili vjerojatno slobodan od nečeg drugog što leži okolo
  • Trenutačni gumb 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 poput konstantne bitrate za kompresiju mp3 -a i 44100 samle stopa na audio datoteci. Ako niste sigurni jesu li vaše zvučne datoteke u skladu s ovim specifikacijama, možete otvoriti datoteku pomoću programa za uređivanje zvuka poput Audacityja, a zatim je spremiti natrag s pravim postavkama. Također možete koristiti Audacity za rezanje dužih zvučnih isječaka 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 pazeći da se zovu 0001.mp3, 0002.mp3, 0003.mp3 i tako dalje. Ovo je važno kako bi ih zvučni modul mogao reproducirati.

Korak 3: Sastavite svoje komponente

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

Izbušite rupu u kutiji projekta i pričvrstite gumb. Možda ćete htjeti izbušiti i 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 kabel. 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, stoga svakako provjerite dokumentaciju ili istražite na internetu kako biste pronašli pravi ispis. Na moju sreću, prodavač ebaya 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

Postoje neke dobre upute na stranici github koje biste možda htjeli pročitati.

github.com/Critters/MP3FLASH16P

Kôd za sam projekt vrlo je jednostavan. Povežite Arduino Nano s računalom i prenesite ovu skriptu.

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

void setup () {

pinMode (12, INPUT_PULLUP); myPlayer.init (3); // Randomize the randomness randomSeed (analogRead (A0)); }

void loop () {{100} {101}

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

Korak 5: Nastavite dalje

Nadamo se da vaša kutija sada radi i svira 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 veliki užareni crveni LED gumb svom i upravo sam u procesu dodavanja rogova sa strane:)

Preporučeni: