Turinys:

„PacificCV“valdiklis modulinėms sintezėms: 6 žingsniai
„PacificCV“valdiklis modulinėms sintezėms: 6 žingsniai

Video: „PacificCV“valdiklis modulinėms sintezėms: 6 žingsniai

Video: „PacificCV“valdiklis modulinėms sintezėms: 6 žingsniai
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Lapkritis
Anonim
„PacificCV“valdiklis modulinėms sintezėms
„PacificCV“valdiklis modulinėms sintezėms

Prieš kelias savaites paskelbiau „Instructable“, skirtą „Oceania MIDI“valdikliui, kurį sukūriau suporuoti su „Make Noise 0-Coast“. Jame minėjau, kad kuriu ir CV versiją, ir štai. Kadangi midi versija buvo sukurta taip, kad atitiktų 0 pakrantę, kuri (iš „Make Noise“svetainės) „… naudoja Moog ir Buchla paradigmų (dar žinomų kaip„ Rytų pakrantė “ir„ Vakarų pakrantė “) metodus dėl jų buvimo vietos), tačiau yra ištikimas nė vienam ir taip įgyvendina „jokios pakrantės sintezę“. Kadangi šis stovas buvo aiškiai įkvėptas Buchla muzikos molberto (tikriausiai daugumai pirminis Vakarų pakrantės sintezės vaizdinis vaizdas), pavadinau jį konkretaus vandenyno vardu.

Jei jums patinka „Eurorack“moduliniai sintezatoriai, tai iš esmės yra „pasidaryk pats“talpinė jutiklinė jutiklio klaviatūra, tokia kaip „Buchla LEM218“arba „EDP Wasp“. Sukūriau jį taip, kad galėčiau pasinaudoti „jautrumu slėgiui“, būdingu „ATMega“jautrumui lietimui, tačiau nėra jokios priežasties, kad turėsite tai įtraukti-tai tik puikus „papildymas“, kurį galėtumėte naudoti, pavyzdžiui, maitinti Pleistro filtro CV. Daugeliui vakarietiškos muzikos valdymo galite išsiversti naudodami vieną DAC CV ir visiškai jį naudoti.

Šis įrenginys išves tik 4 oktavas be jokios pagalbos (0–5 V ant + bėgio), kurio paprastai bus daugiau nei pakankamai, bet jei tikrai norėjote jį įstumti į neigiamą teritoriją, tai yra pakankamai paprasta naudojant išorinę įrangą. Tai taip pat labai malonus „prisilietimo juostelės“jausmas, nepaisant supjaustytų keterų.

1 žingsnis: ko jums reikės

Medžiagos šiek tiek skiriasi nuo Okeanijos:

Medžiagos

1 „Arduino Mega“-rekomenduoju mini stilių (kaip šis „Amazon“), kad būtų lengviau montuoti po jutiklių pagalvėlėmis, tačiau tai nėra absoliučiai būtina. Galbūt netgi galėsite naudoti „Uno“/„Genuino“, „Mini“ar „Plunksną“, tačiau dėl to tikriausiai reikėtų laikyti ADC kaiščius skaitmeniniais, ir aš nežinau, ar standartinis talpos režimas su jais veikia. Ir jūs turėsite patys suprasti programavimą.

1-2 „Adafruit MCP 4725 I2C DAC“plokštės

2-3 monofoniniai 3,5 mm foniniai lizdai

1 vienpusis vario lakštas (naudojamas jūsų PCB ėsdinimui), lygus maždaug 18 "x1" juostelėms

PCB juostelės plokštė

16-32 lituojami duPont kaiščiai (Arduino stiliaus)

„Eurorack“maitinimo magistralės suderinama juostos juostelė (10 pakuotės iš „Amazon“arba jei turite papildomą klojimą).

Suvyta jungiamoji viela (kuo plonesnė, tuo geriau-aš naudoju šį 30AWG, vėl iš „Amazon“)

Lituoklis

Kažkas, kas jums patinka ir yra patogu dirbti, kad jį pritvirtintumėte

Įrankiai

