Satura rādītājs:

Arduino sintezators: 20 soļi (ar attēliem)
Arduino sintezators: 20 soļi (ar attēliem)

Video: Arduino sintezators: 20 soļi (ar attēliem)

Video: Arduino sintezators: 20 soļi (ar attēliem)
Video: Простой DIY модуль Master Clock ⏲️ (собран на Arduino Nano) 2024, Jūlijs
Anonim
Arduino sintezators
Arduino sintezators

Arduino spēj izvadīt skaņu, izmantojot bibliotēku, kas ir izstrādāta ar nosaukumu Toņu bibliotēka. Izveidojot saskarni un programmu, kas var izsaukt noteiktas vērtības, lai tās tiktu izvadītas audio izejā, Arduino sintezators ir spēcīgs instruments, lai radītu elementāru trokšņa mašīnu. Tas izmanto granulētas sintēzes metodes, lai radītu atšķirīgu skaņu, kas mūziķiem, māksliniekiem, lāpītājiem un hobijiem var sagādāt daudz prieka.

1. darbība. Kā tas darbojas

Kā tas strādā
Kā tas strādā

Skaņa tiek radīta, atskaņojot vienu un to pašu skaņas graudu vai paraugus (mazus gabaliņus no aptuveni 1 līdz 50 ms) atkal un atkal ļoti lielā ātrumā. Mūsu ausis un smadzenes pārvērš to par dzirdamu atkārtošanās ātruma un sākotnējā grauda hibrīdu, un tas izklausās kā nemainīgs tonis.

Graudu veido divi trīsstūrveida viļņi ar regulējamu frekvenci un regulējamu sabrukšanas ātrumu. Atkārtojumu biežumu nosaka cita vadīkla.

2. darbība: materiāli un instrumenti

Materiāli un instrumenti
Materiāli un instrumenti
Materiāli un instrumenti
Materiāli un instrumenti
Materiāli un instrumenti
Materiāli un instrumenti

Lai izveidotu šo projektu, jums būs nepieciešamas šādas lietas.

Daļas:

(5X) 5K potenciometrs (5X) potenciometra kloķi (3X) gaismas diodes (1X) SPDT slēdzis (1X) no gaismas atkarīgs fotorezistors (1X) Arduino (1X) Arduino Protoboard (1X) taustes slēdzis (1X) Projekta korpuss (1X) 1/ 8 collu audio ligzda (1X), daudz cietu vadu (1X) termiski saraušanās (1X) maizes dēlis (1X) džemperis (3X) 10K omi rezistori (3X) 220 rezistori (1X) 9V akumulators (1X) 9V akumulatora skava (1X) M izmēra koaksiālais līdzstrāvas kontaktdakša

Rīki:

  • lodāmurs
  • lodēt
  • plūsma
  • līme
  • multimetrs
  • urbis

3. darbība: kods, shēmas shēma un jauda

Kods, shēmas shēma un jauda
Kods, shēmas shēma un jauda
Kods, shēmas shēma un jauda
Kods, shēmas shēma un jauda

Esmu pievienojis Arduino kodu šai instrukcijai. Lai to augšupielādētu savā panelī, jums būs nepieciešams USB 2.0. Kad esat augšupielādējis kodu no sava datora, turpiniet un pievienojiet Proto vairogu savam Arduino.

Jums ir daudz iespēju, kad runa ir par varu. Arduino var darboties ar 9 V sienas kārpu barošanas avotu, vai arī jūs varat izmantot 9 V akumulatoru ar akumulatora skavu M izmēra koaksiālā līdzstrāvas kontaktdakšai. Jūs varat arī barot, izmantojot USB kabeli. Shēmas shēma tika izveidota ar Fritzing, tā ir pievienota arī šim solim.

4. darbība: maizes dēļa izmantošana

Maizes dēļa izmantošana
Maizes dēļa izmantošana
Maizes dēļa izmantošana
Maizes dēļa izmantošana
Maizes dēļa izmantošana
Maizes dēļa izmantošana

Izmantojot ķēdes izveidošanai vispirms maizes dēli, vēlāk ir daudz vieglāk pārsūtīt ķēdi uz savu Protoboard. Vadiet vadus no GND un 5V līdz maizes dēļa sliedēm - un +.

Pēc tam pievienojiet signāla vadus no potenciometriem ar Arduino analogo ieeju 0-4. Labās un kreisās puses vadi tiks savienoti ar zemes sliedi un maizes dēļa pozitīvo sliedi. Potenciometru pievienošana kontrolēs sintezatora graudus, frekvenci un sabrukšanu. Analogs 0: graudu 1 solis Analogs 1: graudu 2 sabrukums Analogs 2: graudu 1 sabrukums Analogs 3: 2 graudu solis Analogs 4: graudu atkārtošanās biežums

5. darbība: pievienojiet audio ligzdu

Pievienojiet audio ligzdu
Pievienojiet audio ligzdu
Pievienojiet audio ligzdu
Pievienojiet audio ligzdu

Lodējiet vadus pie 1/8 collu mono audio ligzdas, padariet vadus diezgan garus. Savienojiet savu pozitīvo vadu ar PWM ~ 3 Arduino. Jums būs nepieciešams 10K omu rezistors starp arduino plāksni un audio ligzdas pozitīvo vadu. Pievienojiet ligzdas negatīvo vadu pie maizes dēļa zemes sliedes.

6. darbība: pievienojiet fotorezistoru

Pievienojiet savu fotorezistoru
Pievienojiet savu fotorezistoru

Viens jūsu fotorezistora vads ir pieslēgts tieši pie jūsu 5V pozitīvās sliedes uz maizes dēļa, kā arī ar 5. analogo ieeju Arduino. Otrs fotorezistora vads ir savienots ar 10K omu pretestības zemes sliedi.

7. darbība: pievienojiet SPDT slēdzi

Pievienojiet SPDT slēdzi
Pievienojiet SPDT slēdzi

Savienojiet SPDT slēdža vidējo vadu ar Arduino digitālo tapu 02. Atlikušie vadi ir savienoti ar zemi un 5V pozitīvo sliedi, kurai pretojas 10K omu rezistors.

8. solis: pieslēdziet taktilo slēdzi

Pieslēdziet taktilo slēdzi
Pieslēdziet taktilo slēdzi
Pieslēdziet taktilo slēdzi
Pieslēdziet taktilo slēdzi

Taustes slēdzim ir četri vadi. Ļaujiet slēdzim pārsniegt maizes dēļa tiltu. Pievienojiet vienu no divām paralēlām tapām pie 5V pozitīvās sliedes uz maizes dēļa, bet otru - ar 10K omu pretestības zemējuma tapu. Pēdējais pieskāriena taustiņa savienojums savieno signāla vadu starp slēdzi un Arduino digitālo tapu 6.

9. solis: pievienojiet gaismas diodes

Pievienojiet gaismas diodes
Pievienojiet gaismas diodes

10. solis: pārbaudiet to

Pārbaudi to!
Pārbaudi to!

Šī ir pabeigta maizes dēļu ķēde. Pārbaudiet ar austiņu pāri vai pievienojiet nelielu skaļruni. Ja izmantojat austiņas, šī ir mono izeja, un tā būs skaļa. Nenovietojiet austiņas tieši pie auss, kad ieslēdzat šo sintezatoru.

11. solis: urbiet korpusu

Urbt korpusu
Urbt korpusu
Urbt korpusu
Urbt korpusu
Urbt korpusu
Urbt korpusu
Urbt korpusu
Urbt korpusu

Izurbiet caurumus projekta korpusā katrai sastāvdaļai, kas tika ievietota maizes plāksnē. Es izmantoju zelta krāsas pildspalvu, lai atzīmētu, kur es vēlos savus caurumus.

Izurbiet piecus caurumus potenciometriem. Pieci mazi caurumi taktilā slēdža laukumā. Trīs mazu caurumu pāri katrai gaismas diodei Divi caurumi ir cieši kopā fotorezistoram. Viens caurums jūsu audio ligzdai. Viens papildu caurums SPDT slēdzim.

12. darbība: sāciet pievienot komponentus korpusam

Sāciet pievienot komponentus korpusam
Sāciet pievienot komponentus korpusam
Sāciet pievienot komponentus korpusam
Sāciet pievienot komponentus korpusam

Izvelciet piecus potenciometrus caur urbumiem, kas ir urbti, un pēc tam nostipriniet tos vietā.

13. darbība: pievienojiet pārējos komponentus

Pievienojiet pārējos komponentus
Pievienojiet pārējos komponentus
Pievienojiet pārējos komponentus
Pievienojiet pārējos komponentus

Nostipriniet gaismas diodes, SPDT slēdzi, taustes slēdzi, audio ligzdu un fotorezistoru. Karsta līme nedaudz palīdzēja ātri uzstādīt visas šīs sastāvdaļas.

14. darbība: pievienojiet audio ligzdu protoboardam

