Мазмуну:

Аркада баскычы MIDI баскычтобу: 7 кадам (сүрөттөр менен)
Аркада баскычы MIDI баскычтобу: 7 кадам (сүрөттөр менен)

Video: Аркада баскычы MIDI баскычтобу: 7 кадам (сүрөттөр менен)

Video: Аркада баскычы MIDI баскычтобу: 7 кадам (сүрөттөр менен)
Video: Музыкальный Hi-Fi центр Technics SC-EH60 (стереосистема). Японское качество! Лучшая акустика 90-х. 2024, Ноябрь
Anonim
Аркада баскычы MIDI баскычтобу
Аркада баскычы MIDI баскычтобу

Бул Arduino жана DIY MIDI программалоого жасаган биринчи чабуулумдун 2.0 версиясы. Мен прототиптөө жана дизайн боюнча жөндөмүмдү өнүктүрдүм, ошондуктан бул процесстин жана прогресстин жакшы көрсөтмөсү болот деп ойлогом. Дагы бир маалыматтуу дизайн процесси менен мен биринчи аракетимдеги баскычтарды кайра иштетип, 2.0 курууга жөнөдүм!

1 -кадам: материалдар

Материалдар
Материалдар

Менин 1 -версиям Arduino Mega колдонгондугуна байланыштуу, бирок анын кичинекей өлчөмү жана HID MIDI мүмкүнчүлүктөрү Pro Microго Midi_controller.h китепканасын колдонууда жагат. Ошентип, мен 2-октаванын диапазонун киргизүү талабын канааттандыруу үчүн эки 16 каналдуу мультиплексорлорду колдонууну чечтим.

Бул жерде мен колдонгон бөлүктөрдүн тизмеси:

Чоң Аркада баскычтары x15

Чакан Аркада баскычтары x10

Pro Micro x2

16 каналдуу мультиплексор x2

Neopixel шакеги

10k потенциометр x6

Кошуу зымы

Лайкоо куралдары

1/8 MDF

2 -кадам: Дизайн жана кесүү

Image
Image
Solder and Wire
Solder and Wire

Бул пайдалуу болсо, акылды сурап билүү үчүн.svg файлын киргиздим, бирок мен баардыгын дизайн процессинде чыгармачылыкка жана экспериментке кызыктырууга үндөйм. Балким mdfтин ордуна акрил колдонуу укмуш көрүнөт!

Мен бургулоону колдонуп, 1 -версияда тешип алдым, ошондуктан бул жолу дизайнердик программалык камсыздоону жана лазердик кескичти колдонуу менен тагыраак продукт алууну көздөп жаттым.

3 -кадам: Solder жана Wire

Solder and Wire
Solder and Wire
Solder and Wire
Solder and Wire
Solder and Wire
Solder and Wire

Бул эң көп убакытты талап кылган бөлүк. Мен ширетүүчү терапиянын кээ бир бөлүктөрүн табам, андыктан чай ичип, тыгыз джем салып, бул кадам спринт эмес, марафон экенин билиңиз!

Мен 1 -версиядан мүмкүн болушунча көп зымды куткарууга аракет кылдым жана Arduino менен мухстын кайда коюла тургандыгымды белгилеп, кутуга салып салыш керек болгон зым массасынын бир бөлүгүн жок кылуу үчүн аракет кылдым. бүттү.

Мен кээ бирөөлөргө караганда жакшы зымдардын башаламандыгын кабыл алам, андыктан зымдарды иреттөөдө жеке амбицияңызды ээрчиңиз.

Байланыштарды карап чыгуу үчүн, адегенде кодду жазыңыз, анан зымдар кайда кетээрин жазыңыз …

Мен клавиатураны эң төмөндөн эң жогорку нотага чейин түзгөм, 1 -16 эскертүүлөр mux1ге, калган эскерүүлөр mux2ге барат, бирок mux орнотуусу менен кечигүү бир аз жогорулашы мүмкүн, бирок 16 мГц процессор ал аркылуу жетишерлик тез ылдамдыкта өтөт. байкай албайт.

Мен кандайдыр бир үйрөткүчтөрдүн алдында midi мультиплексингге чумкуп көрдүм жана дубалга урундум, андыктан нерселер жетүү мүмкүн эмес болуп калса, баштапкы түшүнүк алуу үчүн бир нече негизги окуу куралдарын жасоону сунуштайм.

Мен бул көйгөйлөрдү чечүүнүн жөнөкөй кадамдарын аткарам: 1. Баары негизделгенин текшериңиз2. Шортты текшери3. Казандар 5v4 алышат. Баары негизделгенин эки жолу текшериңиз

4 -кадам: Өтө көп зымдар…

Өтө көп зымдар…
Өтө көп зымдар…
Өтө көп зымдар…
Өтө көп зымдар…
Өтө көп зымдар…
Өтө көп зымдар…

Мен кутунун тереңдигин баалабай койгом жана "Акира Style" жарылып кете тургансып, үстүнкү жагын жакшы отургузууда кыйынчылыкка туш болгом, ошондуктан студиядагы досторум менен сүйлөшүп, аны кийүү планын ойлоп таптым. бурчта көрсөтүү. Мен акрил калдыктары менен тез прототип кылдым жана сонун чечим менен аяктадым. Бул 60 -жылдардагы Moog синтезаторлорунун канаттуулардын арт жагына уялаган кабелдердин лабиринтине окшош витриналар. Бүттү, туурабы?

5 -кадам: Neopixel

Image
Image

Мен мурунку долбоордо MIDI колдонуп Неопикселдерди колдонгон элем жана MIDIге өз ишин аткаруу үчүн атайын такта керек экенин түшүндүм, ошондуктан мен 1 -тактадан иштеп жаткан 5v кубаттуулугу үчүн "RAW" киргизүү менен дагы бир Pro Micro менен байланыштым. Мен эч нерсени кооздоп программалаган жокмун, Adafruit китепканасынан эң татаал үлгү эскиздин программасын таптым.

6 -кадам: Код

Жүктөө үчүн: 1. Midi_Controller.h library2 жүктөп алууну тактаңыз. Тактанын 3 -түрүнөн "Arduino Leonardo" тандаңыз. Порт менюсунан borad тандаңыз4. Компиляциялоо жана жүктөө

Midi мониторинг колдонмосу менен тестти жүктөгөндөн кийин. Эгерде баары пландалгандай иштеп жаткандай сезилсе, анда музыка жаратууга убакыт келди!

7 -кадам: Jam Out

Мен ийкемдүүлүктөн улам Ableton Liveди долбоорлорум менен колдоном. Эгерде сиз Garage Band колдонсоңуз, ал иштей берет, бирок туткалары эскиздегидей MIDICC сандарын программалоого жараша туруктуу функцияларга ээ болот. Аларды комментарийге калтырыңыз! Бактылуу болуу!

Сунушталууда: