Sadržaj:

PacificCV kontroler za modularne sintetičare: 6 koraka
PacificCV kontroler za modularne sintetičare: 6 koraka

Video: PacificCV kontroler za modularne sintetičare: 6 koraka

Video: PacificCV kontroler za modularne sintetičare: 6 koraka
Video: Off Grid Stackable Solar Battery - So easy its *Almost* Cheating... 2024, Juli
Anonim
PacificCV kontroler za modularne sintetičare
PacificCV kontroler za modularne sintetičare

Prije nekoliko sedmica objavio sam Instructable za Oceanijski MIDI kontroler koji sam napravio za uparivanje sa mojim Make Noise 0-Coast. U njemu sam spomenuo da pravim i CV verziju, i evo je. Budući da je midi verzija napravljena tako da se podudara s 0-Coast-om, koja (sa web stranice Make Noise) "… koristi tehnike iz paradigmi Moog i Buchla (poznate i kao" Istočna obala "i" Zapadna obala ", zbog svojih lokacija), ali je lojalan ni jednom ni drugom i na taj način provodi „bez sinteze obale“. Budući da je ovaj stalak eksplicitno inspiriran Buchla Music Easel -om (vjerovatno za većinu primarni vizuelni prikaz sinteze Zapadne obale), nazvao sam ga po određenom okeanu.

Ako volite Eurorack modularne sintisajzere, ovo je u osnovi DIY kapacitivna tastatura sa senzorom dodira poput Buchle LEM218 ili EDP Wasp. Napravio sam ga kako bih iskoristio "osjetljivost na pritisak" svojstvenu ATMega osjetljivosti na dodir, ali nema razloga da to morate uključiti-to je samo lijep "dodatak" koji biste mogli koristiti na primjer za hranjenje CV filtera u zakrpi. Za većinu zapadnjačke muzičke kontrole, mogli biste se izvući upotrebom jednog DAC -a za CV i učiniti ga potpuno upotrebljivim.

Ova jedinica će emitirati samo 4 oktave bez ikakve pomoći (0-5v na + šini) što će obično biti više nego dovoljno, ali ako ste zaista htjeli da je gurnete u negativnu teritoriju, to je dovoljno jednostavno s vanbrodskom opremom. To je takođe vrlo zadovoljavajući osećaj "dodirne trake" uprkos isečenim grebenima.

Korak 1: Šta će vam trebati

Materijali se malo razlikuju od Okeanije:

Materijali

1 Arduino Mega-preporučujem mini stil (poput ovog u Amazonu) kako bi ga bilo lakše montirati ispod jastučića senzora, ali to nije apsolutno potrebno. Možda biste čak mogli koristiti i Uno/Genuino ili Mini ili pero, ali to bi vjerojatno zahtijevalo da ADC pinove tretirate kao digitalne i ne znam funkcionira li standardna rutina kapacitivnosti na njima. Morali biste sami shvatiti programiranje.

1-2 Adafruit MCP 4725 I2C DAC ploče za probijanje

2-3 mono 3.5 mm fono utičnice

1 jednostrani lim obložen bakrom (koristi se za nagrizanje vlastitih PCB -a) u jednaku traku oko 18 "x1 ⅛"

PCB trakasta ploča

16-32 lemljiva duPont iglica (Arduino stil)

Eurorack traka kompatibilna sa sabirnicom za napajanje (pakovanje od 10 komada iz Amazona ili ako imate dodatni ležaj u blizini.)

Vezana žica za spajanje (što je tanja, to sam bolje koristila ovaj 30AWG, opet iz Amazona)

Solder

Nešto što vam se sviđa i s kojim vam je ugodno raditi za postavljanje

Alati

Stolna pila (alternativno, CNC ili laserski rezač vjerojatno bi vam dao bolje rezultate ako znate što radite.)

Lemilica i alati za lemljenje, uključujući kliješta, rezače u ravni i žice za skidanje žice

Štampač (papir, ne 3-d) (ali možda i 3-d)

Ravna ivica

Trajni marker/markeri

Bušilica (presa za bušilicu ili rotaciona presa bi bila najbolja.)

Okretni alat ili turpija

Čelična vuna (opcionalno)

Korak 2: "Nisu ključevi"

The
The

Manje -više se kopiram iz drugih instrukcija, odštampajte priloženi pdf i izrežite obrnutu (gornju) verziju uzorka (onu na kojoj nema slova ili brojeva Arduino pinova). Ako vaš komad obložen bakrom nije dovoljno dug, odlučite gdje ćete slomiti i prislonite jastučiće senzora i izrežite uzorak na toj/tim točkama. Zatim izrežite bakrenu oblogu na trake iste veličine kao i trake papira (svaka bi trebala biti 1 ⅛ koliko god široke bile trake s uzorkom.) Zalijepite papirnate trake na stražnju stranu komada bakrenog omota i pomoću stalnog markera, označite uglove trokuta, paralelograma i pravokutnika na rubovima bakrene obloge, a zatim ih upotrebite ravnom ivicom da ih povežete tako da u ovom koraku imate nešto što izgleda kao fotografija.

Zatim vrlo pažljivo postavite list stolne pile tako da list jedva seče iznad nivoa stola. Poanta je ukloniti širinu oštrice bakrene strane obloženog, ali ne presjeći podlogu od stakloplastike (barem ne bitno.) Možda ćete je htjeti testirati s nekim "padom" preostalim od rezanja traka bakreno obložen da vidi da oštrica nije ni previsoka ni preniska. Odrežite odjeću koristeći crte nacrtane na stražnjoj strani kao vodiče pomoću kojih ćete poravnati oštricu. Morat ćete koristiti kutnu vodilicu s nastavkom. Za ovu verziju napravio sam šablon koji je imao 2 vodilice 62,5˚, ali u svakom slučaju dijagonalne linije bi trebale biti na 62,5˚. Idi polako. Opet, moji rezovi nisu ispali baš savršeno kao što sam se nadao (ali su barem bili malo bolji od MIDI verzije.)

Nakon što su kanali izrezani u obložene, htjet ćete turpijom obrisati sve grube bakrene rubove. Ovo vam zaista omogućuje da osjetite dodirnu traku, posebno ako držite lemljenje na minimumu. Uzeo sam malo čelične vune da je osjetim brušeno.

Nepotrebno je reći da poduzmite sve uobičajene mjere opreza pri radu sa stolnom pilom. Nosite zaštitne naočale i koristite štap za zaključavanje, a zaboga, ako ne znate što radite, nemojte ni pokušavati ovo! Ponovo sam ovdje oblikovao uzorak kao PDF u nadi da ako netko ima CNC stroj ili laserski rezač, htio bi isprobati ovo s tim da može upotrijebiti vektoriziranu verziju izgleda i izrezati onu koja izgleda profesionalno. (Molim vas podijelite rezultate ako to učinite.) Također razmišljam o tome da to pokušam postaviti kao EagleCAD datoteku ili nešto slično, a da kućica od PCB -a napravi nekoliko njih sa tragovima koji odgovaraju Arduinu kako bi se smanjilo ožičenje i Greške, ali zaključujem da bi to bilo preskupo i učinilo bi kontroler dubljim nego što sam želio za svoj projekt.

Nakon što se ključevi izrežu u odjeću, izbušite rupe s onoliko malo koliko vaša presa može podnijeti koja će vam ipak omogućiti da provučete svoje žice za spajanje kroz vrhove ili uglove gornjih redova svakog od -trake za ključeve. Kao i prije, oblik ovdje nije važan-ako želite, mogli biste izrezati tradicionalno oblikovanu tastaturu ili Penroseov dijagram ili što god želite (pod pretpostavkom da ste imali taj CNC ili laserski rezač.)

Korak 3: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Za sljedeće korake odvojite nekoliko minuta prije vremena i razmislite o tome kako želite sve montirati kako biste obrazovano pretpostavili koliko dugo treba napraviti različite žice za povezivanje.

Lemite jedan komad priključne žice na svaki od ključeva tako što ćete žicu provući kroz izbušene rupe sa stražnje strane, a zatim isperite žicu sa bakrene strane. Bez da budete previše tehnički, razmislite o tome kako ćete ga montirati i planirajte napraviti žicu dovoljno dugo da dođete od svakog ključa u svakoj traci do Arduina bez da imate više od nekoliko mm dodatne žice. Zatim, vrlo pažljivo, jednu po jednu žicu, lemite žicu od svakog ključa do Arduino Mega pina koji odgovara broju označenom na svakom ključu u donjem dijagramu u pdf-u priloženom koraku 2. Ovo je sastavni dio operacije. Možda ćete htjeti prijeći na dio za programiranje i testirati funkciju tipki nakon svakih nekoliko spojeva lemljenja. (Ako ne koristite minijaturni 2560, možda biste htjeli pogledati opciju lemljivog štita ili upotrijebiti više trakaste ploče i dupontnih igala.) Preporučujem korištenje rotacijskog alata za izglađivanje svih nazubljenih izbočina s lemilica na površinama ne-ključevi.

Zatim spojite DAC -ove kao na Fritzing dijagramu. Imajte na umu da je samo na onom koji koristi izraz CV out A0 vezan za 5v (to je kako bi se stavio na zasebnu I2C adresu od izlaza volt po oktavi.) Ako odlučite ne uključiti CV izraz, onda je to ADC koji treba izostaviti. Spojite 5V na svaki Vdd, Gnd na Gnd, SDA na SDA itd.

Kada su DAC-ovi povezani, možda ćete htjeti potražiti skicu skeniranja I2C na mreži kako biste provjerili funkcioniraju li i prepoznati, ali to nije strogo potrebno-Adafruit ipak ima prilično visoke standarde kontrole kvalitete.

Zatim spojite Vout stezaljke ADC -ova i Arduino Pin 7 svaki na konektor vrha jedne od 3,5 mm utičnica, te spojite rukav na jednu od uzemljenih vodova. Imajte na umu da ako planirate ugraditi utičnice utičnice u provodljivu metalnu ploču, obično morate samo spojiti jednu od utičnica ili samu ploču na uzemljenu šinu jer je većina priključaka s utičnicom dizajnirana tako da vodi do uzemljenja..

Konačno, lemite dva reda od 8 duPont igala jedan pored drugog u komad strip ploče i napajajte Arduino spajanjem Eurorack 5v na Arduino Vin i jednu od tri uzemljene linije na Arduino uzemljenje. (Pogledajte dijagram Fritzed i posljednju ilustraciju za prikaz igle preko traka.) Ako želite, možete stvoriti dodatne redove sabirnica Eurorack postavljanjem više 2x8 redova pinova preko istih traka i razmaknuti ih nekoliko redova dajte utikačima malo prostora. Obično vodim crvenu šiltericu duž reda od -12V jer ova metoda ne uključuje omote utikača -samo budite SUPER PAŽLJIVI I PAŽLJIVI DA UVIJEK PRAVILNO ZADNITE SVOJU EURORACK MOTORU! Ni Instructables ni ja ne možemo biti odgovorni za nepažljivo uključivanje i ne želite pustiti čarobni dim iz vaših skupih modula.

Ako želite, možete lemiti Eurorack priključne pinove i ADC -ove na isti komad trakaste ploče kao što sam to učinio gore, ali to nije super kritično. Međutim, ako ga držite urednim, vjerojatnije je da će raditi pouzdano.

Korak 4: Montirajte ga

Opet, ovo je dio gdje način na koji sam to odlučio nije kritičan. Iz glavne fotografije na vrhu možete zaključiti da je korištena konstrukcija od PVC lima i aluminija i da je žice vodila s dvije trake ključeva niz utore urezane u njih. Koristio sam napuhanu dvostranu traku za pričvršćivanje ključeva koji nisu.

Upotreba aluminija za CV dizalice ima prednosti. Lako je raditi i provoditi, pa možete iskoristiti učinak uzemljenja koji sam spomenuo.

Moj je napravljen da ispuni gornji prednji dio Apache kućišta (verzija pelikanske futrole Harbour Freight-a) koje sam opremio za korištenje kao dvostruko kućište Eurorack od 84 KS. (Cijela stvar je bila inspirirana muzičkim štafelajem Buchla-želim d module na vrhu i kontrolnu površinu sprijeda.)

Ovo bi vjerojatno izgledalo sjajno i na drvetu, ali možete koristiti sve što želite kao jezgru od pjene za montažu, 3D tiskanu PLA, karton, komad ravnog stakla itd.-bilo koji električni izolator ili površina koja se može električno izolirati od upravljačka površina dovoljna da spriječi kapacitivne smetnje, s obzirom na vaše sposobnosti i zalihe i sklonost ka dugovječnosti.

Korak 5: Program

Kao i kod programera za Oceania Midi, neću ulaziti u to kako učitavati skice na Arduino. Koristite samo vodiče za početak rada umjesto "Blink" skice, koristite dva koja sam priložio (završilo je u uvodu-čini se da ga ovaj urednik prepoznaje kao drugu vrstu medija.

U priloženoj zip datoteci nalaze se dvije skice. Preuzmite ih i raspakirajte i dodajte u svoju Arduino biblioteku skica. Prva skica (megaCapacitiveKeyboardTest) je adaptacija funkcije Arduino readCapacitivePin koja je ovdje kao test koji vam pokazuje koji se taster pritiska i vrijednost kapaciteta za njega dok je pritisnut u serijskom monitoru. Omogućit će vam da vidite neke vrijednosti i isprobate veze od Arduina do ključeva koji nisu ključevi, a to je ono što sam htio koristiti pri opisivanju testiranja procesa lemljenja. Učitajte ovo na Arduino, otvorite serijski monitor (obavezno postavite serijski monitor na ispravnu brzinu prijenosa) i dodirnite nekoliko tastera bez ključa, bilježeći vrijednosti najtežeg i najlakšeg dodira koji biste koristili za reprodukciju. Oni će se koristiti za vrijednosti minCap (najlakši dodir) i maxCap (najteži) u drugoj skici (PacificCV), što ćete zapravo učitati na kontroler kada završite i budete spremni za igru. Ako trebate prilagoditi vrijednosti, učinite to, a zatim ponovno spremite skicu i prenesite je na PacificCV.

Korak 6: Igrajte se

Ako imate Eurorack sistem ili bilo koji polu-modularni Eurorack kompatibilan sintisajzer, trebali biste manje-više razumjeti šta s tim učiniti.

Uključite kontroler u razvodnu ploču pomoću vrpce i opet budite vrlo oprezni pri usmjeravanju kabela udesno-ako to učinite naopako, mogli biste ga postaviti kao obrnuti +12v krug kroz vaš Arduino, a postoji velika vjerojatnost da je to greška bi ga ispržila i/ili uzrokovala oštećenje napajanja vašeg stalka, stoga pazite da se crvena traka nalazi na dnu parova redaka zaglavlja kako je prikazano na dijagramu kola.

Krpljenje je zabavni dio modularne sinteze. Izlazi bi trebali izgledati prilično poznato (pa ćete ih možda htjeti označiti nakon što ih montirate)-izlaz volt po oktavi obično napaja oscilator i vrata će obično ići na niskopropusna vrata (ili generator omotača za Istočne obale.) CV osjetljiv na pritisak može ići na bilo šta sa CV ugrađenim filterima, kapijama, oscilatorima, mješalicama itd.

Čini se da su oktavske +/- jastučići prilično pouzdane. Opet, ide samo od 0v-5v, pa ste ograničeni na raspon od 4 oktave, ali koristeći vanbrodsku opremu poput Make Noise Maths ili Erica Synths Pico Scaler trebali biste ovo iskriviti gore ili dolje. Od Ziv -a u Loopopu (koga izuzetno potičem na Eurorack i ljubitelje sinteze da gledaju i podržavaju na Patreonu):

"Matematika bi trebala dobro obaviti posao - priključite svoj Arduino [volt po oktavni ADC izlaz] na ulaz 3, okrenite prigušivač 3 potpuno CW - a zatim upotrijebite prigušivač 2 za dodavanje ili oduzimanje (normalno je na 10 V ako ništa nije uključeno it) i okrenite prigušivač na ulazu 2 u potpunosti CCW da biste prešli na negativne raspone. Koristite rezultat SUM kao rezultat (i očito pazite da koverte ne rade ništa). Nisam siguran da matematika prelazi +10 ili ispod -10, ali bilo koji drugi raspon bi trebao biti u redu. Ako imate pristup VCA -u koji dodaje dobitak, također biste mogli pojačati Arduino CV raspon iznad 5v i koristiti svoj Arduino za 0-10v, -5 do +5 ili bilo koji drugi 10v raspon, kompenziran matematikom."

Nisam testirao to ili Ericu, ali javite mi šta ste smislili-pogotovo ako imate i koristite ovo s majkom 32.

Edit: Povezao sam se sa videom koji sam napravio da demonstriram ovaj i nekoliko drugih projekata na kojima sam radio. To nije Kaitlyn Aurelia Smith, ali ponosna sam na jedinice koje ovdje koristim.

Konačno, mislim da je još uvijek otvoreno Arduino natjecanje u koje se mogu prijaviti i kvalificirati se, pa ako je ovo od ikakve pomoći, razmislite o tome da glasate za mene!

Živjeli!

Preporučuje se: