Kazalo:
- 1. korak: Kako deluje
- 2. korak: Materiali in orodja
- Korak: Koda, vezje in napajanje
- 4. korak: Uporaba ploščice
- 5. korak: Priključite svoj avdio priključek
- 6. korak: Priključite svoj foto upor
- 7. korak: Priključite stikalo SPDT
- 8. korak: Priključite stikalo za otip
- 9. korak: Priključite LED
- 10. korak: Preizkusite
- 11. korak: Izvrtajte ohišje
- 12. korak: Začnite dodajati komponente v ohišje
- Korak: Dodajte preostale komponente
- Korak 14: Priključite avdio priključek na protoboard
- Korak 15: Spajkajte upornike za foto upor, taktilno stikalo in stikalo SPDT
- Korak 16: Spajite svoje LED diode na svoje mesto
- Korak 17: Priključite potenciometre na protoboard
- 18. korak: Pritrdite gumbe na potenciometre
- 19. korak: Protoboard povežite z Arduinom
- 20. korak: Igrajte se z njim
Video: Arduino sintetizator: 20 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Arduino lahko oddaja zvok skozi knjižnico, ki je bila razvita, imenovana Tonska knjižnica. Arduino Synthesizer je z ustvarjanjem vmesnika in programa, ki lahko pokliče določene vrednosti za izhod v avdio izhod, robustno orodje za izdelavo osnovnega stroja za hrup. Uporablja tehnike zrnate sinteze za ustvarjanje značilnega zvoka, ki je lahko zelo zabaven za glasbenike, umetnike, beljakovine in ljubitelje.
1. korak: Kako deluje
Zvok nastane z vedno znova predvajanjem istega zvočnega zrna ali vzorcev (majhnih kosov od 1 do 50 ms) pri zelo visoki hitrosti. Naša ušesa in možgani to spremenijo v slišni hibrid stopnje ponavljanja in prvotnega zrna in sliši se kot stalen ton.
Zrno je sestavljeno iz dveh trikotnih valov z nastavljivo frekvenco in nastavljivo hitrostjo razpada. Hitrost ponavljanja nastavi druga kontrola.
2. korak: Materiali in orodja
Za izdelavo tega projekta boste potrebovali naslednje stvari.
Deli:
(5X) potenciometer 5K (5X) gumbi potenciometra (3X) LED (1X) stikalo SPDT (1X) svetlobno odvisen foto upor (1X) Arduino (1X) Arduino protoboard (1X) taktilno stikalo (1X) projektno ohišje (1X) 1/ 8 -palčni avdio priključek (1X) veliko polnovredne žice (1X) termoskrčljiva (1X) plošča (1X) mostična žica (3X) 10K ohmski upori (3X) 220 uporov (1X) 9V baterija (1X) 9V sponka za baterijo (1X) koaksialni DC vtič velikosti M
Orodja:
- spajkalnik
- spajkanje
- tok
- lepilo
- multimeter
- vrtalnik
Korak: Koda, vezje in napajanje
Kodi za Arduino sem priložil to navodilo. Za nalaganje na ploščo potrebujete USB 2.0. Ko naložite kodo iz računalnika, priključite Proto Shield na svoj Arduino.
Ko gre za moč, imate veliko možnosti. Arduino lahko deluje na 9v stensko napajalno steno ali pa uporabite 9V baterijo s sponko za baterijo do koaksialnega DC vtiča velikosti M. Napajate lahko tudi prek kabla USB. Shema vezja je bila narejena s Fritzingom, priložena je bila tudi temu koraku.
4. korak: Uporaba ploščice
Če najprej sestavite vezje, je kasneje veliko lažje prenesti vezje na protokol. Vodite žice od GND in 5 V do tirnic - in + na vaši plošči.
Nato signalne žice iz potenciometrov priključite na analogni vhod 0-4 na Arduinu. Desni in levi stranski vodi bodo povezani z ozemljitveno tirnico in pozitivno tirnico na plošči. Priključitev potenciometrov bo nadzorovala zrnatost, frekvenco in razpad sintetizatorja. Analogno v 0: naklon zrna 1 Analogno v 1: razpad zrna 2 Analogno v 2: razpad zrna 1 Analogno v 3: nagib zrna 2 analogno v 4: pogostost ponavljanja zrn
5. korak: Priključite svoj avdio priključek
Spajkajte žice na 1/8 mono avdio vtičnico, zato bodo vaši vodi precej dolgi. Priključite svoj pozitivni vod na PWM ~ 3 na Arduinu. Potrebovali boste 10K ohmski upor med arduino ploščo in pozitivnim kablom vašega avdio priključka. Negativni kabel vtičnice priključite na ozemljitveno tirnico na plošči.
6. korak: Priključite svoj foto upor
En vod vašega fotorezistorja je priključen neposredno na vašo 5V pozitivno vodilo na plošči, pa tudi na analogni vhod 5 na Arduinu. Drugi vodnik fotorezistorja je priključen na 10K ohmsko odporno ozemljitveno tirnico.
7. korak: Priključite stikalo SPDT
Priključite signalni, srednji, vod vašega stikala SPDT na digitalni pin 02 na Arduinu. Preostali vodi so priključeni na ozemljitev in 5V pozitivno tirnico, ki se upre z 10K ohmskim uporom.
8. korak: Priključite stikalo za otip
Taktilno stikalo ima štiri vodi. Dovolite stikalu, da prečka most na plošči. Enega od dveh vzporednih nožic priključite na 5V pozitivno vodilo na plošči za kruh, drugega pa na ozemljitveni zatič, odporen na 10K ohmov. Zadnja povezava vašega taktilnega stikala poveže signalno žico med stikalom in digitalnim zatičem 6 na Arduinu.
9. korak: Priključite LED
10. korak: Preizkusite
To je zaključeno vezje. Preizkusite s slušalkami ali se povežite z majhnim zvočnikom. Če uporabljate slušalke, je to mono izhod in bo glasen. Pri vžigu tega sintetizatorja ne postavljajte slušalk neposredno ob uho.
11. korak: Izvrtajte ohišje
Izvrtajte luknje v ohišju projekta za vsako od komponent, ki so bile postavljene na ploščo. Z zlatim peresom sem označil, kje želim svoje luknje.
Izvrtajte pet lukenj za potenciometre. Pet majhnih lukenj v kvadratu za taktilno stikalo. Trije pari majhnih lukenj za vsako LED diodo Dve luknji blizu fotorezistorja. Ena luknja za vaš avdio priključek. Ena dodatna luknja za stikalo SPDT.
12. korak: Začnite dodajati komponente v ohišje
Pet potenciometrov napeljite skozi izvrtane luknje in jih pritrdite na svoje mesto.
Korak: Dodajte preostale komponente
Pritrdite LED, stikalo SPDT, taktilno stikalo, avdio priključek in fotorezistor. Košček vročega lepila je odlično deloval pri hitri montaži vseh teh komponent.
Korak 14: Priključite avdio priključek na protoboard
Naslednjih nekaj korakov opisuje, kako premakniti vezje z matične plošče na protoboard. Ker so vse vaše komponente pritrjene na ohišje, bo žice od komponent do plošče enostavno speljati.
Spajkalne žice spajkajte na vse komponente v ohišju z uporabo rdečih in črnih žic za označevanje pozitivnih in negativnih kablov. Na Protoboard -u priključite eno žico na digitalni zatič 3 in jo spajkajte, speljite mostično žico na sredino plošče, tako da lahko prekinete linijo z istim 10K ohmskim uporom iz plošče. Ko jih spajkate, pazite, da na ploščo spustite dovolj spajkanja, da žico priključite na upor.
Korak 15: Spajkajte upornike za foto upor, taktilno stikalo in stikalo SPDT
Dve mostični žici podaljšajte s talne tirnice in mostično žico s pozitivne tirnice do sredine plošče. Povežite se s preostalimi 10K ohmskimi upori.
Priključite majhno mostično žico iz Analoga 5, ki bo potekala na vodi fotografskega upora.
Korak 16: Spajite svoje LED diode na svoje mesto
Priključite 3 220 ohmske upornike na nožice 9-11 na Protoboard-u, druge konce uporov potopite v odprte luknje na protoboard-u in te žice spajkajte na LED diode.
Marjetica priveže ozemljitvene žice za LED diode, nato pa eno samo ozemljitveno žico speljite nazaj do ozemljitvene tirnice na Protoboardu.
Korak 17: Priključite potenciometre na protoboard
Marjetica skupaj poveže pozitivni in ozemljitveni kabel s potenciometrov, nato pa ju vstavite v ustrezne tirnice na protoboardu.
Signalne žice potenciometrov priključite na Analog 0-4, gumbe za zrnje in frekvenco sem držal v prvi vrsti gumbov, pod njimi pa gumbi za sinhronizacijo. Spet se signalne žice ustrezno sinhronizirajo: Analogno v 0: naklon zrna 1 Analogno v 1: razpad zrna 2 Analogno v 2: razpad zrna 1 Analogno v 3: naklon 2 zrnca Analogno v 4: frekvenca ponavljanja zrn
18. korak: Pritrdite gumbe na potenciometre
Izklopite vse potenciometre, nato poravnajte črto na gumbu z ničelnim položajem na gredi potenciometra.
Z majhnim ploskim izvijačem pritrdite gumbe potenciometra.
19. korak: Protoboard povežite z Arduinom
Kratke mostične žice na Protoboard -u povežite z dolgimi vodi v ohišju. Ostale žice spajkajte na ozemljitveno tirnico oziroma 5V tirnico na protoboru.
Protoboard pritrdite na mesto Arduiona. Priključite ga, zaprite in pripravljeni ste na zagozd!
20. korak: Igrajte se z njim
Vsa stikala in potenciometri so popolnoma zamenljivi! namesto da uporabite vse te potenciometre, poskusite vsakega od njih zamenjati s foto upori ali kombinacijami obeh.
Sklici: https://blog.lewissykes.info/daves-auduino/ https://code.google.com/p/rogue-code/wiki/ToneLibraryDocumentation https://arduino.cc/en/Tutorial/Tone https://itp.nyu.edu/physcomp/Labs/ToneOutput
Priporočena:
Sintetizator vode z MakeyMakeyjem in praskanjem: 6 korakov (s slikami)
Sintetizator vode z MakeyMakeyjem in praskanjem: Uporaba MakeyMakeyja za spreminjanje različnih materialov v stikala ali gumbe in s tem sprožitev gibov ali zvokov v računalniku je fascinantna zadeva. Človek se nauči, kateri material vodi šibki tok toka in si lahko izmisli in eksperimentira z
Odličen analogni sintetizator/organ, ki uporablja samo diskretne komponente: 10 korakov (s slikami)
Odličen analogni sintetizator/organ, ki uporablja samo diskretne komponente: analogni sintetizatorji so zelo kul, a tudi precej težki za izdelavo. Zato sem želel narediti enostavnejšo, kar je mogoče, zato je njeno delovanje lahko razumljivo. potrebujete nekaj osnovnih podkrogov: Preprost oscilator z uporom
Paralelni zaporedni sintetizator: 17 korakov (s slikami)
Parallel Sequencer Synth: To je vodnik za ustvarjanje preprostega sekvencera. Sekvencer je naprava, ki ciklično proizvaja vrsto korakov, ki nato poganjajo oscilator. Vsak korak je mogoče dodeliti drugačnemu tonu in tako ustvariti zanimive sekvence ali zvočne učinke.
Moj prvi sintetizator: 29 korakov (s slikami)
Moj prvi sintetizator: otroški sintetizator je nastal, ko sem sedel zgrbljen nad zapleteno mrežo žic sintetizatorja. Prišel je moj prijatelj Oliver, ocenil situacijo in rekel: "Veš, da ti je uspelo narediti najbolj zapleteno otroško igračo na svetu." Medtem ko je moj začetni r
Zvočni upogibni sintetizator: 14 korakov (s slikami)
Sound Bending Synth: Zgradil sem že nekaj strojev za upogibanje zvoka (poglejte spodnje povezave do "ibles"). Tokrat sem dodal modul za odmev in ojačevalnik, ki vam resnično daje povsem novo paleto zvokov, s katerimi se lahko igrate. Poleg tega je modul snemalnika zvoka, ki se uporablja v