Съдържание:
- Стъпка 1: Основна информация за хардуера
- Стъпка 2: Характеристики/поведение:
- Стъпка 3: Кодът:
- Стъпка 4: Това е
Видео: MIDI Pod-Pal: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
*** АКТУАЛИЗИРАНЕ 4/22/'21 ***
*** Добавих пълна схема, показваща цялото окабеляване, за да подпомогна строителството. ***
Няма да навлизам в нелепа дълбочина тук в частта за изграждане, намерението ми беше да покажа друг пример за изграждане на MIDI контролер, базиран на Arduino, ако изследвате темата или мислите за изграждане на нещо и събиране на идеи. Моето приложение е доста специфично за Line 6 Pod 2.0, но с някои корекции на кода може да се направи по -широко приложимо. Има няколко процесори за китарни ефекти с MIDI възможности, които подреждат своите предварително зададени настройки в банки от 4. Аз свиря на китара в съвременна служба за поклонение. Църквата притежава процесор за моделиране Line 6 Pod 2.0, който седи на пода и няма крачни превключватели за смяна на предварително зададени настройки или педал за контрол на силата на звука. На пазара има няколко съществуващи контролера. Behringer FCB1010 е чудесно решение за около $ 150, но заема по -голяма площ на сцената, отколкото бих предпочел. И освен това, какво забавление е това? Знаех, че трябва да опитам да създам такъв. И … успях да успея!
Стъпка 1: Основна информация за хардуера
Шаси: „Преназначих“HDMI модулатор „ZvBox 160“, който беше заснет. Хубава здрава стоманена конструкция, трябва да оцелее в зомби апокалипсиса. Изкормя го, изложи частите, направи измервания. След това създадох шаблон за комбинирана тренировка/етикет на предния панел във Photoshop. Отпечатах етикета върху лепилен лист на цяла страница и добавих наслагване на лепящ се ламиниран лист. Вижте midi_con_faceplate.psd. Размерите на кутията са 1,7 "H x 10,5" W x 4,75 "D (4,32 cm H x 26,67 cm W x 12,07 cm D)
Контролер: Клонът Arduino Mega 2560, произведен от Sainsmart.
Дисплей: Kingbright модел DC08-11SRWA. Монтирах го и необходимите 220 резистора на малка перфорирана дъска, която също осигури начин за монтиране към шасито.
Ножни превключватели: какво имах да лежа наоколо. SPST моментен, нормално отворен. guitarpedalparts.com ги има за $ 3.
Светодиоди: Имах няколко двуцветни зелени и мигащи червени светодиоди, които вече не мога да идентифицирам откъде са дошли, но всеки 3-пинов двуцветен светодиод с общ катод ще работи.
Назначете превключватели: малък SPDT, действието е ON-OFF- (ON). Част на Mouser # 611-7107-001.
Изходен жак: Rean NYS2122 TS 1/4.
Педал: пасивен тип 10k линейно конусно гърне. Използвах Line 6 EX 1; Предполага се, че M Audio EX-P и Roland EV-5 също ще работят. Вижте изображението за схематични подробности на веригата на педалите.
Резистори: 10K за повдигащи се ключове (КОЛ-ВО: 8); 220 ома за MIDI жак (използвах 2, един може да е достатъчен); 220 ома за предварително зададени светодиоди за канали (QTY 8); 220 ома за дисплея Kingsbright (QTY: 8); 2.2K за жак за педал за експресия (QTY: 1).
DC жак за монтиране на шаси. Част на Mouser # 502-712A.
АКТУАЛИЗАЦИЯ: Включих пълно схематично-j.webp
Стъпка 2: Характеристики/поведение:
Крачните превключватели, обозначени с „A“до „D“, избират 4 -те предварително зададени настройки в една банка. Другите 2 крачни превключвателя увеличават и намаляват номера на банката. При смяна на банките съответният светодиод на последния използван предварително зададен бутон свети с алтернативния цвят, докато или изберете предварително зададена настройка на новия банк или се върнете към първоначалната банка.
2 моментални превключвателя позволяват на потребителя да задава номера на MIDI канал и непрекъснат контролер (CC). Могат да се избират само CC 1, 2, 4 и 7 (настройка в кода на Arduino, но може да се разширява), но те са най -често използваните. На POD 2.0 има 9 банки, контролерът има достъп до всички 9, но включва и специална банка 10. 10-A включва и изключва тунера, 10-B избира wah режим за педала. Или 10-C, или 10-D ще изключи wah и ще се върне обратно към зададения от потребителя CC номер.
По подразбиране е CC7 за обем. Светодиодният дисплей показва текущия номер на банката и за момент показва номера на MIDI канал и CC, когато им е присвоен.
Стъпка 3: Кодът:
Ето кода. Опитах се да го организирам и включих много коментари. Моля, използвайте, използвайте повторно, злоупотребявайте или обърквайте, ако е необходимо.
Ще трябва да включите MIDI библиотеката от FortySevenEffects на github.com.
Стъпка 4: Това е
Моля, не се колебайте да се свържете с мен, ако имате въпроси. Аз не съм гуру на кода, но с удоволствие бих предложил предложения или идеи.
Препоръчано:
Hexa-pod: 6 стъпки
Hexa-pod: Това е хексапод, това е робот с малък размер, който има малки части, направени с 3D принтера с помощта на найлонова нишка. Лесно е да се контролира и играе неговата функция
Studebake-o-pod: 12 стъпки
Studebake-o-pod: Мислех, че ще бъде забавно да създам готин аксесоар за моя iPod. Този инструкционен и видеоклип ви дава стъпка по стъпка набор от инструкции, за да изградите свой собствен Studebake-o-pod
MIDI 5V LED лентов контролер за Spielatron или друг MIDI синтезатор: 7 стъпки (със снимки)
MIDI 5V LED Strip Light Controller за Spielatron или друг MIDI синтезатор: Този контролер мига трицветни LED ленти за 50mS на бележка.Синьо за G5 до D#6, червено за E6 до B6 и зелено за C7 до G7. Контролерът е ALSA MIDI устройство, така че MIDI софтуерът може да извежда към светодиодите едновременно с MIDI синтезатор
Skinception Healing Pod: 4 стъпки
Skinception Healing Pod: Проект, който използва Arduino Uno за създаване на сензорна LED лента. Вход: Капацитивен сензор Изход: LED ленти
Servo Pod: 4 стъпки
Servo Pod: Някога мечтали ли сте да имате орбитална камера или друг контрол на уеб камера Pan/Tilt? Ето го! С този Servo Pod, направен от нулата, вече можете да управлявате вашата уеб камера (или wifi антена?) С дланта на ръката си или дори дистанционно с уеб сървър