Stalo pjūklas (alternatyva, jei žinote, ką darote, CNC arba lazerinis pjaustytuvas tikriausiai duos geresnių rezultatų.)

Lituoklis ir litavimo įrankiai, įskaitant reples, plovimo pjaustytuvus ir vielos nuėmėjus

Spausdintuvas (popierinis, ne 3 d) (bet galbūt ir 3 d)

Tiesus kraštas

Nuolatinis žymeklis/žymekliai

Sėjamoji (geriausia būtų gręžimo presas arba sukamasis įrankių presas).

Rotacinis įrankis arba failas

Plieno vata (neprivaloma)

2 žingsnis: „Ne raktai“

The
The

Daugiau ar mažiau kopijuodamas save iš kitos instrukcijos, atsispausdinkite pridėtą pdf ir iškirpkite atvirkštinę (viršutinę) modelio versiją (tą, kurioje nėra jokių užrašų raidžių ar „Arduino“kaiščių). Jei jūsų variu dengtas gabalas nėra pakankamai ilgas, nuspręskite, kur sulaužyti, ir pritvirtinkite jutiklių pagalvėles ir nukirpkite raštą tame (-uose) taške (-uose). Tada supjaustykite varį, plakiruotą tokio paties dydžio juostelėmis, kaip ir popieriaus juostelės (kiekviena jų turi būti 1⅛ colio dydžio, kad ir kokios plačios būtų juostelės.) Užklijuokite popieriaus juosteles prie vario plakiruotų gabaliukų nugarų ir naudodami nuolatinį žymeklį, pažymėkite trikampių, lygiagretainių ir stačiakampių kampus ant vario apvilktų kraštų, tada tiesiu kraštu juos sujunkite, kad atlikdami šį veiksmą turėtumėte kažką panašaus į nuotrauką.

Tada labai atsargiai nustatykite stalo pjūklo ašmenis taip, kad ašmenys vos pjautų virš stalo lygio. Esmė yra pašalinti plakiruoto vario pusės ašmenų plotį, bet neperpjauti stiklo pluošto pagrindo (bent jau ne iš esmės). Galbūt norėsite tai išbandyti su „lašeliu“, likusiu pjaustant juosteles. variu plakiruotas, kad pamatytumėte, jog ašmenys nėra nei per aukšti, nei per žemi. Nupjaukite apvilktą medžiagą, naudodami ant nugaros nubrėžtas linijas kaip kreipiamuosius peiliui sulyginti. Norėsite naudoti kampinį kreiptuvą su prailginimu. Šiai versijai aš sukūriau stendą, kuriame buvo 2 62,5˚ kreiptuvai, tačiau bet kuriuo atveju įstrižainės linijos turėtų būti 62,5˚. Eik lėtai. Vėlgi, mano pjūviai nebuvo tokie tobuli, kaip tikėjausi (bet jie buvo šiek tiek geresni nei MIDI versija).

Kai kanalai supjaustomi į apmušalus, norėsite nuleisti visus šiurkščius vario kraštus. Tai tikrai leidžia jums pajusti prisilietimo juostelės jausmą, ypač jei iki minimumo sumažinsite lydmetalį. Aš pasiėmiau plieninę vilną, kad jaustųsi šepetys.

Nereikia nė sakyti, kad dirbdami su stalo pjūklu imkitės visų įprastų atsargumo priemonių. Dėvėkite apsauginius akinius ir naudokite stumiamąją lazdelę, o DIEVO ATSISAKYTI, JEI NES ŽINOTE, KĄ DARATE, NET ŠIO BANDYTI! Vėlgi, čia suformavau modelį kaip PDF, tikėdamasis, kad jei kas nors turi CNC mašiną ar lazerinį pjaustytuvą, jie norėtų tai išbandyti, kad galėtų naudoti vektorizuotą maketo versiją ir iškirpti profesionaliai atrodančią. (Pasidalykite rezultatais, jei tai padarysite.) Aš taip pat galvoju apie tai, kaip pabandyti išdėstyti jį kaip „EagleCAD“failą ar kažką panašaus, ir paprašyti, kad PCB namas padarytų kelis iš jų su pėdsakais, kad atitiktų „Arduino“ir sumažintų laidus ir gedimų taškų, bet prisimenu, kad tai būtų nepaprastai brangu ir sukeltų valdiklį giliau, nei norėjau savo projektui.

Kai ne raktai bus įpjauti į apmušalus, išgręžkite skylutes taip smulkiai, kaip gali nuspausti presas, o tai vis tiek leis jums sujungti sujungimo vielos sriegius į kiekvieno iš -raktų juostelės. Kaip ir anksčiau, forma čia nėra svarbi-jei norite, galite iškirpti tradicinės formos klaviatūrą, „Penrose“diagramą ar bet ką, kas jums patinka (darant prielaidą, kad turite tą CNC arba lazerinį pjaustytuvą.)

3 žingsnis: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Atlikdami kitus veiksmus, skirkite kelias minutes anksčiau laiko ir pagalvokite, kaip norite viską sumontuoti, kad galėtumėte išsamiai atspėti, kiek laiko reikia atlikti įvairius prijungimo laidus.

Lituokite vieną prijungimo laido gabalėlį prie kiekvieno rakto, praleisdami laidą per gręžimo angas iš galinės pusės, tada nuplaukite laidą nuo vario pusės. Nebūdami per daug techniniai, pagalvokite, kaip ketinate jį sumontuoti, ir suplanuokite, kad viela būtų pakankamai ilga, kad iš kiekvienos juostelės be rakto patektumėte į „Arduino“ir neturėtumėte daugiau nei poros mm papildomos vielos. Tada labai atsargiai, po vieną laidą, lituokite laidą nuo kiekvieno rakto iki „Arduino Mega“kaiščio, atitinkančio skaičių, pažymėtą ant kiekvieno rakto, esančio apatinėje diagramoje, esančioje pdf, pridėtame prie 2 veiksmo. Tai yra sudaryti arba pertraukti operacijos dalį. Galbūt norėsite pereiti prie programavimo dalies ir išbandyti klavišų funkciją kas keletą litavimo jungčių. (Jei nenaudojate miniatiūrinio 2560, galbūt norėsite pažvelgti į lituojamo skydo parinktį arba naudoti daugiau juostelių ir dvigubų kaiščių.) Rekomenduoju naudoti sukamąjį įrankį, kad išlygintumėte visas dantytas iškyšas iš lydmetalio dėmių ant ne raktai.

Tada prijunkite DAC, kaip parodyta Fritzing diagramoje. Atminkite, kad tik tas, kurį naudoja išraiška CV out, A0 yra susietas su 5v (tai daroma tam, kad jis būtų pateiktas atskiru I2C adresu nuo voltos už oktavą išvesties.) Jei nuspręsite neįtraukti CV išraiškos, tada reikia palikti ADC. Prijunkite 5v prie kiekvieno Vdd, Gnd prie Gnd, SDA prie SDA ir kt.

Kai DAC yra prijungti, galbūt norėsite internete ieškoti I2C nuskaitymo eskizo, kad patikrintumėte, ar jie veikia ir yra atpažįstami, tačiau tai nėra būtinai būtina-„Adafruit“vis dėlto turi gana aukštus kokybės standartus.

Tada prijunkite ADC „Vout“gnybtus ir „Arduino Pin 7“prie vieno iš 3,5 mm lizdo antgalių antgalio jungties ir prijunkite rankovės jungtį prie vienos iš įžeminimo linijų. Atminkite, kad jei planuojate montuoti kištukinius lizdus į laidžią metalinę plokštę, paprastai turite prijungti tik vieną iš lizdų arba pačią plokštę prie įžeminimo bėgelio, nes dauguma kėliklio įvorių jungčių yra skirtos taip įžeminti..

Galiausiai, lituokite dvi eilutes po 8 „duPont“kaiščius viena šalia kitos juostelės plokštės gabalėlyje ir įjunkite „Arduino“, prijungdami „Eurorack 5v“prie „Arduino Vin“ir vieną iš trijų įžeminimo linijų prie „Arduino“žemės. (Norėdami pamatyti kaiščių išdėstymą juostelėse, žr. Fritzed diagramą ir paskutinę iliustraciją.) Jei norite, galite sukurti papildomų „Eurorack“magistralės eilučių, uždėdami daugiau 2x8 eilučių kaiščių tose pačiose juostelėse ir paskirstykite jas keliomis eilėmis. duokite kištukams šiek tiek vietos. Aš paprastai naudoju raudoną aštrų išilgai -12v eilutės, nes šis metodas neapima kištukinių gaubtų -tiesiog būkite labai atsargūs ir dėmesingi, kad jūs visada teisingai prijungtumėte savo EURORACK pavarą! Nei „Instructables“, nei aš negalime būti atsakingi už neatsargų prijungimą ir nenorite, kad stebuklingi dūmai išeitų iš brangių modulių.

Jei norite, galite lituoti „Eurorack“jungties kaiščius ir ADC ant to paties juostos plokštės gabalo, kaip aš padariau aukščiau, tačiau tai nėra labai svarbu. Tačiau, jei išlaikysite tvarką, greičiausiai jis veiks patikimai.

4 žingsnis: pritvirtinkite

Vėlgi, tai yra dalis, kur tai, kaip pasirinkau, nėra kritiška. Iš pagrindinės nuotraukos viršuje galite pasakyti, kad buvo naudojama PVC lakštų ir aliuminio konstrukcija, o laidai vedami iš dviejų juostelių be raktų žemyn į juos išpjautų griovelių. Ne raktams pritvirtinti naudojau pūstą dvipusę juostą.

Aliuminio naudojimas CV lizdams turi privalumų. Tai lengva dirbti ir laidus, todėl galite pasinaudoti mano paminėtu įžeminimo efektu.

Manasis buvo skirtas užpildyti „Apache“dėklo („Harbor Freight“„Pelican“dėklo versija), kurį aš įrengiau naudoti kaip dvigubą 84 AG „Eurorack“dėklą, priekį. (Visa tai tarsi įkvėpė „Buchla Music“molbertas-noriu, kad moduliai būtų viršuje ir valdymo paviršius priekyje.)

Tai tikriausiai puikiai atrodytų ir ant medžio, tačiau galite naudoti viską, ko norite, kaip tvirtinimo putų šerdį, 3D spausdintą PLA, kartoną, plokščio pluošto stiklo gabalėlį ir pan.-bet kokį elektros izoliatorių ar paviršių, kurį galima elektra atskirti valdymo paviršius yra pakankamas, kad būtų išvengta talpinių trukdžių, atsižvelgiant į jūsų sugebėjimus ir atsargas bei pirmenybę ilgaamžiškumui.

5 žingsnis: programa

Kaip ir „Oceania Midi“programuotojas, nesigilinu į tai, kaip įkelti eskizus į „Arduino“. Pradžios vadovus naudokite tik vietoj „Blink“eskizo, naudokite du, kuriuos pridėjau (jis baigėsi įžangoje-atrodo, kad šis redaktorius ją atpažįsta kaip kitokios rūšies mediją.

Pridedamame ZIP faile yra du eskizai. Atsisiųskite ir išpakuokite juos ir pridėkite prie savo „Arduino“eskizų bibliotekos. Pirmasis eskizas („megaCapacitiveKeyboardTest“) yra „Arduino readCapacitivePin“funkcijos pritaikymas, kuris yra čia kaip testas, parodantis, koks klavišas yra paspaudžiamas, ir jo talpos reikšmė, kai jis spaudžiamas serijiniame monitoriuje. Tai leis jums pamatyti kai kurias vertes ir išbandyti ryšius iš „Arduino“į ne raktus, ir tai turėjau jums naudoti aprašydamas litavimo proceso bandymus. Įkelkite tai į „Arduino“, atidarykite nuoseklųjį monitorių (būtinai nustatykite nuoseklųjį monitorių į teisingą baudą) ir palieskite kelis klavišus, kurie nėra klavišai, pažymėdami sunkiausio ir lengviausio prisilietimo, kurį naudosite žaisdami, vertes. Jie bus naudojami minCap (lengviausias prisilietimas) ir maxCap (sunkiausias) reikšmėms antrajame eskize (PacificCV), kurį iš tikrųjų įkeliate į valdiklį, kai baigsite ir būsite pasiruošę žaisti. Jei reikia koreguoti reikšmes, tai padarykite, tada dar kartą išsaugokite eskizą ir įkelkite jį į „PacificCV“.

6 žingsnis: žaiskite

Jei turite „Eurorack“sistemą ar bet kokį pusiau modulinį „Eurorack“suderinamą sintezatorių, turėtumėte daugiau ar mažiau suprasti, ką su tuo daryti.

Prijunkite valdiklį prie magistralės naudodami juostą ir vėl būkite labai atsargūs, kad kabelis būtų nukreiptas į dešinę-jei tai padarysite aukštyn kojomis, galų gale galėsite jį nustatyti kaip atvirkštinę +12 V grandinę per „Arduino“, ir yra labai tikėtina, kad tai klaida ją pakepintų ir (arba) pažeistų jūsų stovo maitinimo šaltinį, todėl įsitikinkite, kad raudona juostelė yra antraštės eilučių porų apačioje, kaip parodyta grandinės schemoje.

Pataisymas yra linksma modulinės sintezės dalis. Išėjimai turėtų atrodyti gana pažįstami (taigi galbūt norėsite juos kaip nors pažymėti po to, kai juos prijungsite)-iš voltų per oktavą išvestis paprastai tiekia osciliatorių, o vartai paprastai eina į žemo dažnio vartus (arba vokų generatorių Rytų pakrantės tikslams.) Slėgiui jautrus CV gali būti naudojamas bet kur, naudojant CV filtrus, vartus, generatorius, maišytuvus ir kt.

Oktavos +/- pagalvėlės man atrodo gana patikimos. Vėlgi, jis svyruoja tik nuo 0v-5v, taigi jūs apsiribojate 4 oktavomis, tačiau naudodami išorinę įrangą, pvz., „Make Noise Maths“ar „Erica Synths Pico Scaler“, turėtumėte sugebėti tai pakreipti aukštyn arba žemyn. Iš „Ziv at Loopop“(kurį labai skatinu „Eurorack“ir sintezės entuziastus žiūrėti ir palaikyti „Patreon“):

„Matematika turėtų puikiai atlikti šį triuką - prijunkite„ Arduino “[volt per oktavos ADC išvestį] prie 3 įvesties, visiškai pasukite slopintuvą 3 CW ir tada naudokite 2 slopintuvą, kad pridėtumėte arba atimtumėte (jis normalizuojamas iki 10 V, jei niekas nėra prijungtas) it), ir įjunkite 2 įvesties slopintuvą visiškai CCW, kad nustatytumėte neigiamus diapazonus. Kaip rezultatą naudokite SUM išvestį (ir, žinoma, įsitikinkite, kad vokai nieko nedaro). Nesu tikras, kad matematika viršija +10 arba žemesnis nei -10, bet bet koks kitas diapazonas turėtų būti tinkamas. Jei turite prieigą prie VCA, kuri padidina pelną, taip pat galite padidinti „Arduino CV“diapazoną, viršijantį 5 V, ir naudoti „Arduino“0–10 V, nuo –5 iki +5 ar bet kurį kitą 10 V diapazonas, atsvertas matematikos “.

Aš to ar „Erica“iš tikrųjų neišbandžiau, bet leiskite man žinoti, ką sugalvojate, ypač jei turite ir naudojate tai su mama 32.

Redaguoti: Aš susiejau vaizdo įrašą, kurį padariau norėdamas demonstruoti šį ir kelis kitus projektus, prie kurių dirbau. Tai ne Kaitlyn Aurelia Smith, bet aš didžiuojuosi čia naudojamais vienetais.

Galiausiai, manau, kad vis dar yra atviras „Arduino“konkursas, kuriame galiu dalyvauti ir į jį pretenduoti, taigi, jei tai apskritai naudinga, apsvarstykite galimybę balsuoti už mane!

Sveikinimai!

Rekomenduojamas: