Sadržaj:
- Korak 1: Kako to radi
- Korak 2: Materijali i alati
- Korak 3: Kôd, dijagram i napajanje
- Korak 4: Upotreba tlocrta
- Korak 5: Povežite svoj audio priključak
- Korak 6: Povežite svoj fotootpornik
- Korak 7: Spojite SPDT prekidač
- Korak 8: Ožičite taktilni prekidač
- Korak 9: Spojite LED diode
- Korak 10: Isprobajte
- Korak 11: Izbušite kućište
- Korak 12: Počnite dodavati komponente u kućište
- Korak 13: Dodajte ostatak komponenti
- Korak 14: Priključite audio priključak na Protoboard
- Korak 15: Lemljenje u otpornike za fotootpornik, taktilni prekidač i SPDT prekidač
- Korak 16: Lemite LED diode na mjesto
- Korak 17: Priključite potenciometre na Protoboard
- Korak 18: Pričvrstite ručke na svoje potenciometre
- Korak 19: Povežite Protoboard s Arduinom
- Korak 20: Igrajte se s tim
Video: Arduino sintetizator: 20 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Arduino može emitirati zvuk kroz biblioteku koja je razvijena pod nazivom Tone Library. Stvaranjem sučelja i programa koji može pozvati određene vrijednosti za izlaz na audio izlaz, Arduino Synthesizer robustan je alat za izradu rudimentarnih strojeva za buku. Koristi tehnike zrnate sinteze za stvaranje osebujnog zvuka koji može biti jako zabavan za glazbenike, umjetnike, majstore i hobiste.
Korak 1: Kako to radi
Zvuk nastaje sviranjem istog zrna zvuka ili uzoraka (malih komada od 1 do 50 ms) uvijek iznova velikom brzinom. Naše uši i mozak to pretvaraju u zvučni hibrid brzine ponavljanja i izvornog zrna, a zvuči kao stalan ton.
Zrno se sastoji od dva trokutasta vala podesive frekvencije i podesive brzine raspadanja. Stopu ponavljanja postavlja druga kontrola.
Korak 2: Materijali i alati
Za izradu ovog projekta trebat će vam sljedeće stvari.
Dijelovi:
(5X) 5K potenciometar (5X) Potenciometarski gumbi (3X) LED diode (1X) SPDT prekidač (1X) Fotootpornik ovisan o svjetlu (1X) Arduino (1X) Arduino protoboard (1X) Taktilni prekidač (1X) Projektno kućište (1X) 1/ 8 Audio utičnica (1X) puno žice od pune jezgre (1X) termoskupljajuća (1X) matična ploča (1X) kratkospojna žica (3X) 10K ohmski otpornici (3X) 220 otpornika (1X) 9V baterija (1X) 9V isječak baterije (1X) koaksijalni istosmjerni utikač veličine M
Alati:
- lemilica
- lem
- fluks
- ljepilo
- multimetar
- bušilica
Korak 3: Kôd, dijagram i napajanje
Priložio sam kod za Arduino ovom Instructable -u. Za postavljanje na ploču trebat će vam USB 2.0. Nakon što prenesete kôd sa svog računala, priključite Proto Shield na svoj Arduino.
Imate mnogo mogućnosti što se tiče moći. Arduino može raditi na zidnom napajanju od 9 V, ili možete koristiti 9 V bateriju sa kopčom za bateriju na koaksijalni istosmjerni utikač veličine M. Također možete napajati putem USB kabela. Dijagram sklopa napravljen je s Fritzingom, također je priložen ovom koraku.
Korak 4: Upotreba tlocrta
Korištenjem matične ploče za prvo stvaranje kruga, kasnije je mnogo lakše prenijeti krug na svoju Protoboard. Provedite žice od GND -a i 5V do - i + tračnica vaše matične ploče.
Zatim spojite signalne žice s potenciometara na analogni ulaz 0-4 na Arduinu. Desni i lijevi bočni vodiči bit će spojeni na uzemljenu tračnicu i pozitivnu vodilicu matične ploče. Priključivanjem potenciometara kontrolirat će se zrnatost, frekvencija i raspad sintisajzera. Analogni u 0: Nagib zrna 1 Analogni u 1: Raspad zrna 2 Analogni u 2: Propad zrna 1 Analogni u 3: Nagib 2 zrna Analogni u 4: Učestalost ponavljanja zrna
Korak 5: Povežite svoj audio priključak
Lemite žice na svoju 1/8 mono audio utičnicu, neka vam vodiči budu prilično dugi. Spojite svoj pozitivni vod na PWM ~ 3 na Arduinu. Trebat će vam otpornik od 10K ohma između arduino ploče i pozitivnog voda vašeg audio priključka. Spojite negativni vod svoje utičnice na uzemljenu ploču matične ploče.
Korak 6: Povežite svoj fotootpornik
Jedan provodnik vašeg fotootpornika spojen je izravno na vašu 5V pozitivnu vodilicu na ploči, kao i na analogni ulaz 5 na Arduinu. Drugi vodič fotootpornika spojen je na 10K ohmsku tračnicu otpornu na tlo.
Korak 7: Spojite SPDT prekidač
Spojite signalni, srednji, vod vašeg SPDT prekidača na digitalni pin 02 na Arduinu. Preostali vodiči spojeni su na uzemljenje i pozitivnu tračnicu od 5V koja je otporna na otpornik od 10K ohma.
Korak 8: Ožičite taktilni prekidač
Taktilni prekidač ima četiri vodiča. Dopustite prekidaču da prijeđe most na ploči. Spojite jedan od dva paralelna pina na svoju 5V pozitivnu tračnicu na ploči za kruh, a drugi na 10K ohmski uzemljeni pin. Posljednja veza vašeg taktilnog prekidača povezuje signalnu žicu između prekidača i digitalnog pina 6 na Arduinu.
Korak 9: Spojite LED diode
Korak 10: Isprobajte
Ovo je dovršeni krug. Testirajte s par slušalica ili se spojite na mali zvučnik. Ako koristite slušalice, ovo je mono izlaz i bit će glasan. Ne stavljajte slušalice izravno u uho pri paljenju ovog sintetizatora.
Korak 11: Izbušite kućište
Izbušite rupe u kućištu projekta za svaku od komponenti koje su stavljene u matičnu ploču. Koristila sam zlatnu olovku za boju da označim gdje želim svoje rupe.
Izbušite pet rupa za potenciometre. Pet malih rupa u kvadratu za taktilni prekidač. Tri para malih rupa za svaku od LED dioda Dvije rupe se zatvaraju zajedno za fotootpornik. Jedna rupa za vaš audio priključak. Jedna dodatna rupa za SPDT prekidač.
Korak 12: Počnite dodavati komponente u kućište
Provucite pet potenciometara kroz izbušene rupe, a zatim ih pričvrstite na mjesto.
Korak 13: Dodajte ostatak komponenti
Učvrstite LED diode, SPDT prekidač, taktilni prekidač, audio utičnicu i fotootpornik. Mrvica vrućeg ljepila odlično je funkcionirala za brzo postavljanje svih ovih komponenti.
Korak 14: Priključite audio priključak na Protoboard
Sljedećih nekoliko koraka opisuje kako premjestiti krug s matične ploče na Protoboard. Budući da su sve vaše komponente pričvršćene na kućište, bit će jednostavno provesti žice od vaših komponenti do ploče.
Lemite olovne žice na sve komponente unutar kućišta, koristeći crvene i crne žice za označavanje pozitivnih i negativnih kabela. Na Protoboard -u spojite jednu žicu na digitalni pin 3 i lemite je na mjesto, povežite kratkospojnu žicu do središta ploče tako da možete prekinuti liniju s istim 10K ohmskim otpornikom s matične ploče. Kada ih lemite na mjesto, pazite da na ploču stavite dovoljno lema da spojite žicu s otpornikom.
Korak 15: Lemljenje u otpornike za fotootpornik, taktilni prekidač i SPDT prekidač
Produžite dvije kratkospojne žice sa uzemljene tračnice i kratkospojnu žicu s pozitivne tračnice do sredine ploče. Uspostavite veze s preostalim 10K ohmskim otpornicima.
Spojite malu kratkospojnu žicu iz Analoga 5 koja će ići na vod foto otpornika.
Korak 16: Lemite LED diode na mjesto
Spojite 3 otpornika od 220 Ohma na pinove 9-11 na Protoboard-u, uvucite ostale krajeve otpornika u otvorene rupe na ploči, a zatim lemite te žice na LED diode.
Daisy lancem povežite žice za uzemljenje LED dioda, a zatim provucite jednu žicu za uzemljenje natrag do uzemljenja na Protoboard -u.
Korak 17: Priključite potenciometre na Protoboard
Tratinčica zajedno povezuje pozitivne i uzemljene vodiče s potenciometara, a zatim ih umetnite u odgovarajuće šine na Protoboard -u.
Ožičite signalne žice potenciometara na Analog 0-4, držao sam gumbe za zrnce i frekvenciju na prvom redu gumba, a gumbe za sinkronizaciju ispod njih. Opet se signalne žice sukladno tome sinkroniziraju: Analogno u 0: Nagib zrna 1 Analogno u 1: Propadanje zrna 2 Analogno u 2: Propadanje zrna 1 Analogno u 3: Nagib 2 nagiba Analogno u 4: Učestalost ponavljanja zrna
Korak 18: Pričvrstite ručke na svoje potenciometre
Izvucite sve potenciometre, a zatim poravnajte liniju na gumbu s nultom pozicijom na vratilu potenciometra.
Pomoću malog odvijača pričvrstite gumbe potenciometra.
Korak 19: Povežite Protoboard s Arduinom
Spojite kratke kratkospojne žice na Protoboardu s dugim vodovima u kućištu. Lemiti preostale žice na uzemljenje, odnosno 5V tračnicu na Protoboard -u.
Postavite Protoboard na mjesto na vrhu Arduiona. Uključite ga, zatvorite i spremni ste za zaglavljivanje!
Korak 20: Igrajte se s tim
Svi prekidači i potenciometri potpuno su zamjenjivi! umjesto da koristite sve te potenciometre, pokušajte svaki od njih zamijeniti foto otpornicima ili kombinacijama ta dva.
Reference: https://blog.lewissykes.info/daves-auduino/ https://code.google.com/p/rogue-code/wiki/ToneLibraryDocumentation https://arduino.cc/en/Tutorial/Tone
Preporučeni:
Sintetizator vode s MakeyMakey -om i ogrebotinom: 6 koraka (sa slikama)
Sintetizator vode s MakeyMakey -om i grebanjem: Korištenje MakeyMakey -a za pretvaranje različitih materijala u prekidače ili gumbe i na taj način pokretanje pokreta ili zvukova na računalu fascinantna je stvar. Nauči se koji materijal provodi impuls slabe struje i može se izmisliti i eksperimentirati sa
Sjajan analogni sintetizator/organ koji koristi samo diskretne komponente: 10 koraka (sa slikama)
Sjajan analogni sintesajzer/organ koji koristi samo diskretne komponente: analogni sintetizatori su jako cool, ali ih je i prilično teško napraviti. Stoga sam želio učiniti jedan što jednostavnijim, tako da njegovo funkcioniranje može biti lako razumljivo. Da bi on funkcionirao, vi potrebno je nekoliko osnovnih podkrugova: jednostavan oscilator s otporom
Moj prvi sintetizator: 29 koraka (sa slikama)
Moj prvi sintetizator: dječji sintetizator nastao je dok sam sjedio pogrbljen nad zamršenim neredom žica sintisajzera. Došao je moj prijatelj Oliver, procijenio situaciju i rekao: "Znate da ste uspjeli napraviti najsloženiju dječju igračku na svijetu." Dok je moj početni r
Fono -kronoksil - sintetizator od 360 stupnjeva: 3 koraka (sa slikama)
Fono -kronoksil - Sintisajzer od 360 stupnjeva: Skulptor Julien Signolet iz Pariza i glazbenik Mathias Durand obratio mi se radi interaktivne zvučne instalacije u Parc Floral u Parizu za Nuit Blanche 2019. Instalacija bi bila vani i ne bih bio prisutan tijekom u
Arduino MIDI Chiptune sintetizator: 7 koraka (sa slikama)
Arduino MIDI Chiptune Synthesizer: Oživite zabavu rane glazbe računalnih igara s autentičnim 8-bitnim chiptune sintetizatorom, kojim možete kontrolirati MIDI iz udobnosti bilo kojeg modernog DAW softvera. Ovaj jednostavni sklop koristi Arduino za pogon AY-3- 8910 programabilnih generatora zvuka