Съдържание:

MIDI Pod-Pal: 4 стъпки
MIDI Pod-Pal: 4 стъпки

Видео: MIDI Pod-Pal: 4 стъпки

Видео: MIDI Pod-Pal: 4 стъпки
Видео: "След тигра" криминальная драма Россия 2014 HD | "The trail of the tiger" film Russia 2014 HD 2024, Юли
Anonim
MIDI Pod-Pal
MIDI Pod-Pal

*** АКТУАЛИЗИРАНЕ 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: Това е

Моля, не се колебайте да се свържете с мен, ако имате въпроси. Аз не съм гуру на кода, но с удоволствие бих предложил предложения или идеи.

Препоръчано: