Box na oslavu 20 dolárov: 5 krokov (s obrázkami)
Box na oslavu 20 dolárov: 5 krokov (s obrázkami)
Anonim
Box na oslavu 20 dolárov
Box na oslavu 20 dolárov

Tento projekt vám ukáže, ako zostaviť škatuľu, ktorá po stlačení tlačidla prehrá náhodný zvuk. V tomto prípade som ho použil na stavbu boxu, ktorý môžem cez prázdniny strategicky rozmiestniť po kancelárii. Keď ľudia stlačia tlačidlo, počujú krátky zvukový klip s tematikou dovoleniek, ktorý ich buď rozveselí alebo obťažuje podľa toho, ako sa o prázdninách cítia.

Môžete ho však použiť aj na iné veci. Rovnaký dizajn som použil aj na výrobu vlastného zvončeka, ktorý prehráva náhodné zvuky zvončeka. Je to skvelý spôsob, ako pridať zvuk do akéhokoľvek projektu.

Je to veľmi podobné môjmu projektu Secret Code Box, ale tentokrát iba tlačidlo a žiadna klávesnica.

Krok 1: Diely

  • Arduino Nano 4 doláre na Ebay
  • Zvukový modul MP3-Flash-16P za 5 dolárov na Ebay
  • Dlhý USB kábel
  • 5V USB nástenná nabíjačka 2 doláre, alebo môžete mať okolo seba starý
  • Ľubovoľný náhodný lacný reproduktor 2 doláre alebo pravdepodobne bez niečoho iného
  • Chvíľkové tlačidlo 1 dolár
  • Balíček projektu 6 dolárov

Väčšinu týchto dielov som mohol znova použiť z vecí, ktoré som za tie roky rozobral alebo uložil, takže moje skutočné náklady boli iba 9 dolárov za nano a zvukový modul.

Krok 2: Načítajte zvukové súbory

Načítajte zvukové súbory
Načítajte zvukové súbory

Prehľadajte internet, nájdite zvukové klipy, ktoré chcete použiť, a stiahnite si ich do počítača. Zistil som, že tieto zvukové moduly majú radi konštantný dátový tok pre kompresiu mp3 a vzorkovaciu frekvenciu 44100 zvukových súborov. Ak si nie ste istí, či vaše zvukové súbory vyhovujú týmto špecifikáciám, môžete použiť program na úpravu zvuku, ako je Audacity, na otvorenie súboru a jeho následné uloženie so správnymi nastaveniami. Audacity môžete použiť aj na skrátenie dlhších zvukových klipov na niečo, čo vyhovuje vašim potrebám.

Pripojte zvukový modul k portu USB a mal by sa zobraziť ako malý disk USB. Preneste si zvuky a uistite sa, že sú pomenované 0001.mp3, 0002.mp3, 0003.mp3 a tak ďalej. To je dôležité, aby ich zvukový modul dokázal prehrať.

Krok 3: Zostavte svoje súčiastky

Zostavte svoje súčiastky
Zostavte svoje súčiastky
Zostavte svoje súčiastky
Zostavte svoje súčiastky

Do krabice s projektom vyvŕtajte otvor a upevnite tlačidlo. Môžete tiež vyvŕtať niekoľko otvorov, do ktorých umiestnite reproduktor, aby bol zvuk lepšie počuť. Vyvŕtajte ďalší otvor, cez ktorý má viesť kábel USB. Odrežte koniec kábla USB a prevlečte ho otvorom. Uviažte uzol v kábli USB, aby sa uvoľnilo napätie a aby sa kábel neťahal späť cez otvor.

Pripojte komponenty podľa obrázku. Pripojte červený vodič na kábli USB k VIN na Arduino a čierny vodič k GND. V závislosti od zakúpeného zvukového modulu sa môže výstup líšiť, preto si prečítajte dokumentáciu alebo si urobte malý prieskum a nájdite ten správny. Našťastie pre mňa predajca eBay zverejnil pinout so zoznamom položiek.

Krok 4: Kód

Budete si musieť stiahnuť a nainštalovať knižnicu Arduino pre zvukový modul.

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

Na stránke github je niekoľko dobrých pokynov, ktoré by ste si tiež chceli prečítať.

github.com/Critters/MP3FLASH16P

Kód pre samotný projekt je dosť jednoduchý. Pripojte Arduino Nano k počítaču a nahrajte tento skript.

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

neplatné nastavenie () {

pinMode (12, INPUT_PULLUP); myPlayer.init (3); // Randomizácia náhodnosti randomSeed (analogRead (A0)); }

prázdna slučka () {

if (digitalRead (12) == LOW) {// random (1, 19) where 19 is 1 greater than the number of sound files // Change the last number to a volume level between 1 - 30 myPlayer.playFileAndWait (random (random (1, 19), 25); }}

Krok 5: Posuňte to ďalej

Našťastie váš box teraz funguje a hrá zábavné zvuky. Teraz to skúste trochu obliecť pridaním LED alebo dekorácií. Možno z neho urobíte ozdobu, ktorá visí na vašom strome. K svojmu som pridal veľké svietiace červené LED tlačidlo a práve pridávam po stranách niekoľko paroží:)