Tartalomjegyzék:

Beat Box: 5 lépés
Beat Box: 5 lépés

Videó: Beat Box: 5 lépés

Videó: Beat Box: 5 lépés
Videó: BEATWELL vs LEKS | V1 Beatbox Battle 2014 | 1/8 final 2024, Július
Anonim
Beat Box
Beat Box

Ez a doboz egy doboz, több LED -lámpával felszerelve, amelyek akkor kapcsolnak be, amikor az érzékelő által fogadott hang meghalad egy bizonyos küszöböt.

1. lépés: Követelmények

Követelmények
Követelmények
Követelmények
Követelmények

Szükséges kellékek:

-1 Arduino Uno

-Kenyérsütő deszkát

-Férfi/férfi ugrók

-Férfi/női ugrók

-Arduino hangérzékelő (négy érintkező)

-Ahány LED lámpát szeretne

-Ellenállások (ugyanannyi, mint a használt LED -ek) -

-10 x 25 kartondoboz -Worbla -Festék

2. lépés: Csatlakoztassa az Arduino -t, a kenyeretáblát és a hangérzékelőt

Az Arduino, a kenyeretábla és a hangérzékelő csatlakoztatása
Az Arduino, a kenyeretábla és a hangérzékelő csatlakoztatása
Az Arduino, a kenyeretábla és a hangérzékelő csatlakoztatása
Az Arduino, a kenyeretábla és a hangérzékelő csatlakoztatása
Az Arduino, a kenyeretábla és a hangérzékelő csatlakoztatása
Az Arduino, a kenyeretábla és a hangérzékelő csatlakoztatása

A hangérzékelőnek négy érintkezője van: az AO, a GND, a VCC (más néven a +) és a DO. A következő módon kell csatlakoztatni a csapokat az Arduino -hoz:

AO = AO GND = GND VCC (+) = 5V DO = Digitális 2. tüske

A táblázatot referenciaként is megnézheti.

Az Arduino, a hangérzékelő és a kenyértábla össze van kötve egymással, amint az a referencia képen látható. A képen csak egy LED van csatlakoztatva, de bármikor csatlakoztathat többet, ha akar. Természetesen meg kell győződnie arról, hogy minden LED rendelkezik saját ellenállással. Az ellenállásokat csak egy jumperhez kell csatlakoztatni, amely az Arduino GND -jéhez van csatlakoztatva. Tehát a LED -től az Arduino -ig terjedő sorrend a következő: Digitális tű az Arduino -n, LED -fény -, LED -fény +, ellenállás, GND az Arduino -n.

3. lépés: Forrasztás és huzalozás

Forrasztás és huzalozás
Forrasztás és huzalozás
Forrasztás és huzalozás
Forrasztás és huzalozás

Miután meggyőződtem arról, hogy minden megfelelően működik, mindent forrasztottam, és átméreteztem a kenyértáblát, hogy biztosan illeszkedjen a dobozába.

Kérlek, légy kedves a szegény forrasztási munkához, én csak stresszes tanuló vagyok, végső soron technikai értelem nélkül.

4. lépés: A projekt kódolása

A projekt kódolása
A projekt kódolása

A "soundsensor.ino" fájl tartalmazza a projektemhez használt kódot. A hangérzékelőnek némileg módosítania kell az érzékenységet. Ezt úgy csináltam, hogy elmentem a soros monitorhoz (az Arduino szoftver jobb felső sarkában), és megnéztem az "analóg" értéket. Ha valahol 20 körül van, akkor az "int_threshold" -t 21 -ben vagy valami közelben kell beírni a kódba. Ön is játszhat a hangérzékelő érzékenységével a kék téglalap tetején lévő kis gomb elforgatásával.

5. lépés: A ház építése

A ház építése
A ház építése
A ház építése
A ház építése
A ház építése
A ház építése

A projekt házaként először egy egyszerű kartondobozt használtam. Ezután a tartósság kedvéért bevontam Worbla -val, egy bizonyos típusú hőre lágyuló műanyaggal. A burkolaton is készítettem néhány részletet a Worbla segítségével, és a "zárat" EVA habból készítettem. Míg a Worbla még formázható volt, öt lyukat készítettem a doboz tetején, hogy átmenjenek a LED -ek, és egy lyukat a hátulján minden vezetékhez. Ügyeljen arra, hogy a lyukak elég nagyok legyenek!

A Worbla-t nem festettem szándékosan festés előtt, mivel tudtam, hogy durva, bőrszerű textúrát akarok utánozni. Miután hagytam kihűlni a Worblát, teljesen feketére festettem a dobozt. Ezután rétegezve feszegettem különböző színeket, nehogy minden terület hamis, azonos színű legyen.

És akkor tegye be az összes hardvert a dobozba! Az áramforráshoz és a hangérzékelőhöz használt vezeték hátsó lyukát használtam, így bárhová elhelyezhetem a mikrofonját. Azonban nem csináltam semmit, hogy a hardver könnyebben illeszkedjen a dobozba. Valószínűleg ezt tettem volna, ha csak egy kicsit több időm lenne.

Most már csak ki kell választania kedvenc zenéit!

Ajánlott: