Tartalomjegyzék:
- 1. lépés: Hogyan működik?
- 2. lépés: Anyagok és eszközök
- 3. lépés: Kód, kapcsolási rajz és tápellátás
- 4. lépés: Breadboard használata
- 5. lépés: Csatlakoztassa az audiocsatlakozót
- 6. lépés: Csatlakoztassa a fotorezisztorát
- 7. lépés: Csatlakoztasson egy SPDT kapcsolót
- 8. lépés: Csatlakoztassa a tapintható kapcsolót
- 9. lépés: Csatlakoztassa a LED -eket
- 10. lépés: Teszteld
- 11. lépés: Fúrja a házat
- 12. lépés: Kezdje el az összetevők hozzáadását a házhoz
- 13. lépés: Adja hozzá a többi összetevőt
- 14. lépés: Csatlakoztassa az audiocsatlakozót a protoboardhoz
- 15. lépés: Forrasztás a fényképellenállás, a tapintható kapcsoló és az SPDT kapcsoló ellenállásaiban
- 16. lépés: Forrasztja a LED -eket a helyére
- 17. lépés: Csatlakoztassa a potenciométereket a protoboardhoz
- 18. lépés: Csatlakoztassa a gombokat a potenciométereihez
- 19. lépés: Csatlakoztassa a Protoboardot az Arduino -hoz
- 20. lépés: Játssz vele
Videó: Az Arduino szintetizátor: 20 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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?
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
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
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
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
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
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
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
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
10. lépés: Teszteld
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ú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
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
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
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
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
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
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
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 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
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:
Vizes szintetizátor MakeyMakey és Scratch segítségével: 6 lépés (képekkel)
Vízszintetizátor a MakeyMakey és a Scratch segítségével: A MakeyMakey használata lenyűgöző dolog, ha különböző anyagokat kapcsolókká vagy gombokká alakít, és így mozdulatokat vagy hangokat vált ki a számítógépen. Az ember megtanulja, melyik anyag vezeti a gyengeáramú impulzust, és kitalálhat és kísérletezhet az
Félelmetes analóg szintetizátor/orgona csak diszkrét összetevők használatával: 10 lépés (képekkel)
Félelmetes analóg szintetizátor/orgona, csak diszkrét komponenseket használva: Az analóg szintetizátorok nagyon menőek, de meglehetősen nehéz elkészíteni őket. Ezért szerettem volna olyan egyszerűt készíteni, amennyire csak lehet, így működése könnyen érthető. Ahhoz, hogy működjön, szükség van néhány alapvető aláramkörre: Egy egyszerű oszcillátor rezisztens
Moduláris szintetizátor tápegység: 10 lépés (képekkel)
Moduláris szintetizátor tápegysége: Ha moduláris szintetizátort épít, akkor biztosan szüksége lesz egy tápegységre. A legtöbb moduláris szintetizátor kettős sínrendszert igényel (jellemzően 0V, +12V és -12V), és hasznos lehet egy 5V -os sín is, ha tervezi
Hanghajlító szintetizátor: 14 lépés (képekkel)
Hanghajlító szintetizátor: Korábban építettem néhány hanghajlító gépet (nézze meg az alábbi linkeket az „ibles” -hez). Ezúttal egy reverb és erősítő modult adtam hozzá, amelyek valóban teljesen új hangzási tartományt adnak a játékhoz. Ráadásul a hangrögzítő modul, amelyet a
Arduino MIDI Chiptune szintetizátor: 7 lépés (képekkel)
Arduino MIDI Chiptune szintetizátor: Élje át a korai számítógépes játék zenéjét egy hiteles 8 bites chiptune szintetizátorral, amelyet bármely modern DAW szoftver kényelméből vezérelhet a MIDI felett. Ez az egyszerű áramkör egy Arduino-t használ az AY-3- vezérléséhez 8910 programozható hangnem