Pievienojiet audio ligzdu protoboardam
Pievienojiet audio ligzdu protoboardam
Pievienojiet audio ligzdu protoboardam
Pievienojiet audio ligzdu protoboardam
Pievienojiet audio ligzdu protoboardam
Pievienojiet audio ligzdu protoboardam

Nākamajos soļos ir izklāstīts, kā pārvietot ķēdi no maizes dēļa uz Protoboard. Tā kā visas jūsu sastāvdaļas ir piestiprinātas pie korpusa, būs viegli vadīt vadus no komponentiem līdz plāksnei.

Lodēt vadus pie visiem korpusa komponentiem, izmantojot attiecīgi sarkano un melno vadu, lai apzīmētu, kuri vadi ir pozitīvi un negatīvi. Protoboardā pievienojiet vienu vadu digitālajai tapai 3 un pielodējiet vietā, novietojiet džemperis vadu pie tāfeles centra, lai jūs varētu pārtraukt līniju ar to pašu 10K omu rezistoru no maizes dēļa. Kad jūs pielodējat tos vietā, pārliecinieties, ka uz tāfeles ir uzlikts pietiekami daudz lodēšanas, lai vadu savienotu ar rezistoru.

15. solis: lodēt foto rezistora rezistoros, taustes slēdzī un SPDT slēdzī

Lodēt foto rezistora rezistoros, taustes slēdzī un SPDT slēdzī
Lodēt foto rezistora rezistoros, taustes slēdzī un SPDT slēdzī

Izvelciet divus savienojuma vadus no zemes sliedes un džemperi no pozitīvās sliedes līdz plāksnes vidum. Veidojiet savienojumus ar atlikušajiem 10K omu rezistoriem.

Pievienojiet nelielu pārejas vadu no 5. analoga, kas darbosies ar fotorezistora vadu.

16. solis: lodējiet gaismas diodes vietā

Lodējiet savas gaismas diodes savā vietā
Lodējiet savas gaismas diodes savā vietā

Pievienojiet 3 220 omu rezistorus protoboarda tapām 9-11, iegremdējiet pārējos rezistoru galus protoboarda atvērtajos caurumos un pēc tam pielodējiet šos vadus pie gaismas diodēm.

Margrietiņa ķēdē gaismas diodes zemējuma vadus, pēc tam palaidiet vienu zemējuma vadu atpakaļ pie zemes sliedes Protoboard.

17. solis: pievienojiet potenciometrus protoboardam

Pievienojiet potenciometrus protoboardam
Pievienojiet potenciometrus protoboardam

Daisy saslēdziet kopā potenciometru pozitīvos un zemētos vadus, pēc tam ievietojiet tos attiecīgajās sliedēs Protoboard.

Pievienojiet potenciometru signāla vadus pie analogā 0-4, es turēju graudu un frekvences pogas pirmajā pogu rindā un sinhronizācijas pogas zem tām. Atkal signāla vadi attiecīgi sinhronizējas: Analog in 0: Grain 1 pitch Analog in 1: Grain 2 sabrukšana Analog in 2: Grain 1 sabrukšana Analog in 3: Grain 2 pitch Analog in 4: Graudu atkārtošanās biežums

18. solis: pievienojiet pogas potenciometriem

Pievienojiet savas pogas potenciometriem
Pievienojiet savas pogas potenciometriem

Izslēdziet visus potenciometrus, pēc tam izlīdziniet pogas līniju ar potenciometra vārpstas nulles pozīciju.

Izmantojot nelielu plakanu skrūvgriezi, pievienojiet potenciometra pogas.

19. solis: savienojiet Protoboard ar Arduino

Savienojiet Protoboard ar Arduino
Savienojiet Protoboard ar Arduino
Savienojiet Protoboard ar Arduino
Savienojiet Protoboard ar Arduino
Savienojiet Protoboard ar Arduino
Savienojiet Protoboard ar Arduino

Pievienojiet Protoboard īsos džemperu vadus korpusa garajiem vadiem. Atlikušos vadus pielodējiet attiecīgi pie zemes sliedes un 5 V sliedes uz Protoboard.

Piestipriniet Protoboard savā vietā virs Arduiono. Pievienojiet to, aizzīmogojiet un esat gatavs ievārījumam!

20. solis: spēlējiet ar to

Spēlējiet ar to!
Spēlējiet ar to!

Visi slēdži un potenciometri ir pilnīgi savstarpēji aizvietojami! tā vietā, lai izmantotu visus šos potenciometrus, mēģiniet aizstāt katru no tiem ar fotorezistoriem vai abu kombinācijām.

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

Ieteicams: