Искать...
Главная
Форум
Последнее
Поиск по форуму
Статьи
Начинающим
Ноты
О сайте
Ссылки
Обратная связь
Форум
Гармонь, технические аспекты
Обслуживание и ремонт
Самодельная MIDI система для баяна или гармони
Самодельная MIDI система для баяна или гармони
В начало
Назад
1
2
3
4
5
6
7
8
9
10
...
118
Вперед
В конец
1
2
3
4
5
6
7
8
9
10
118
Александр
Автор темы
Не в сети
Меньше
Больше
Сообщений: 158
Спасибо получено: 64
8 года 1 мес. назад
#39313
от
Александр
Александр
ответил в теме
Самодельная MIDI система для баяна или гармони
Здравствуйте, Андрей.
Теперь по схеме подключения всё верно.
1. Резисторы используются не для питания датчиков. Это подтягивающие резисторы, которые обеспечивают "единицу" на выходе датчика (когда датчик не сработал). Датчик при срабатывании подключает свой выход к "земле", замыкая резистор на неё. Таким образом там получается "ноль". Номинал резистора по документации на датчик составляет 820 Ом. Можно поставить 1 кОм. Резисторы удобно прямо на arduino разместить.
2. Мне в плане левой клавиатуры очень повезло. В моём баяне все движущиеся части, приводящие в движение клапаны, доступны снизу. Я только приклеил магниты и положил рядом плату с датчиками.
А вот в Тульской гармони так не получается. Буду разбирать. Чтобы не запутаться со сборкой пронумеруйте маркером все детали, например 1-1 это тяга с первой кнопкой первого ряда. 1-2 вторая и т.д. Можно простым карандашом пометить внутри на корпусе где какой ряд, откуда вести счёт и т.д.
3. Всё проще. На ПВА. Только не обычный, а Titebond. Главное сначала прикрепить магнит к тяге, к стальной он сам прилипнет. А потом зубочисткой вокруг магнита и вокруг тяги промазать клеем, можно и сам магнит со стороны датчика промазать. Когда высохнет будет как в коконе.
Спасибо сказали:
Андрей Воронин
Пожалуйста
Войти
или
Регистрация
, чтобы присоединиться к беседе.
Андрей Воронин
Не в сети
Меньше
Больше
Сообщений: 25
Спасибо получено: 1
8 года 1 мес. назад
#39391
от
Андрей Воронин
Андрей Воронин
ответил в теме
Самодельная MIDI система для баяна или гармони
Здравствуйте Александр. Большое спасибо за ответы.
Плата Ардуино уже есть, жду магниты и датчики и можно приступать к работе.
Но планирую у себя сделать таким образом, чтобы все элементы разместить внутри на месте резонаторов, т.е. резонаторы снять и совсем их не использовать. Дело в том, что мне нужен миди баян, чтобы заниматься беззвучно, в наушниках, поэтому резонаторы можно снять и на их место смонтировать элементы схемы. Вторая причина, это разборка левой стороны басо-аккордового механизма. Датчики там неизвестно как поставить, и потом если что-то отвалится (магнит) например, или выйдет из строя датчик придется разбирать-собирать весь механизм, чтобы заменить один датчик или припаять провод.
Магниты думаю клеить на клапан ребром, так как у вас показано на эскизе на стр.2, а датчики на плате перпендикулярно вниз в проем отверстия.
Поэтому у меня вопрос к вам: как изменится программа если сделать инверсию, а именно чтобы датчики выдавали нужный сигнал при удалении магнитного поля. Или надо будет еще схему соединений менять.
Пожалуйста
Войти
или
Регистрация
, чтобы присоединиться к беседе.
Александр
Автор темы
Не в сети
Меньше
Больше
Сообщений: 158
Спасибо получено: 64
8 года 1 мес. назад
#39399
от
Александр
Александр
ответил в теме
Самодельная MIDI система для баяна или гармони
Интересный вариант. Действительно без резонаторов будет проще разместить датчики на клапанах.
Можно ничего не дорабатывать в программе. Магниты можно приклеить на стойках, чтобы при открытии клапана они подходили к датчику. Но это плохой вариант, неоправданно сложный.
Если делать инверсию сразу всех датчиков, то достаточно будет просто проинвертировать байт данных, считываемый с датчиков.
После строк:
data
|= PINC & ((1<<D0_PC0) | (1<<D1_PC1) | (1<<D2_PC2) | (1<<D3_PC3) | (1<<D4_PC4) | (1<<D5_PC5));
data
|= PIND & ((1<<D6_PD6) | (1<<D7_PD7));
Добавить:
data
=~data
; // Инверсия байта данных
Для большего реализма рекомендую оставить клапана полностью рабочими. Отверстие клапана уменьшить до минимального значения, достаточного для размещения датчика и магнита. Тогда если в систему добавить датчик давления (у нас есть ещё два аналоговых входа для этого), то баян будет при нажатии кнопок и движении меха сдуваться и надуваться как обычный акустический, а по датчику давления можно будет менять громкость звучания MIDI.
Спасибо сказали:
Андрей Воронин
Пожалуйста
Войти
или
Регистрация
, чтобы присоединиться к беседе.
Андрей Воронин
Не в сети
Меньше
Больше
Сообщений: 25
Спасибо получено: 1
8 года 1 мес. назад
#39413
от
Андрей Воронин
Андрей Воронин
ответил в теме
Самодельная MIDI система для баяна или гармони
Чтобы уменьшить поток воздуха через клапаны, можно сделать глухие герметичные крышки полукорпусов или просто закрыть отверстия крышек чем-либо, например, приклеить внутри материал, в этих крышках сделать калиброваные отверстия. Диаметр отверстия подобрать опытным путем. Тогда внутри баяна будет требуемое давление(разряжение) для работы датчика давления. В этом случае не надо будет уменьшать площадь отверстия каждого клапана, т.к. будет большая скорость воздуха через эти отверстия и в потоке воздуха могут вибрировать датчики,а колебания лишние им не к чему. Датчик нужен давления-разряжения очень чувствительный.
Пожалуйста
Войти
или
Регистрация
, чтобы присоединиться к беседе.
Александр
Автор темы
Не в сети
Меньше
Больше
Сообщений: 158
Спасибо получено: 64
8 года 1 мес. назад
#39415
от
Александр
Александр
ответил в теме
Самодельная MIDI система для баяна или гармони
Крышки сложно герметизировать. Воздух будет проходить через щели между крышками и полукорпусом. Особенно всё плохо будет с басовой частью. Там отверстия для каждой кнопки, их тяжело нормально герметизировать, чтобы ещё и кнопки работали.
Да, с клапанами может быть проблема из-за малых отверстий. Они будут свистеть или шипеть.
Может вставить внутри одного полукорпуса между меховой камерой и декой с датчиками и клапанами ещё одну перегородку с двумя отверстиями (для прохода воздуха, и трубки датчика)? Трубку датчика завести в меховую камеру и вклеить в перегородку.
На втором полукорпусе перегородку сделать без отверстий. Так будет проще с герметичностью и будет всего одно отверстие для прохода воздуха.
А клапана можно будет сделать не герметичными.
Датчик планирую ставить MPXV7002DP от авиамодельного автопилота APM2.5, он как раз измеряет дифференциальное давление. А именно давление/разрежение.
Пожалуйста
Войти
или
Регистрация
, чтобы присоединиться к беседе.
Андрей Воронин
Не в сети
Меньше
Больше
Сообщений: 25
Спасибо получено: 1
8 года 1 мес. назад
#39416
от
Андрей Воронин
Андрей Воронин
ответил в теме
Самодельная MIDI система для баяна или гармони
Про дополнительные перегородки я тоже думал. Да это решение.
Может не к полукорпусу перегородки приделывать, а в рамках меха и датчик давления там же, чтобы мех открепил от полукорпусов и можно к датчикам и магнитам свободно подлезть.
Пожалуйста
Войти
или
Регистрация
, чтобы присоединиться к беседе.
В начало
Назад
1
2
3
4
5
6
7
8
9
10
...
118
Вперед
В конец
1
2
3
4
5
6
7
8
9
10
118
Быстрый переход
Общее
- Техподдержка
- Советы и предложения
- Обсуждение статей
- Проект = Русская гармонь =
- Просто разговоры
- Наши встречи
- Обсуждения ВКонтакте
Обучение и репертуар
- Для начинающих
- Фольклор, народная гармонь
- Профессиональная гармонь, авангард
- Ищу ноты
- Я играю на гармошке
- Прочее
Гармонь, технические аспекты
- Обслуживание и ремонт
- Виды гармоней
Продажа/покупка
- Гармони, продажа
- Гармони, покупка
- Гармони, обмен
- Продажа нот и обучающих материалов
- Покупка нот и обучающих материалов
Форум
Гармонь, технические аспекты
Обслуживание и ремонт
Самодельная MIDI система для баяна или гармони
Время создания страницы: 0.303 секунд
Работает на
Kunena форум