Мазмұны:
- 1 -қадам: Сізге не қажет
- 2 -қадам: «Кілттер емес»
- 3 -қадам: электроника
- 4 -қадам: оны орнатыңыз
- 5 -қадам: Бағдарлама
- 6 -қадам: Ойнаңыз
Бейне: Модульдік синтездерге арналған PacificCV контроллері: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бірнеше апта бұрын мен Make Noise 0-Coast-пен жұптастыру үшін құрған Oceania MIDI контроллерін шығардым. Онда мен резюме нұсқасын құрастыратынымды айттым, міне. Midi нұсқасы 0-жағалауға сәйкес келу үшін салынғандықтан, ол (шу шығаратын веб-сайттан) «… орналасқан жеріне байланысты Moog және Buchla парадигмаларының (« Шығыс жағалауы »және« Батыс жағалауы »әдістерін қолданады).), бірақ екеуіне де адал емес, сондықтан «жағалау синтезі жоқ». Бұл тірек Buchla Music Easel -ден тікелей шабыт алғандықтан (мүмкін Батыс жағалауындағы синтездің негізгі визуалды көрінісі үшін) мен мұны белгілі бір мұхиттың атымен атадым.
Егер сіз Eurorack модульдік синтезінде болсаңыз, бұл негізінен Buchla LEM218 немесе EDP Wasp сияқты DIY сыйымдылық сенсорлық пернетақта. Мен оны ATMega сенсорлық сезімталдығына тән «қысым сезімталдығының» артықшылығы үшін жасадым, бірақ оны қосуға ешқандай себеп жоқ-бұл, мысалы, қоректендіру үшін қолдануға болатын жақсы «қосымша». Патчтағы сүзгінің түйіндемесі. Көптеген батыстық музыкалық басқару үшін сіз резюме үшін бір DAC қолдана аласыз және оны толығымен қолдана аласыз.
Бұл қондырғы ешқандай көмексіз 4 октаваны шығарады (0 + 5 + рельсінде), бұл әдетте жеткілікті болады, бірақ егер сіз оны теріс аумаққа итермелегіңіз келсе, оны сыртқы жабдықпен жабдықтау жеткілікті. Бұл сонымен қатар жоталарға қарамастан өте қанағаттанарлық «сенсорлық жолақ» сезімі.
1 -қадам: Сізге не қажет
Материалдар Океаниядан аздап ерекшеленеді:
Материалдар
1 Arduino Mega-Мен сенсорлық тақталар астына орнатуды жеңілдету үшін шағын стильді (Amazon-дағыдай) ұсынамын, бірақ бұл мүлде қажет емес. Сіз тіпті Uno/Genuino немесе Mini немесе Feather қолдана аласыз, бірақ бұл сізге ADC түйреуіштерін цифрлық деп қарауды талап етуі мүмкін және мен оларда стандартты сыйымдылық режимі жұмыс істейтінін білмеймін. Ал сіз бағдарламалауды өз бетіңізше шешуіңіз керек.
1-2 Adafruit MCP 4725 I2C DAC сынғыш тақталары
2-3 моно 3,5 мм фононды розеткалар
18 «x1 ⅛» жолаққа тең болатын 1 қапталған мыс қапталған парақ (жеке ПХД өңдеу үшін қолданылады)
ПХД жолақ тақтасы
16-32 дәнекерленген дюпонт түйреуіштері (Arduino Style)
Eurorack power bus үйлесімді таспа жолағы (Amazon -дан 10 пакет, немесе егер сізде қосымша төсеу болса).
Байланыстырылған сым (жұқа болған сайын, мен 30AWG-ды қолдандым, қайтадан Amazon-дан)
Дәнекер
Сізге ұнайтын және оны орнатуға ыңғайлы нәрсе
Құралдар
Үстел арасы (балама түрде, егер сіз не істеп жатқаныңызды білсеңіз, CNC немесе лазерлік кескіш сізге жақсы нәтиже берер еді.)
Пісіру үтігі мен дәнекерлеу құралдары, оның ішінде қысқыштар, тазартқыштар мен сымдарды тазартқыштар
Принтер (қағаз, 3-d емес) (бірақ 3-d болуы мүмкін)
Тік бұрышты
Тұрақты маркер/маркерлер
Бұрғылау (бұрғылау қондырғысы немесе айналмалы құралға арналған прес жақсы болады.)
Айналмалы құрал немесе файл
Болат жүн (міндетті емес)
2 -қадам: «Кілттер емес»
Өзімді басқа нұсқаулықтан азды -көпті көшіре отырып, қоса берілген pdf файлды басып шығарыңыз және үлгінің кері (жоғарғы) нұсқасын қиып алыңыз (онда ешқандай әріптер немесе Arduino пин нөмірлері жоқ). Егер сіздің мыс қаптамаңыздың ұзындығы жеткіліксіз болса, онда сенсорлық жастықшаларды қайда сындырып, тіреу керектігін шешіңіз және сол кезде үлгіні кесіңіз. Әрі қарай, мыс қаптаманы қағаз жолақтарымен бірдей мөлшерде жолақтарға кесіңіз (олардың әрқайсысы үлгі жолақтарының ені бойынша 1⅛ дюйм болуы керек.) Қағаз белдеулерін мыс қапталған бөліктердің артқы жағына таспамен бекітіңіз және тұрақты маркермен, мыс қапталған шеттердегі үшбұрыштардың, параллелограммдар мен тіктөртбұрыштардың бұрыштарын белгілеңіз, содан кейін оларды қосу үшін түзу жиекті қолданыңыз, осылайша сізде осы қадаммен фотосуретке ұқсас нәрсе болады.
Әрі қарай, үстелдің аралау дискісін пышақ үстел деңгейінен әрең кесетін етіп өте мұқият орнатыңыз. Мәселе-қапталған қаптаманың мыс жағының жүзінің енін алып тастау, бірақ шыны талшықты субстрат арқылы кесілмеген (кем дегенде айтарлықтай емес). Сіз оны жолақтарды кесуден қалған «тамшылармен» сынап көргіңіз келуі мүмкін. жүзі тым жоғары немесе тым төмен емес екенін көру үшін мыс қапталған. Пышақты туралайтын бағыттағыш ретінде артқы жағындағы сызықтарды қолданып қаптаманы кесіңіз. Сіз кеңейтімі бар бұрыштық бағыттағышты қолданғыңыз келеді. Бұл нұсқа үшін мен 2 62.5˚ бағыттаушысы бар джигель жасадым, бірақ диагональды сызықтар 62.5˚ болуы керек. Ақырын жүр. Тағы да, менің қысқартуларым мен ойлағандай керемет болмады (бірақ олар MIDI нұсқасынан жақсы болды.)
Арналар қапталғаннан кейін, кез келген өрескел мыс жиектерін түсіргіңіз келеді. Бұл шынымен сенсорлық жолақты сезінуге мүмкіндік береді, әсіресе егер сіз дәнекерлеуді минимумға дейін төмендетсеңіз. Мен болат жүнді тазарту үшін өзіме алдым.
Үстелдік арамен жұмыс жасағанда барлық әдеттегі сақтық шараларын қолдану керектігін айтудың қажеті жоқ. Қауіпсіздік көзілдірігін киіп, таяқшаны қолданыңыз, ал егер сіз не істеп жатқаныңызды білмесеңіз, бұны ешқашан сынап көрмеңіз, Құдай үшін! Тағы да, мен мұнда үлгіні PDF ретінде пішімдедім, егер біреуде CNC машинасы немесе лазерлік кескіш болса, онда олар макеттің векторланған нұсқасын қолданып, кәсіби пішінді қиып алады деп үміттенемін. (Егер сіз осылай жасасаңыз, нәтижелермен бөлісіңіз.) Мен сондай -ақ оны EagleCAD файлы немесе бірдеңе ретінде қоюға тырысамын және ПХД үйінің сымдарды және сымдарды азайту үшін Arduino -ға сәйкес келетін іздерін жасауды ойлаймын. сәтсіздік нүктелері, бірақ мен бұл өте қымбатқа түсетінін және контроллерді менің жобам үшін қалағанымнан тереңірек ететінін білемін.
Түймешіктер қапталғаннан кейін, сығуға болатын саңылауларды кішкене тесіктермен бұрғылаңыз, бұл әлі де сымның жіптерінің әрқайсысының жоғарғы жолдарының ұштарына немесе бұрыштарына енуіне мүмкіндік береді. -кілт жолақтары. Бұрынғыдай, бұл жердің пішіні маңызды емес-егер сіз қаласаңыз, дәстүрлі пішінді пернетақтаны немесе Penrose диаграммасын немесе өзіңізге ұнайтын нәрсені кесуге болады (егер сізде CNC немесе лазерлік кескіш болса).
3 -қадам: электроника
Келесі қадамдар үшін әр түрлі сымдардың қанша уақытқа созылатыны туралы білімді болжам жасау үшін бәрін қалай орнатқыңыз келетіні туралы ойлануға бірнеше минут уақыт бөліңіз.
Сымды артқы жағынан бұрғылау тесіктерінен өткізіп, кілттердің әрқайсысына бір бөлік сым дәнекерлеңіз, содан кейін сымды мыс жағынан жуыңыз. Техникалық болмай-ақ, оны қалай орнататындығыңызды ойлаңыз және сымды бірнеше мм артық сымсыз әрбір жолақтағы әрбір кілтсізден Arduino-ға дейін алатындай етіп ұзартуды жоспарлаңыз. Содан кейін, бір сымнан бір сыммен, әрбір кілтсіз сымды Arduino Mega түйреуішіне 2-қадамға бекітілген pdf астындағы төменгі диаграммадағы әрбір кілтсізде белгіленген санға сәйкес дәнекерлеңіз. Бұл- операцияның бір бөлігі. Сіз бірнеше дәнекерленген қосылымнан кейін бағдарламалау бөлігіне өтіп, пернелердің жұмысын тексергіңіз келуі мүмкін. (Егер сіз миниатюралық 2560 қолданбайтын болсаңыз, онда сіз дәнекерленген қалқан опциясын қарастырғыңыз келуі мүмкін немесе басқа таспалы тақталар мен дюпонды түйреуіштерді көбірек қолданғыңыз келуі мүмкін.) Мен беттердегі дәнекерленген бөртпелердің кез келген иілген шығыңқы жерлерін тегістеу үшін айналмалы құралды қолдануды ұсынамын. кілттер емес.
Содан кейін, Фритзинг диаграммасындағыдай DAC сымдарын қосыңыз. Назар аударыңыз, CV out өрнегі тек Av 5v -ге байланған (бұл оны октаваға шығатын вольттан бөлек I2C адресіне қою үшін.) Егер түйіндеме түйіндемені қоспауды таңдасаңыз, онда бұл ADC -тен шығу. Әр Vdd -ке 5v, Gnd to Gnd, SDA -ны SDA -ға және т.б.
DAC сымдары қосылған кезде, сіз олардың жұмыс істеп тұрғанын және танылғанын тексеру үшін Интернетте I2C сканерлеу эскизін іздегіңіз келуі мүмкін, бірақ бұл өте қажет емес-Adafruit жоғары сапалы QC стандарттарына ие.
Әрі қарай, ADCs және Arduino Pin 7 Vout терминалдарын әрқайсысы 3,5 мм ұяшықтардың бірінің ұштық қосқышына бекітіңіз және жеңдік коннекторды жер сызықтарының біріне қосыңыз. Назар аударыңыз, егер сіз розеткаларды өткізгіш металл пластинаға орнатуды жоспарласаңыз, әдетте тек домкраттың бірінен немесе пластинаның өзінен жердің рельсіне қосылу қажет, себебі көпшілікті ұяшық қосылыстары осылайша жерге қосуға арналған..
Соңында, екі қатарлы 8 дюпонт түйреуішін бір жолақ тақтаға дәнекерлеп, Arduino -ны Eurorack 5v -ті Arduino Vin -ке және Arduino жеріне үш Жер сызығының біреуін жалғау арқылы қосыңыз. (Fritzed диаграммасын және жолақтардағы түйреуіштің орналасуының соңғы суретін қараңыз.) Егер қаласаңыз, сол жолақтарға 2х8 көбірек түйреуіш қою арқылы қосымша Eurorack шина жолдарын құруға болады және оларды бірнеше қатарға бөліп орналастырыңыз. штепсельдерге біраз орын беріңіз. Мен әдетте -12v қатарында қызыл өткірмен жүгіремін, себебі бұл әдіс штепсельді қамтымайды -тек СУПЕР АБАЙЛАҢЫЗ және ЕРТЕ ЕВРОРАК ТІСТІГІҢІЗДІ ДҰРЫСТЫ ҚОСУҒА АБАЙ БОЛЫҢЫЗ! Instructables де, мен де абайсызда қосылу үшін жауап бере алмаймын және сіз қымбат модульдеріңізден сиқырлы түтін шығарғыңыз келмейді.
Егер сіз қаласаңыз, Eurorack қосқыш түйреуіштері мен ADC -ті жоғарыда көрсетілгендей тақтайшаға дәнекерлеуге болады, бірақ бұл өте маңызды емес. Алайда, егер сіз оны ұқыпты ұстасаңыз, ол сенімді жұмыс істейді.
4 -қадам: оны орнатыңыз
Тағы да, бұл менің қалай таңдағаным маңызды емес бөлігі. Жоғарғы жағындағы негізгі фотодан ПВХ парақтары мен алюминийден жасалған конструкцияны қолданғанын және сымдарды екі кілтсіз бұрандалы ойықтан өткізгенін білуге болады. Мен емес кілттерді бекіту үшін мен екі жақты үлпек таспаны қолдандым.
Резюме үшін алюминийді қолданудың артықшылықтары бар. Жұмыс істеу оңай және өткізгіш, сондықтан сіз мен айтқан жерге қосу әсерін пайдалана аласыз.
Менікі 84 ат күші бар Eurorack корпусы ретінде жабдықталған Apache корпусының жоғарғы жағын толтыру үшін жасалды (Харбор Фрайттың Пеликан корпусының нұсқасы). (Барлығы Buchla Music Easel-ден шабыттанған-мен модульдердің жоғарғы жағында, ал алдыңғы жағында басқару бетінің болғанын қалаймын.)
Бұл ағашқа да өте жақсы көрінер еді, бірақ сіз қалаған нәрсені көбік өзек, 3d басып шығарылған ПЛА, картон, жалпақ талшықты шыны және т.б. ретінде қолдана аласыз. сіздің қабілеттеріңіз бен қорларыңыз бен ұзақ өмір сүру қалауыңызды ескере отырып, сыйымдылық кедергісін болдырмайтын басқару беті.
5 -қадам: Бағдарлама
Oceania Midi бағдарламашысы сияқты мен Arduino -ға эскиздерді қалай жүктеуге болатынын білмеймін. Бастапқы нұсқаулықтарды тек «Көзді жұму» эскизінің орнына мен қосқан екеуін қолданыңыз (ол кіріспеде аяқталды-бұл редактор оны басқа тасымалдаушы ретінде таниды.
Қосылған ZIP файлында екі эскиз бар. Оларды жүктеп алыңыз және ашыңыз және оларды Arduino эскиздер кітапханасына қосыңыз. Бірінші эскиз (megaCapacitiveKeyboardTest) - бұл Arduino readCapacitivePin функциясының бейімделуі, ол тест ретінде сериялық мониторда басылған кезде қандай перненің басылғанын және оның сыйымдылығының мәнін көрсетеді. Бұл сізге кейбір мәндерді көруге және Arduino-дан кілттерге қосылуларды тексеруге мүмкіндік береді, мен дәнекерлеу процесін тестілеуді сипаттағанда қолданамын. Мұны Arduino-ға жүктеңіз, сериялық мониторды ашыңыз (сериялық мониторды дұрыс берілетініне көз жеткізіңіз) және ойнау үшін қолданылатын ең ауыр және жеңіл сенсордың мәндерін ескере отырып, бірнеше пернелерді түртіңіз. Олар minCap (ең жеңіл сенсорлық) және maxCap (ең ауыр) мәндері үшін екінші эскизде (PacificCV) пайдаланылады, бұл сіз аяқтаған кезде және ойнауға дайын болған кезде контроллерге жүктелетін нәрсе. Егер сізге мәндерді реттеу қажет болса, оны жасаңыз, содан кейін эскизді қайтадан сақтап, оны PacificCV -ге жүктеңіз.
6 -қадам: Ойнаңыз
Егер сізде Eurorack жүйесі немесе кез келген жартылай модульді Eurorack үйлесімді синтезі болса, онда не істеу керектігін көп немесе аз түсінуіңіз керек.
Контроллерді таспаға салып шинаға қосыңыз, содан кейін кабельді оңға бағыттауда өте абай болыңыз-егер сіз оны төңкеріп жасасаңыз, оны Arduino арқылы кері +12в тізбегі ретінде орнатуға болады, және бұл өте ықтимал Қате оны қуырады және/немесе тірек қуат көзіне зақым келтіруі мүмкін, сондықтан Қызыл жолақ тізбектегі сызықтар жұптарының төменгі жағында орналасқанына көз жеткізіңіз.
Патч - бұл модульдік синтездің қызықты бөлігі. Шығарулар өте таныс болып көрінуі керек (сондықтан сіз оларды орнатқаннан кейін оларды қалай да белгілеуді қалауыңыз мүмкін)-вольт-октаваға әдетте осциллятор береді, ал қақпа әдетте төмен өтетін қақпаға (немесе конверт генераторына) түседі. Шығыс жағалауының мақсаттары.) Қысымға сезімтал түйіндеме резюмедегі сүзгілер, қақпалар, осцилляторлар, араластырғыштар және т.
Октава +/- жастықшалары мен үшін өте сенімді болып көрінеді. Тағы да ол тек 0v-5v-ден ғана шығады, сондықтан сіз 4 октаваның диапазонымен шектелесіз, бірақ Make Noise Maths немесе Erica Synths Pico Scaler сияқты сыртқы жабдықты қолдана отырып, сіз мұны жоғары немесе төмен қарай бұруыңыз керек. Ziv at Loopop (мен оны Eurorack пен синтез әуесқойларын Patreon -да қарауға және қолдауға шақырамын):
«Математика бұл әдісті жақсы жасауы керек - Arduino -ны [октавадағы бір вольтты ADC] 3 -ші кіріске қосыңыз, 3 -ші сөндіргішті толық CW -ке қосыңыз, содан кейін оған қосу немесе азайту үшін 2 -ші аттенютерді қолданыңыз (егер ештеңе қосылмаған болса, бұл 10В -ға тең) ол) және теріс диапазондарға өту үшін CCW кірісінің 2 қосқышындағы аттенюторды толық қосыңыз. Нәтиже ретінде SUM шығысын қолданыңыз (және конверттер ештеңе жасамайтынына көз жеткізіңіз). Мен математиканың +10 жоғары болатынына сенімді емеспін немесе -10 -дан төмен, бірақ кез келген басқа диапазон жақсы болуы керек. Егер сізде VCA -ға кіру мүмкіндігі болса, сіз Arduino түйіндемесін 5v -тан асыра аласыз және Arduino -ны 0-10v, -5 -тен +5 -ке дейін немесе кез келген басқа жағдайда қолдана аласыз. 10В диапазоны, математикамен ауыстырылған ».
Мен мұны немесе Эриканы іс жүзінде тексерген жоқпын, бірақ сіз не ойлап тапқаныңызды айтыңыз, әсіресе егер сізде оны 32 анасымен бірге қолдансаңыз.
Өңдеу: Мен мұны демонстрациялау үшін жасаған бейнероликке және мен жұмыс істеп жатқан басқа жобаларға сілтеме қойдым. Бұл Кейтлин Аурелия Смит емес, бірақ мен мұнда қолданатын қондырғыларды мақтан тұтамын.
Ақырында, мен Arduino байқауы әлі де ашық деп ойлаймын, мен оған қатыса аламын, сондықтан егер бұл пайдалы болса, маған дауыс беруді қарастырыңыз!
Сәлем!
Ұсынылған:
Сымсыз 4 ойыншыға арналған отбасылық ойын контроллері: 3 қадам
Сымсыз 4 ойыншыға арналған отбасылық ойын контроллері: бұл 4 адам бірден ойнай алатын аркада стиліндегі сымсыз контроллер. Дербес компьютерді 5 жасар балалар қолданатын контроллерге байланыстырудың қажеті жоқ, сондықтан ол сымсыз. Олар үнемі құлайды, мен олардың менің ойыншықтарымды қиратқанын қаламаймын
MAME және виртуалды пинболға арналған DIY пернетақта контроллері: 4 қадам (суреттермен)
MAME және виртуалды пинболға арналған DIY пернетақта контроллері: Бұл нұсқаулар жиынтығы сымның, дәнекерлеудің және ағаш кесектерінің бағасы бойынша ескі пернетақталарды қолдана отырып, жеке пернетақта контроллерін жасауға мүмкіндік береді. . Виртуалды пинбол инстасын қараңыз
Arduino негізіндегі DIY ойын контроллері - Arduino PS2 ойын контроллері - DIY Arduino Gamepad көмегімен Tekken ойнау: 7 қадам
Arduino негізіндегі DIY ойын контроллері | Arduino PS2 ойын контроллері | DIY Arduino Gamepad көмегімен Tekken ойнау: Сәлеметсіздер ме, балалар, ойындарды ойнау әрқашан қызықты, бірақ өзіңіздің жеке DIY контроллеріңізбен ойнау қызықты, сондықтан біз осы нұсқаулықта arduino pro micro көмегімен ойын контроллерін жасаймыз
Суару сорғысына арналған IOT негізіндегі DOL стартер контроллері: 6 қадам
IOT негізіндегі суару сорғысына арналған DOL стартерлік контроллері: Сәлем достар Бұл нұсқаулықта интернет арқылы суару насосының қондырғысын қашықтан бақылау және басқару туралы айтылады. Әңгіме: Менің фермамда мен жергілікті желіден күніне 6 сағаттай ғана қуат аламын. Уақыт тұрақты емес, қол жетімділік
Өнерге арналған динамикалық жарықдиодты жарықтандыру контроллері: 16 қадам (суреттермен)
Өнерге арналған жарықдиодты жарықтандырудың динамикалық контроллері: Кіріспе: Жарық - бейнелеу өнерінің маңызды аспектісі. Егер жарықтандыру уақыт өте келе өзгерсе, бұл өнердің маңызды өлшеміне айналуы мүмкін. Бұл жоба жарық көрмесіне қатысудан және жарықтандырудың қалай болатынын білуден басталды