Sisällysluettelo:
- Vaihe 1: Mitä tarvitset
- Vaihe 2: "Ei avaimet"
- Vaihe 3: Elektroniikka
- Vaihe 4: Asenna se
- Vaihe 5: Ohjelmoi
- Vaihe 6: Pelaa
Video: PacificCV -ohjain modulaarisille syntetisaattoreille: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Muutama viikko sitten julkaisin Instructable for Oceania MIDI -ohjaimen, jonka rakensin pariksi Make Noise 0-Coast -laitteeni kanssa. Mainitsin siinä, että olen rakentamassa myös CV -versiota, ja tässä se on. Koska midi-versio on rakennettu vastaamaan 0-rannikkoa, joka (Make Noise -verkkosivustolta) "… käyttää tekniikoita sekä Moogin että Buchlan paradigmoista (eli" itärannikko "ja" länsirannikko ") sijaintinsa vuoksi), mutta on uskollinen kummallekaan ja toteuttaa siten "ei rannikon synteesiä". Koska tämä teline oli nimenomaan Buchlan musiikkitaustan innoittama (luultavasti useimpien West Coast Synthesis -palvelun ensisijainen visuaalinen esitys), nimesin tämän tietyn meren mukaan.
Jos pidät Eurorack -modulaarisista syntikoista, tämä on lähinnä DIY -kapasitiivinen kosketusnäppäimistö, kuten Buchla LEM218 tai EDP Wasp. Olen rakentanut sen hyödyntämään ATMega-kosketusherkkyydelle ominaista "paineherkkyyttä", mutta ei ole mitään syytä, että sinun pitäisi sisällyttää tämä-se on vain mukava "lisä", jota voit käyttää esimerkiksi ruokkimaan Laastarin suodattimen CV. Useimmissa länsimaisissa musiikkiohjauksissa voit päästä eroon käyttämällä yhtä DAC: tä CV: hen ja saada sen täysin käyttökelpoiseksi.
Tämä laite tuottaa vain 4 oktaavia ilman apua (0-5v + -kiskolla), joka yleensä on enemmän kuin tarpeeksi, mutta jos todella haluat työntää sen negatiiviselle alueelle, se on tarpeeksi helppoa perämoottorin kanssa. Se on myös erittäin tyydyttävä "kosketusnauhan" tunne leikattuista harjanteista huolimatta.
Vaihe 1: Mitä tarvitset
Materiaalit eroavat hieman Oseaniasta:
Materiaalit
1 Arduino Mega-Suosittelen minityyliä (kuten tämä Amazonissa), jotta se on helpompi asentaa anturityynyjen alle, mutta se ei ole ehdottoman välttämätöntä. Saatat jopa pystyä käyttämään Uno/Genuinoa tai Miniä tai Featheria, mutta se todennäköisesti edellyttää, että käsittelet ADC -nastat digitaalisina, enkä tiedä, toimiiko vakiokapasitanssirutiini näissä. Ja sinun on selvitettävä ohjelmointi itse.
1-2 Adafruit MCP 4725 I2C DAC -levyt
2-3 mono 3,5 mm: n ääniliitäntää
1 yksipuolinen kuparipäällystetty arkki (käytetään omien piirilevyjen syövyttämiseen) noin 18 "x1"
PCB -nauhalevy
16-32 juotettavaa duPont-nastaa (Arduino Style)
Eurorack -tehoväyläyhteensopiva nauhanauha (10 kpl Amazonista tai jos sinulla on ylimääräinen asennus).
Kierretty kytkentäjohto (mitä ohuempi, sitä parempi-käytin tätä 30AWG: tä, jälleen Amazonista)
Juottaa
Jotain mistä pidät ja jonka kanssa on mukava työskennellä sen kiinnittämiseksi
Työkalut
Pöytäsaha (vaihtoehtoisesti CNC- tai laserleikkuri antaisi sinulle todennäköisesti parempia tuloksia, jos tiedät mitä teet.)
Juotosrauta ja juototyökalut, mukaan lukien pihdit, huuhteluleikkurit ja langanpoistimet
Tulostin (paperi, ei kolmiulotteinen) (mutta ehkä myös kolmiulotteinen)
Suora reuna
Pysyvä merkki/merkit
Pora (porapuristin tai pyörivä työkalupuristin olisi paras.)
Pyörivä työkalu tai tiedosto
Teräsvilla (valinnainen)
Vaihe 2: "Ei avaimet"
Kopioin enemmän tai vähemmän itseni toisesta ohjeesta, tulosta liitteenä oleva pdf -tiedosto ja leikkaa pois käänteinen (ylhäältä) versio kuviosta (sellainen, jossa ei ole muistiinpanokirjaimia tai Arduino -pin -numeroita). Jos kuparipäällysteinen kappale ei ole tarpeeksi pitkä, päätä, missä murtaa ja aseta anturityynyt ja leikkaa kuvio kyseisessä kohdassa. Leikkaa seuraavaksi kuparilla päällystetyt nauhat samankokoisiksi nauhoiksi kuin paperiliuskat (kummankin tulee olla 1 ⅛ niin leveitä kuin kuvion nauhat ovat.) Teippaa paperinauhat kuparipäällysteisten kappaleiden taakse ja käytä pysyvää merkintää, merkitse kolmioiden, yhdensuuntaisten kuvioiden ja suorakulmioiden kulmat kuparipinnoitettujen reunojen päälle ja yhdistä ne sitten suoralla reunalla niin, että sinulla on jotain, joka näyttää valokuvalta tässä vaiheessa.
Seuraavaksi aseta pöytäsahanterä hyvin varovasti niin, että terä leikkaa tuskin pöydän tason yläpuolelle. Tarkoituksena on poistaa terän leveys verhouksen kuparipuolelta, mutta ei leikata lasikuitupohjaa (ainakaan olennaisesti.) Voit halutessasi testata sitä jollakin "pudotuksella", joka jää jäljelle nauhojen leikkaamisesta päällystetty kuparilla, jotta terä ei ole liian korkea tai liian matala. Leikkaa verhottu pois käyttämällä takaosaan piirrettyjä viivoja ohjaimina terän linjaamiseen. Haluat käyttää kulmaohjainta jatkeen kanssa. Tätä versiota varten rakensin jigin, jossa oli 2 62,5˚ ohjainta, mutta joka tapauksessa diagonaaliviivojen tulisi olla 62,5˚. Mene hitaasti. Jälleen leikkaukseni eivät tulleet aivan niin täydellisesti kuin odotin (mutta ne olivat ainakin hieman parempia kuin MIDI -versio.)
Kun kanavat on leikattu verhoiltuihin, sinun kannattaa viilata kaikki karkeat kuparireunat. Tämän avulla voit todella saada kosketusnauhan tunteen, varsinkin jos pidät juotoslohkon minimissä. Otin teräsvillaa kaivokselle antaakseni sille harjatun tunteen.
On sanomattakin selvää, että noudata kaikkia tavanomaisia varotoimia, kun työskentelet pöytäsahan kanssa. Käytä suojalaseja ja käytä työntöpuikkoa, ja JUMALAN SAKE, JOS ET TIEDÄ, MITÄ TEET, ÄLÄ KOSKAAN TÄTÄ! Jälleen kerran olen muotoillut kuvion täällä PDF -muotoon toivoen, että jos jollakin on CNC -kone tai laserleikkuri, hän haluaisi kokeilla tätä, jotta hän voi käyttää asettelun vektoroitua versiota ja leikata ammattimaisen näköisen. (Kerro tulokset, jos teet tämän.) Ajattelen myös yrittää asettaa sen EagleCAD -tiedostoksi tai jotain ja saada PCB -talon tekemään muutamia näistä jälkiä, jotka vastaavat Arduinoa ja vähentävät johdotusta ja virhepisteitä, mutta mielestäni se olisi kohtuuttoman kallista ja tekisi ohjaimesta syvemmän kuin halusin projektilleni.
Kun ei-avaimet on leikattu verhoukseen, poraa reikiä niin pienellä osalla kuin puristimesi pystyy käsittelemään, jolloin voit silti saada kytkentälangan kierteet jokaisen -avainliuskat. Kuten ennenkin, muoto ei ole tässä tärkeä-jos haluat, voit leikata perinteisen muotoisen näppäimistön tai Penrose-kaavion tai mitä haluat (olettaen, että sinulla oli kyseinen CNC- tai laserleikkuri.)
Vaihe 3: Elektroniikka
Käytä seuraavissa vaiheissa muutama minuutti etukäteen ajatellaksesi, miten haluat asentaa kaiken, jotta voit arvata, kuinka kauan eri liitäntäjohdot tehdään.
Juotos yksi pala kytkentälankaa jokaiseen ei-avaimeen viemällä lanka porausreikien läpi takapuolelta ja katkaise sitten lanka kuparin puolelta. Olematta liian tekninen, mieti, miten aiot asentaa sen, ja suunnittele tehdä lanka juuri niin pitkäksi, että pääset kustakin nauhan avaimesta Arduinoon ilman, että sinulla on enemmän kuin pari millimetriä ylimääräistä lankaa. Juotos sitten erittäin varovasti, yksi johto kerrallaan, lanka jokaisesta ei-avaimesta Arduino Mega -tappiin, joka vastaa numeroon, joka on merkitty jokaiseen ei-avaimeen alakaaviossa vaiheessa 2 olevassa pdf-tiedostossa. tee tai katkaise osa operaatiota. Voit halutessasi siirtyä ohjelmointiosaan ja testata näppäinten toimintaa muutaman juotosliitännän jälkeen. (Jos et käytä miniatyyria 2560, sinun kannattaa ehkä katsoa juotettava kilvivaihtoehto tai käyttää enemmän nauhalevyä ja dupont -tappeja.) Suosittelen pyörivän työkalun käyttämistä tasoittaaksesi jyrkät ulkonemat juotoskylmissä ei-avaimet.
Kytke sitten DAC -johdot Fritzing -kaavion mukaisesti. Huomaa, että vain lausekkeen CV out käyttämässä A0 on sidottu 5v: iin (tämä on tarkoitus sijoittaa se erilliseen I2C -osoitteeseen voltti oktaavilähdöstä.) Jos päätät olla sisällyttämättä CV -lauseketta, sitten se ADC jättää pois. Kytke 5v kuhunkin Vdd, Gnd Gnd, SDA SDA jne.
Kun DAC: t on kytketty, voit etsiä Internetistä I2C-skannausluonnoksen testataksesi niiden toimivuuden ja tunnistamisen, mutta tämä ei ole ehdottoman välttämätöntä-Adafruitilla on loppujen lopuksi melko korkeat QC-standardit.
Kiinnitä seuraavaksi ADC: n Vout -liittimet ja Arduino -nasta 7 yhden 3,5 mm: n liittimen kärjen liittimeen ja vedä holkkiliitin yhteen maadoituslinjasta. Huomaa, että jos aiot asentaa tunkkipistokkeet johtavaan metallilevyyn, sinun on yleensä vain liitettävä yhdestä liittimestä tai itse levystä maadoituskiskoon, koska useimmat tunkkiholkkiliitännät on suunniteltu johtamaan maahan tällä tavalla.
Lopuksi juotetaan kaksi riviä 8 duPont -nastaa vierekkäin nauhalevyyn ja virtaa Arduinoon kytkemällä Eurorack 5v Arduino Viin ja yksi kolmesta maadoituslinjasta Arduinon maahan. (Katso Fritzed -kaavio ja viimeinen kuva napojen sijoittelusta nauhojen yli.) Jos haluat, voit luoda ylimääräisiä Eurorack -väylärivejä asettamalla lisää 2x8 riviä nastoja samojen nauhojen yli ja porrastamalla ne muutaman rivin etäisyydellä toisistaan. anna liittimille tilaa. Käytän yleensä punaista terävää -12v -rivillä, koska tämä menetelmä ei sisällä pistokkeiden suojuksia -ole vain SUPER VAROVAINEN JA HUOMIOITAVA, ETTÄ AINA KYTKET EURORACK -VAIHTEESI OIKEASTI! Kumpikaan Instructables tai minä eivät voi olla vastuussa huolimattomasta kytkemisestä, etkä halua päästää taikuutta savua kalliista moduuleistasi.
Jos haluat, voit juottaa Eurorack -liitäntätapit ja ADC: t samaan nauhalevykappaleeseen kuin edellä, mutta tämä ei ole erittäin kriittistä. Kuitenkin, jos pidät sen siistinä, se toimii todennäköisemmin luotettavasti.
Vaihe 4: Asenna se
Jälleen tämä on osa, jossa se, miten päätin tehdä sen, ei ole kriittinen. Ylhäällä olevasta pääkuvasta voit päätellä, että siinä on käytetty PVC-levyjä ja alumiinia ja jotka johtivat johdot kahdesta ei-avainliuskasta. Käytin turvonnutta kaksipuolista teippiä ei-avainten kiinnittämiseen.
Alumiinin käytöstä CV -liittimissä on etuja. Se on helppo työskennellä ja johtaa, joten voit hyödyntää mainitsemaani maadoitusvaikutusta.
Omani tehtiin täyttämään Apache-kotelon (Harbour Freightin versio Pelican-kotelosta) yläosa, jonka varustelin käytettäväksi kaksinkertaisena 84 hevosvoiman Eurorack-kotelona. (Koko asia sai inspiraationsa Buchlan musiikkitaustasta-haluan moduulit yläosassa ja ohjauspinnan edessä.)
Tämä näyttäisi luultavasti myös puulta, mutta voit käyttää mitä haluat kiinnitysvaahtosydämenä, 3D-painetulla PLA: lla, pahvilla, palasella lasikuitua jne.-mitä tahansa sähköeristystä tai pintaa, joka voidaan eristää sähköisesti ohjauspinnan tarpeeksi estämään kapasitiivisia häiriöitä, kun otetaan huomioon kykysi ja varastosi sekä etusija pitkäikäisyyteen.
Vaihe 5: Ohjelmoi
Kuten Oceania Midi -ohjelmoija, en aio ryhtyä luonnosten lataamiseen Arduinolle. Käytä aloitusoppaita vain "Blink" -luonnoksen sijasta, käytä kahta liittämääni (se päättyi johdantoon-tämä editori näyttää tunnistavan sen erilaisena medianä.
Liitteenä olevassa zip -tiedostossa on kaksi luonnosta. Lataa ja pura ne ja lisää ne Arduinon luonnoskirjastoosi. Ensimmäinen luonnos (megaCapacitiveKeyboardTest) on Arduino readCapacitivePin -toiminnon mukautus, joka on tässä testinä, joka näyttää, mitä näppäintä painetaan ja sen kapasitanssiarvo, kun sitä painetaan sarjamonitorissa. Sen avulla voit nähdä joitain arvoja ja testata yhteyksiä Arduinosta ei-avaimiin, ja sitä tarkoitin sinun käyttävän kuvaamalla juotosprosessin testausta. Lataa tämä Arduinolle, avaa sarjamonitori (varmista, että sarjamittari on asetettu oikealle baudille) ja kosketa muutamia ei-näppäimiä, huomioimalla raskaimman ja kevyimmän kosketuksen arvot. Niitä käytetään minCap (kevyin kosketus) ja maxCap (raskain) arvoihin toisessa luonnoksessa (PacificCV), jonka lataat ohjaimelle, kun olet valmis ja valmis pelaamaan. Jos sinun on muutettava arvoja, tee niin, tallenna luonnos uudelleen ja lataa se PacificCV: hen.
Vaihe 6: Pelaa
Jos sinulla on Eurorack-järjestelmä tai jokin puolimodulaarinen Eurorack-yhteensopiva syntetisaattori, sinun pitäisi enemmän tai vähemmän ymmärtää, mitä tehdä tällä.
Kytke ohjain väylälevylle nauhalla ja ole jälleen erittäin varovainen suuntaamaan kaapeli oikealle-jos teet sen ylösalaisin, saatat päätyä asettamaan sen käänteiseksi +12 voltin piiriksi Arduinon kautta, ja tämä on hyvin todennäköistä virhe paistaisi sen ja/tai vahingoittaisi telineen virtalähdettä, joten varmista, että punainen raita on otsikkoriviparien alareunassa, kuten piirikaaviossa on esitetty.
Paikkaaminen on hauska osa modulaarista synteesiä. Lähtöjen pitäisi näyttää melko tutuilta (joten voit halutessasi merkitä ne jotenkin asennuksen jälkeen)-voltti-oktaavilähtö syöttää yleensä oskillaattorin ja portti menee yleensä alipäästöportille (tai kirjekuorigeneraattorille Paineherkkä CV voi mennä mihin tahansa CV-suodattimien, porttien, oskillaattorien, sekoittimien jne. Kanssa.
Oktaavin +/- tyynyt näyttävät olevan melko luotettavia omassani. Jälleen se menee vain 0v-5v, joten olet rajoitettu 4 oktaavin alueeseen, mutta käyttämällä perämoottoria, kuten Make Noise Maths tai Erica Synths Pico Scaler, sinun pitäisi pystyä kääntämään tämä ylös tai alas. Ziv Loopopilta (jota rohkaisen suuresti Eurorackia ja synteesin harrastajia katsomaan ja tukemaan Patreonia):
"Matematiikan pitäisi tehdä temppu hienosti - kytke Arduino [volttia oktaavia kohti ADC -lähtö] tuloon 3, käännä vaimennin 3 täysin CW -asentoon - ja käytä sitten vaimenninta 2 sen lisäämiseksi tai vähentämiseksi (se normalisoidaan 10 volttiin, jos mitään ei ole kytketty ja käännä tulon 2 vaimennin täysin CCW -asentoon negatiivisten alueiden käyttämiseksi. Käytä tuloksena SUM -lähtöä (ja tietysti varmista, että kirjekuoret eivät tee mitään). En ole varma, että matematiikka ylittää +10 tai alle -10, mutta minkä tahansa muun alueen pitäisi olla kunnossa. Jos sinulla on pääsy VCA: han, joka lisää vahvistusta, voit myös vahvistaa Arduino CV -aluetta yli 5 voltin ja käyttää Arduinoa 0-10 V, -5 -+5 tai mihin tahansa muuhun 10 V: n alue, matematiikan kompensoima."
En ole itse testannut sitä tai Ericaa, mutta kerro minulle mitä keksit-varsinkin jos sinulla on tämä ja käytät sitä äidin kanssa 32.
Edit: Olen linkittänyt videon, jonka tein esittelemään tätä ja muutamia muita projekteja, joita olen työstänyt. Se ei ole Kaitlyn Aurelia Smith, mutta olen ylpeä yksiköistä, joita käytän täällä.
Lopuksi, mielestäni on vielä avoinna Arduino -kilpailu, johon voin osallistua ja osallistua, joten jos tästä on apua, harkitse äänestämistä minua siinä!
Kippis!
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen