Tartalomjegyzék:

Az Arduino szintetizátor: 20 lépés (képekkel)
Az Arduino szintetizátor: 20 lépés (képekkel)

Videó: Az Arduino szintetizátor: 20 lépés (képekkel)

Videó: Az Arduino szintetizátor: 20 lépés (képekkel)
Videó: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Július
Anonim
Az Arduino szintetizátor
Az Arduino szintetizátor

Az Arduino képes hangot kiadni a Tone Library nevű könyvtáron keresztül. Az Arduino szintetizátor egy interfész és egy program létrehozásával, amely bizonyos értékeket audió kimenetre hívhat fel, az robusztus eszköz egy kezdetleges zajgép létrehozásához. Granulált szintézis technikákat alkalmaz, hogy megkülönböztető hangot hozzon létre, amely nagyon szórakoztató lehet a zenészek, művészek, barkácsolók és hobbik kedvelői számára.

1. lépés: Hogyan működik?

Hogyan működik
Hogyan működik

A hang akkor jön létre, ha ugyanazt a hangszemcsét vagy mintákat (1-50 ms körüli kis darabokat) újra és újra nagy sebességgel játssza le. A fülünk és az agyunk ezt az ismétlés gyakoriságának és az eredeti szemnek hallható hibridjévé változtatja, és ez állandó hangnak tűnik.

A szemcsék két állítható frekvenciájú, állítható bomlási sebességű háromszöghullámból állnak. Az ismétlési gyakoriságot egy másik vezérlő állítja be.

2. lépés: Anyagok és eszközök

Anyagok és eszközök
Anyagok és eszközök
Anyagok és eszközök
Anyagok és eszközök
Anyagok és eszközök
Anyagok és eszközök

A projekt megvalósításához a következőkre lesz szüksége.

Alkatrészek:

(5X) 5K potenciométer (5X) Potenciométer gombok (3X) LED -ek (1X) SPDT kapcsoló (1X) Fénytől függő fotóellenállás (1X) Arduino (1X) Arduino Protoboard (1X) Tapintható kapcsoló (1X) Projektház (1X) 1/ 8 hüvelykes audiocsatlakozó (1X) sok tömör huzal (1X) hőzsugorodó (1X) kenyérlap (1X) áthidaló vezeték (3X) 10K ohmos ellenállások (3X) 220 ellenállás (1X) 9V akkumulátor (1X) 9V elemcsipesz (1X) M méretű koaxiális egyenáramú tápcsatlakozó

Eszközök:

  • forrasztópáka
  • forrasztani
  • fényáram
  • ragasztó
  • multiméter
  • fúró

3. lépés: Kód, kapcsolási rajz és tápellátás

Kód, kapcsolási rajz és teljesítmény
Kód, kapcsolási rajz és teljesítmény
Kód, kapcsolási rajz és teljesítmény
Kód, kapcsolási rajz és teljesítmény

Csatoltam az Arduino kódját ehhez az utasításhoz. Szüksége lesz egy USB 2.0 -ra, hogy feltöltse azt a táblára. Miután feltöltötte a kódot a számítógépről, folytassa, és csatlakoztassa a Proto pajzsot az Arduino készülékéhez.

A hatalom tekintetében sok lehetőség közül választhat. Az Arduino 9 V -os fali szemölcsről is működtethető, vagy használhat 9 V -os akkumulátort és M -es koaxiális egyenáramú hálózati csatlakozót. Az áramellátást az USB -kábelen keresztül is elvégezheti. A kapcsolási rajz Fritzing -el készült, ezt a lépést is csatolták.

4. lépés: Breadboard használata

Breadboard használata
Breadboard használata
Breadboard használata
Breadboard használata
Breadboard használata
Breadboard használata

Ha először kenyérsütőtáblát használ az áramkör felépítéséhez, sokkal könnyebb később átvinni az áramkört a Protoboardra. Vezesse a vezetékeket a GND -től és az 5 V -tól a kenyérsütő - és + síneire.

Ezután csatlakoztassa a potenciométerek jelvezetékeit az Arduino 0-4 analóg bemenetéhez. A jobb és a bal oldali vezetékek összekapcsolódnak a földi sínnel és a kenyértábla pozitív sínjével. A potenciométerek csatlakoztatása szabályozza a szintetizátor szemcséjét, gyakoriságát és bomlását. Analóg 0 -ban: 1 -es szemcseméret Analóg 1 -ben: 2 -es szemcsék bomlása Analóg 2 -ben: 1 -es szemcsék bomlása Analóg 3 -as: 2 -es szemcseméretű Analóg 4 -ben: Szemek ismétlési gyakorisága

5. lépés: Csatlakoztassa az audiocsatlakozót

Csatlakoztassa az audiocsatlakozót
Csatlakoztassa az audiocsatlakozót
Csatlakoztassa az audiocsatlakozót
Csatlakoztassa az audiocsatlakozót

Forrasztja a vezetékeket az 1/8 hüvelykes mono audio jack csatlakozójához, hogy a vezetékek meglehetősen hosszúak legyenek. Csatlakoztassa a pozitív vezetékét az Arduino PWM ~ 3 -hoz. Szüksége lesz egy 10K ohmos ellenállásra az arduino kártya és az audio jack pozitív vezetéke között Csatlakoztassa az aljzat negatív vezetékét a kenyértábla földelő sínjéhez.

6. lépés: Csatlakoztassa a fotorezisztorát

Csatlakoztassa a fotorezisztorát
Csatlakoztassa a fotorezisztorát

A fényellenállás egyik vezetékét közvetlenül a kenyérsütő 5V pozitív sínjéhez, valamint az Arduino 5 -ös analóg bemenetéhez kötik. A fényellenállás másik vezetéke egy 10K ohmos ellenállású földi sínhez van csatlakoztatva.

7. lépés: Csatlakoztasson egy SPDT kapcsolót

Csatlakoztasson SPDT kapcsolót
Csatlakoztasson SPDT kapcsolót

Csatlakoztassa az SPDT kapcsoló jelét, középső vezetékét az Arduino digitális 02 -es tűjéhez. A fennmaradó vezetékek a földhöz vannak csatlakoztatva, és az 5V pozitív sín, amelyet 10K ohmos ellenállás ellenáll.

8. lépés: Csatlakoztassa a tapintható kapcsolót

Csatlakoztassa a tapintható kapcsolót
Csatlakoztassa a tapintható kapcsolót
Csatlakoztassa a tapintható kapcsolót
Csatlakoztassa a tapintható kapcsolót

A tapintható kapcsoló négy vezetékkel rendelkezik. Hagyja, hogy a kapcsoló a kenyértábla hídján álljon. Csatlakoztassa a két párhuzamos tüske egyikét a kenyérlapon lévő 5V pozitív sínhez, a másikat pedig egy 10K ohmos ellenállású földelőcsaphoz. A tapintható kapcsoló utolsó csatlakozása egy jelvezetéket köt össze a kapcsoló és az Arduino 6 -os digitális tűje között.

9. lépés: Csatlakoztassa a LED -eket

Csatlakoztassa a LED -eket
Csatlakoztassa a LED -eket

10. lépés: Teszteld

Próbáld ki!
Próbáld ki!

Ez a befejezett kenyérfalú kör. Teszteljen fejhallgatóval, vagy csatlakoztasson egy kis hangszórót. Ha fejhallgatót használ, ez mono kimenet, és hangos lesz. Ne tegye a fejhallgatót közvetlenül a füléhez, amikor bekapcsolja ezt a szintetizátort.

11. lépés: Fúrja a házat

Fúrja a házat
Fúrja a házat
Fúrja a házat
Fúrja a házat
Fúrja a házat
Fúrja a házat
Fúrja a házat
Fúrja a házat

Fúrjon lyukakat a projekt burkolatába a kenyértáblába helyezett minden alkatrészhez. Arany festőtollal jelöltem meg, hogy hol akarom a lyukaimat.

Fúrjon öt lyukat a potenciométerekhez. Öt kis lyuk a négyzetben a tapintható kapcsolóhoz. Három pár kis lyuk mindegyik LED -hez Két lyuk közel van egymáshoz a fényellenálláshoz. Egy lyuk az audio csatlakozóhoz. Egy további lyuk az SPDT kapcsolóhoz.

12. lépés: Kezdje el az összetevők hozzáadását a házhoz

Kezdje el az összetevők hozzáadását a házhoz
Kezdje el az összetevők hozzáadását a házhoz
Kezdje el az összetevők hozzáadását a házhoz
Kezdje el az összetevők hozzáadását a házhoz

Húzza át az öt potenciométert a fúrt lyukakon, majd rögzítse a helyükön.

13. lépés: Adja hozzá a többi összetevőt

Adja hozzá a többi összetevőt
Adja hozzá a többi összetevőt
Adja hozzá a többi összetevőt
Adja hozzá a többi összetevőt

Rögzítse a helyére a LED -eket, az SPDT kapcsolót, a tapintható kapcsolót, az audiocsatlakozót és a fényellenállást. Egy csipet forró ragasztó nagyszerűen működött ezen alkatrészek gyors rögzítésére.

14. lépés: Csatlakoztassa az audiocsatlakozót a protoboardhoz

Csatlakoztassa az audiocsatlakozót a protoboardhoz
Csatlakoztassa az audiocsatlakozót a protoboardhoz
Csatlakoztassa az audiocsatlakozót a protoboardhoz
Csatlakoztassa az audiocsatlakozót a protoboardhoz
Csatlakoztassa az audiocsatlakozót a protoboardhoz
Csatlakoztassa az audiocsatlakozót a protoboardhoz

A következő néhány lépés felvázolja, hogyan lehet áthelyezni az áramkört a kenyértábláról a Protoboardra. Mivel minden összetevője a házhoz van rögzítve, egyszerű lesz vezetéket vezetni az alkatrészektől a tábláig.

Forrasztja a vezetékeket a házon belüli összes alkatrészhez, piros és fekete vezetékekkel jelölve, hogy melyik vezeték pozitív és negatív. Csatlakoztasson egy vezetéket a Protoboard -on a 3 -as digitális tüskéhez, és forrasztja a helyére, futtasson egy áthidaló vezetéket a tábla közepéhez, hogy megszakítsa a vonalat ugyanazzal a 10K ohmos ellenállással a kenyértábláról. Amikor ezeket a helyére forrasztja, ügyeljen arra, hogy elegendő forrasztást ejtsen a táblára, hogy a vezetéket az ellenálláshoz csatlakoztathassa.

15. lépés: Forrasztás a fényképellenállás, a tapintható kapcsoló és az SPDT kapcsoló ellenállásaiban

Forrasztás a fényellenállás, a tapintható kapcsoló és az SPDT kapcsoló ellenállásaiban
Forrasztás a fényellenállás, a tapintható kapcsoló és az SPDT kapcsoló ellenállásaiban

Húzzon ki két áthidaló vezetéket a földelő sínből, és egy áthidaló vezetéket a pozitív sínből a tábla közepéig. Alakítson kapcsolatokat a fennmaradó 10K ohmos ellenállásokkal.

Csatlakoztasson egy kis jumper vezetéket az 5 -ös analógból, amely futni fog a fotóellenállás vezetékéhez.

16. lépés: Forrasztja a LED -eket a helyére

Forrasztja a LED -eket a helyére
Forrasztja a LED -eket a helyére

Csatlakoztasson 3 220 Ohmos ellenállást a Protoboard 9-11-es csapjaihoz, süllyessze az ellenállások másik végét a protoboard nyitott lyukaiba, majd forrasztja ezeket a vezetékeket a LED-ekhez.

Daisy láncolja a LED -ek földelővezetékeit, majd vezessen le egyetlen földelővezetéket a Protoboard földelő sínjéhez.

17. lépés: Csatlakoztassa a potenciométereket a protoboardhoz

Csatlakoztassa a potenciométereket a protoboardhoz
Csatlakoztassa a potenciométereket a protoboardhoz

Daisy láncolja össze a potenciométerek pozitív és földelő vezetékét, majd illessze be őket a Protoboard megfelelő síneibe.

Csatlakoztassa a potenciométerek jelvezetékeit a 0-4 analóghoz, az első gombsoron tartottam a szem- és frekvenciagombokat, alattuk pedig a szinkronizáló gombokat. Ismételten, a jelvezetékek ennek megfelelően szinkronizálódnak: Analóg 0: 1. szemcseméret Analóg 1.

18. lépés: Csatlakoztassa a gombokat a potenciométereihez

Csatlakoztassa a gombokat a potenciométereihez
Csatlakoztassa a gombokat a potenciométereihez

Nullázza ki az összes potenciométert, majd igazítsa a gomb vonalát a potenciométer tengelyének nulla pozíciójához.

Egy kis laposfejű csavarhúzóval rögzítse a potenciométer gombjait.

19. lépés: Csatlakoztassa a Protoboardot az Arduino -hoz

Csatlakoztassa a Protoboardot az Arduino -hoz
Csatlakoztassa a Protoboardot az Arduino -hoz
Csatlakoztassa a Protoboardot az Arduino -hoz
Csatlakoztassa a Protoboardot az Arduino -hoz
Csatlakoztassa a Protoboardot az Arduino -hoz
Csatlakoztassa a Protoboardot az Arduino -hoz

Csatlakoztassa a Protoboard rövid áthidaló vezetékét a ház hosszú vezetékéhez. Forrasztja a fennmaradó vezetékeket a földelő sínre, illetve az 5 V -os sínre a Protoboard -on.

Rögzítse a protoboardot a helyére az Arduiono tetején. Csatlakoztassa, zárja le, és készen áll a lekvárra!

20. lépés: Játssz vele

Játssz vele!
Játssz vele!

Az összes kapcsoló és potenciométer teljesen felcserélhető! ahelyett, hogy ezeket a potenciométereket használná, próbálja helyettesíteni mindegyiket fotóellenállással vagy a kettő kombinációjával.

Hivatkozások: https://blog.lewissykes.info/daves-auduino/ https://code.google.com/p/rogue-code/wiki/ToneLibraryDocumentation https://arduino.cc/en/Tutorial/Tone

Ajánlott: