Самодельная MIDI система для баяна или гармони

Больше
1 нед. 10 ч. назад - 1 нед. 10 ч. назад #42614 от Иван Подольский
Иван Подольский ответил в теме Датчик давления

Александр пишет:
Кулер вариант интересный, чем-то напоминает датчик в бытовом счётчике воды. Но он не будет генерировать положительное/отрицательное напряжение в зависимости от направления хода воздуха, т.к. он сделан на бесколлекторном двигателе с управляющей микросхемой. Она не предназначена для работы кулера в качестве генератора.


Я-то планирую гармонь, так что направление меха неважно. Кулера, как назло, под рукой нет, чтобы проверить, сгенерирует ли он хоть что-нибудь :)
Последнее редактирование: 1 нед. 10 ч. назад от Иван Подольский. Причина: апичатко

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
1 нед. 10 ч. назад - 1 нед. 10 ч. назад #42615 от Иван Подольский
Иван Подольский ответил в теме Датчик давления


Так, кулер нашел. Проверил. Путем дутья в кулер ртом удалось добиться примерно 1 вольта на мультиметре.
Последнее редактирование: 1 нед. 10 ч. назад от Иван Подольский.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
1 нед. 9 ч. назад #42617 от Александр
Александр ответил в теме Датчик давления
С кулером (и автомобильным датчиком) не получится. Поток воздуха должен проходить через него, а у нас воздух через клапана выходит. Выходит кулер нужно на каждый клапан ставить?

Нужен такой датчик, который будет показывать разницу давлений внутри и снаружи меха. И выходить через него воздух не должен.

Вот датчик MPXV7002DP без платы, только что припаял к нему конденсаторы и провода. Проще чем датчики Холла паять. Конденсаторы можно взять крупные с выводами, главное номиналы соблюдать +/- 50%.
На входной штуцер надел термоусадочную трубку для увеличения диаметра. Моя силиконовая трубка слишком толстая, спадает.
Вот как это выглядит:

www.russian-garmon.ru/index.php?option=c...46463c4df1128eb0.png

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
1 нед. 9 ч. назад #42618 от Иван Подольский
Иван Подольский ответил в теме ключница настенная из коробки своими руками
Тоже интересуюсь. Кстати, как вариант можно использовать автомобильный датчик массового расхода воздуха, у него хоть контакты побольше.

ru.wikipedia.org/wiki/%D0%94%D0%B0%D1%82...B4%D1%83%D1%85%D0%B0

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
1 нед. 8 ч. назад #42619 от Иван Подольский
Иван Подольский ответил в теме Датчик давления

Александр пишет: С кулером (и автомобильным датчиком) не получится. Поток воздуха должен проходить через него, а у нас воздух через клапана выходит. Выходит кулер нужно на каждый клапан ставить?


В вашем случае, и правда, не подойдет. А я просто закрою, например, все отверстия, оставлю одно и на него датчик. Кулер тот же. Но склоняюсь к нормальному датчику, конечно.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
1 нед. 6 ч. назад - 1 нед. 6 ч. назад #42620 от Александр
Александр ответил в теме Датчик давления
Во вложении прошивка для тестирования. Добавлен датчик давления.

Как я написал выше: припаять выход датчика к контакту A6 (номер контакта по схеме Ardiono Nano "J2-6"), VCC датчика к +5В, а GND датчика к любому GND на плате arduino.

Дальше раскомментируйте строку 28, удалив "//" вначале строки, получится так:
#define DEBUG_PRESSURE

Питание на систему должно быть подано. После загрузки новой прошивки не отключая провод справа вверху в arduino IDE нажмите кнопку "монитор порта" (выглядит как лупа).
При изменении давления на экране будут появляться числа от 10 до 127. Если они меняются при изменении давления, то датчик работает.

Дальше на строках 70-73 нужно задать значения
PRESS_MAX_VALUE 100 - можно не трогать или задать другое значение. Больше - станет тише, меньше - станет громче при одинаковом давлении.
PRESS_MIN_VALUE 2 - можно не трогать
PRESS_MAX_VOLUME 127 - можно не трогать
PRESS_MIN_VOLUME 10 - можно не трогать

Дальше нужно закомментировать строку 28, написав "//" вначале строки, получится так:
// #define DEBUG_PRESSURE

Загрузить прошивку в систему и проверить работу.

Предлагаю проверить функцию как есть и озвучить мне все недостатки.

Что нужно ещё сделать:
- отключать датчик при удержании кнопки "MODE" иначе без движения меха не слышны инструменты
- изменять максимальную громкость и сохранять её при помощи кнопок в режиме "MODE", чтобы каждый раз не перезаписывать прошивку
- добавить возможность отключения датчика и сохранения состояния функции.

Датчик приклеен на термоклей, ещё не припаян и не вклеена трубка:
www.russian-garmon.ru/images/photos/1169...e2b4b8b7f43bc9ae.jpg
Трубка изнутри меховой камеры, пролита восковой мастикой для голосовых планок.
www.russian-garmon.ru/images/photos/1169...3a44e44de8331a14.jpg
Трубка снаружи, пролита восковой мастикой для голосовых планок.
www.russian-garmon.ru/images/photos/1169...560648424679f6c3.jpg
Датчик в рабочем положении
www.russian-garmon.ru/images/photos/1169...f71bf592f32f5f76.jpg
Как припаять провода от датчика к плате arduino (чёрный, красный, белый)
www.russian-garmon.ru/images/photos/1169...85054123671ff08b.jpg
Вложения:
Последнее редактирование: 1 нед. 6 ч. назад от Александр. Причина: Добавлены фото
Спасибо сказали: Дмитрий , Максимй, Иван Подольский

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.737 секунд
Работает на Kunena форум