Tartalomjegyzék:

Kézi 6 jegyzet zenei doboz / hangszer (könnyen elkészíthető és javítható!): 5 lépés (képekkel)
Kézi 6 jegyzet zenei doboz / hangszer (könnyen elkészíthető és javítható!): 5 lépés (képekkel)

Videó: Kézi 6 jegyzet zenei doboz / hangszer (könnyen elkészíthető és javítható!): 5 lépés (képekkel)

Videó: Kézi 6 jegyzet zenei doboz / hangszer (könnyen elkészíthető és javítható!): 5 lépés (képekkel)
Videó: Kiderült: Így keresi a pénzét PSGOgli7 2024, November
Anonim
Kézi 6 jegyzet zenei doboz / hangszer (könnyen elkészíthető és javítható!)
Kézi 6 jegyzet zenei doboz / hangszer (könnyen elkészíthető és javítható!)

Szia! Martin Molin, a Wintergatan nevű svéd zenekar tagja ihlette, nemrég beleszerettem a zenei dobozokba és mindenbe. Az emberek, akik zeneszámokhoz készítenek dalokat, még mindig a régi vágású módszert használják a daljegyzet jegyzetelésre, remélve, hogy az időzítés végül sikerül. Miután ezt magam is megtettem, tudom, hogy ez egy fárasztó gyakorlat, és helyettesítő lehet. Így végül arra gondoltam, hogy infravörös vonalérzékelőket használok egy dal létrehozásához. Ez azt jelentené, hogy csak egy fekete -fehér nyomtatott papírlapot kell elolvasnia, de különböző felhasználási lehetőségei is lehetnek, például újság beolvasása hangkimenet céljából.

Lépés: Az anyagok

Ezeket az anyagokat használtam, de nagyon cserélhetők. Nézd meg, mi illik hozzád a legjobban!

- Arduino Uno

- Hangszóró vagy csengő

- 9V -os akkumulátor

- 9 V -os elemcsipesz

- Be / Ki kapcsoló

- 6 x QRD1114 fényvisszaverő érzékelő

- Jumper kábelek

- Fadoboz (10 x 15 x 9)

2. lépés: Az áramkör

Az áramkör
Az áramkör
Az áramkör
Az áramkör

Most az áramkör ugrásszerűen a legnehezebb része ennek a projektnek véleményem szerint. De ne hagyd, hogy ez megijesszen; nem olyan rossz.

A QRD1114 fényvisszaverő érzékelő

A fényvisszaverő érzékelő valójában két érzékelő egyben. Küldőt és fogadót is tartalmaz. A feladó a narancssárga -fehér bit, a fogadó pedig a feketés, sötétebb bit. Ezért van szüksége mind a 4 lábára az Arduino -hoz. A vevőn lévő ponton lévőnek szüksége van egy 10 k ohmos ellenállásra, amely 5 V -ra van kötve, és egy jumper kábelre, amely az Arduino analóg érintkezőjéhez van csatlakoztatva. Az egyik átlósan ellentétesét is 5V -ra kell csatlakoztatni, de 220 ohmos ellenálláson keresztül. A fennmaradó két láb közvetlenül a talajhoz csatlakoztatható (GND). Ebből 6 vagy több telepítése meglehetősen szoros, ezért javaslom forrasztani őket, ha lehetséges.

A beszélő

A hangszóró nagyon könnyen csatlakoztatható. Csak csatlakoztassa a - tűt a földhöz, és csatlakoztassa a + tűt az Arduino által választott digitális tűhöz. Ehhez a projekthez a ~ 9 -es tűt használtam.

Az elem

Annak érdekében, hogy az Arduino akkumulátorról működtethető legyen, javaslom, hogy nézze meg ezt az útmutatót:

www.instructables.com/id/Powering-Arduino-…

Csodálatos munkát végeznek, elmagyarázzák, hogyan kell csinálni. Ezt az oktatóanyagot használtam a projektemhez is.

3. lépés: A kód

Most a kódról. Ez a projekt az Arduino szoftverbe már beprogramozott alapkönyvtárakat használja.

Csak bontsa ki a zip fájlt, és nyissa meg a mappát. Látnia kell két lapot; HandHeldMusicBox és hangmagasságok.h. Innen már jónak kell lennie!

Ha a hangmagasságok nincsenek, akkor a 'shift + ctrl + T' billentyűkombinációval és a hangmagasságok elnevezésével új lapot hozhat létre. H. Innen csak másolja át a.txt fájlban lévő összes elemet az új lapra, amelynek ezt meg kell tennie.

4. lépés: A zenelap

A zenelap
A zenelap

A zenei lap létrehozásához készítettem egy google táblázatot "Speelpapier" néven, amely hollandul "Playing Paper". Ezen a linken ellenőrizheti:

docs.google.com/spreadsheets/d/1MHBrFVECut…

Ha saját maga szeretne zeneszámot készíteni, egyszerűen másolja át a munkalapon lévő összes elemet, vagy mentse el egy példányát a Drive -ra. Ha inkább az Excel -t használja a Google -táblázatok helyett, akkor azt is megteheti, ha Excel fájlként tölti le a Fájl> Letöltés másként> Microsoft Excel menüpontból.

A kottába írni egy kicsit furcsa jelenleg. A jegyzetek G -ről E -re mennek. Ha G -t szeretne játszani egy bizonyos lapkán, akkor töltse ki az '1 -et a bal oldalon, amely azt mondja: "SZÁMOK SORA". Ügyeljen arra, hogy a szám elé tegyen egy "betűt", hogy a Google táblázatai felismerjék, hogy valójában nem szám, hanem karakterlánc használható a kódban.

'1 = G

'2 = A

'3 = B

'4 = C

'5 = D

'6 = E

Jó szórakozást a saját dallamok készítéséhez.

5. lépés: Javítás

Most a legfontosabb lépés: Tegye magáévá!

Az alapvető lépéseket adtam meg nektek a kézi zenei doboz elkészítéséhez, hogyan kell elérni a koncepció fejlesztésének idejét. Íme néhány tipp:

- Több érzékelőt is hozzáadhat egy multiplexer vagy egy másik Arduino használatával

- Megpróbálhatja néhány érzékelőt oktávváltásra késztetni, hogy szélesebb tartományt érjen el

- Hozzáadhat egy hangerő csúszkát vagy gombot

- Adjon hozzá erősítőt, hogy több hangot kapjon a hangszóróból

- Használjon hangkönyvtárat furcsa hangok beszerzéséhez, esetleg a „zenei doboz” hangjának létrehozásához.

- Használjon időzítő megszakításokat vagy más módszert, hogy megpróbálja elérni, hogy akkordokat is játsszon!

- Szerkessze a kottagenerátor fájlt, hogy az az Ön számára működjön

- Rendelkezzen valamilyen mechanizmussal, amely meghatározott ütemben húzza a papírt.

Sok sikert a projekthez, és mindenképpen tudassa velem a haladást, szívesen meghallgatnám.

Ajánlott: