Tartalomjegyzék:
- 1. lépés: Alkatrészek
- 2. lépés: Töltse be a hangfájlokat
- 3. lépés: Szerelje össze az alkatrészeket
- 4. lépés: Kód
- 5. lépés: Vidd tovább
Videó: $ 20 Holiday Cheer Box: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ez a projekt megmutatja, hogyan lehet olyan dobozt készíteni, amely véletlenszerű hangot ad le a gomb megnyomásakor. Ebben az esetben egy olyan dobozt építettem, amelyet stratégiailag elhelyezhetek az iroda körül az ünnepek alatt. Amikor az emberek megnyomják a gombot, egy rövid ünnepi témájú hangklipet hallanak, amely vagy felvidítja őket, vagy bosszantja őket attól függően, hogy mit éreznek az ünnepek kapcsán.
Azonban más dolgokra is használhatja. Ugyanezt a konstrukciót használtam saját ajtócsengőm készítéséhez is, amely véletlenszerű csengőhangokat játszik le. Ez egy nagyszerű módja annak, hogy hangot adjunk bármilyen projekthez.
Ez nagyon hasonlít a Secret Code Box projektemhez, de ezúttal csak egy gomb, és nincs billentyűzet.
1. lépés: Alkatrészek
- Arduino Nano 4 dollár az Ebay -en
- MP3-Flash-16P hangmodul 5 dollár az Ebay-en
- Hosszú USB kábel
- Egy 5V -os usb fali töltő 2 dollár, vagy lehet, hogy egy régi található
- Bármilyen véletlenszerű olcsó hangszóró 2 dollár vagy valószínűleg mentes valami mástól
- Egy pillanatnyi gomb $ 1
- Projektdoboz 6 dollár
Ezen alkatrészek nagy részét újrahasznosíthattam az évek során szétszedett vagy elmentett cuccokból, így a tényleges költségem mindössze 9 dollár volt a Nano és a hangmodulért.
2. lépés: Töltse be a hangfájlokat
Keresse meg az internetet, hogy megtalálja a használni kívánt hangfájlokat, és töltse le őket a számítógépére. Azt tapasztaltam, hogy ezek a hangmodulok szeretik az állandó bitrátát az mp3 tömörítéshez és a 44100 mintavételi arányt az audio fájlban. Ha nem biztos abban, hogy a hangfájlok megfelelnek ezeknek a specifikációknak, akkor használjon egy hangszerkesztő programot, például az Audacity -t a fájl megnyitásához, majd mentse vissza a megfelelő beállításokkal. Az Audacity segítségével le is vághatja a hosszabb hangfájlokat az Ön igényeinek megfelelően.
Csatlakoztassa a hangmodult egy USB -porthoz, és kis USB -meghajtóként kell megjelennie. Átadja a hangokat, és győződjön meg róla, hogy 0001.mp3, 0002.mp3, 0003.mp3 és így tovább nevezik őket. Ez fontos ahhoz, hogy a hangmodul lejátszhassa azokat.
3. lépés: Szerelje össze az alkatrészeket
Fúrjon lyukat a projektdobozba, és rögzítse a gombot. Érdemes lyukakat is fúrni a hangszóró felszereléséhez, hogy a hang tisztábban hallható legyen. Fúrjon egy másik lyukat az USB -kábel áthaladásához. Vágja le az USB -kábel végét, és vezesse át a lyukon. Csatlakoztasson csomót az usb kábelbe a feszültségmentesítés érdekében, és nehogy a kábel visszahúzódjon a lyukon.
Csatlakoztassa az alkatrészeket a képen látható módon. Csatlakoztassa az USB -kábel piros vezetékét az Arduino VIN -jéhez, a fekete vezetéket pedig a GND -hez. A megvásárolt hangmodultól függően a pinout eltérő lehet, ezért feltétlenül nézze meg a dokumentációt, vagy végezzen online kutatást a megfelelő pinout megtalálásához. Szerencsémre az ebay eladó közzétette a pinoutot a tétellel.
4. lépés: Kód
A hangmodulhoz le kell töltenie és telepítenie kell egy Arduino könyvtárat.
github.com/Critters/MP3FLASH16P/archive/master.zip
A github oldalon vannak jó utasítások, amelyeket érdemes elolvasni.
github.com/Critters/MP3FLASH16P
A projekt kódja meglehetősen egyszerű. Csatlakoztassa az Arduino Nano -t a számítógépéhez, és töltse fel ezt a szkriptet.
#include #include "SoftwareSerial.h" #include "MP3FLASH16P.h" MP3FLASH16P myPlayer;
void setup () {
pinMode (12, INPUT_PULLUP); myPlayer.init (3); // A véletlenszerűség randomizálása randomSeed (analogRead (A0)); }
void loop () {
if (digitalRead (12) == LOW) {// random (1, 19) ahol a 19 1 -gyel nagyobb, mint a hangfájlok száma // Az utolsó számot 1-30 közötti hangerőre módosítsa myPlayer.playFileAndWait (random (1, 19), 25); }}
5. lépés: Vidd tovább
Remélhetőleg a doboza működik, és szórakoztató hangokat játszik le. Most próbálja egy kicsit felöltöztetni néhány led vagy dekoráció hozzáadásával. Esetleg díszítsd át a fádon. Hozzáadtam egy nagy izzó, piros LED gombot az enyémhez, és néhány agancsot adok hozzá az oldalakhoz:)
Ajánlott:
A Juke Box a nagyon fiataloknak Aka Raspi-Music-Box: 5 lépés
A Juke Box a nagyon fiataloknak … Aka Raspi-Music-Box: Az oktatható " Raspberry-Pi-based-RFID-Music-Robot " leírva egy ROALDH zenelejátszót a 3 éves gyermekének, úgy döntöttem, hogy egy juke dobozt építek a még fiatalabb gyermekeimnek. Ez alapvetően egy doboz 16 gombbal és egy Raspi 2 i
DIY Light Up Holiday Dísz: 18 lépés
DIY Light Up Holiday Dísz: Ebben az oktatóanyagban megtanítjuk neked, hogyan készíts világító díszt egy egyszerű áramkörrel. Töltse le itt a nyomtatható mintát egy szórakoztató, családbarát nyaraláshoz! Javasoljuk, hogy kezdéshez használja díszdizájnunkat, hogy jobban megértse
Arduino Christmas Cheer!: 5 lépés (képekkel)
Arduino karácsonyi üdv !: Tiss a szezon, hogy ragaszkodjon Arduino -hoz az ünnepi helyekre, és mi jobb hely, mint egy karácsonyfa! Ebben a projektben olyan karácsonyfát fogunk készíteni, amely egy csomó különböző karácsonyi dalt énekelhet, és együtt világít a mu
LED Holiday Star: 5 lépés
LED Holiday Star: Ez az Instructable megmutatja, hogyan lehet ünnepi csillagot készíteni a LED -ek segítségével. Használhatja asztaldíszként, íróasztalként vagy a ház körül
LED Holiday TuTu: 6 lépés (képekkel)
LED Holiday TuTu: Hogyan lehet rávenni az aranyos stréfeket, hogy beszéljenek veled az idei ünnepi partin? Csodálatos eTextile blinky-blink party party! Egyszerű, gyors, szórakoztató és hatékony eTextile projekt szinte bárki számára