Оглавление:

Pad Karduinoss Pad за 5 долларов: 5 шагов
Pad Karduinoss Pad за 5 долларов: 5 шагов

Видео: Pad Karduinoss Pad за 5 долларов: 5 шагов

Видео: Pad Karduinoss Pad за 5 долларов: 5 шагов
Видео: XIAOMI REDMI PAD - БЮДЖЕТНЫЙ ПЛАНШЕТ С ХОРОШИМИ ХАРАКТЕРИСТИКАМИ! 2024, Июль
Anonim
Pad Karduinoss за 5 долларов
Pad Karduinoss за 5 долларов

Итак, глядя на эти пэды Kaoss и подобное оборудование, я обнаружил, что вряд ли есть смысл в том, чтобы это устройство было настолько дорогим, если вы просто хотите использовать его в качестве MIDI-контроллера.

Просматривая свою корзину с запчастями, я нашел тачпад Synaptics от старого ноутбука и решил, что он должен работать как замена. Хорошо, когда я говорю 5 долларов, я имею в виду очень дешево. Очевидно, что свободный Arduino уже стоит 20-25 долларов (но вы можете заменить его просто голым чипом ATMEGA168 примерно за 2 доллара), и этот тачпад, вероятно, также будет стоить вам немного денег, если вы не можете спасти его от старого. ноутбук. ВНИМАНИЕ: пэды Kaoss и подобное оборудование имеют встроенные аудиовыходы, в этом проекте нет…

Шаг 1. Найдите сигналы

Найдите сигналы
Найдите сигналы
Найдите сигналы
Найдите сигналы
Найдите сигналы
Найдите сигналы

После краткого поиска в Google (и просмотра большей части бессмысленной документации) я нашел этот веб-сайт, который мне очень помог:

sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html На этом веб-сайте была фотография, которую вы видите здесь. Из этого я выяснил, какие из тестовых точек на плате (вау, многие!) Были подключены к этим 3 контактам. (см. вторую картинку). Я не совсем уверен, похож ли контроллер T1001 по распиновке на этот контроллер, но сигналы не должно быть слишком сложно найти, если вы знаете, что искать.

Шаг 2: Припайка к сенсорной панели

Пайка к тачпаду
Пайка к тачпаду
Пайка к тачпаду
Пайка к тачпаду

Что ж, это достаточно просто, выделите те моменты, которые вы нашли: D

Основная хитрость заключается в том, чтобы использовать предварительно луженые провода и сначала нанести небольшой островок припоя на найденные вами контрольные точки. Будьте осторожны, чтобы не подвергать тачпад слишком сильному нагреву, медь может очень легко отсоединиться от пэда из-за перегрева. Для заземления я припаял к большому квадратному разъему (см. Также изображение распиновки), но есть еще много мест, где вы можете получить сигнал заземления. После этого шага вы, вероятно, захотите закрепить пайку горячим клеем или аналогичным продуктом для снятия натяжения.

Шаг 3: Подключение к Arduino

Взаимодействие с Arduino
Взаимодействие с Arduino

Поскольку теперь у вас есть сенсорная панель с подключенными к ней проводами, давайте посмотрим, как получить от нее значения.

Доступные библиотеки ps2 для arduino, естественно, работают как мышь и позволяют вводить тип мыши, если вам это нравится;) Ниже вы найдете эскиз karduinoss.pde для arduino, основанный на библиотеке ps2, доступной по адресу http: / /www.arduino.cc/playground/ComponentLib/Ps2mouse, который инициализирует сенсорную панель как абсолютный xy-контроллер с ~ 4000 шагами из стороны в сторону. Код выполняет некоторую автокалибровку на основе полученных значений и сопоставляет значения x, y и z с изменениями контроллера MIDI с помощью ttymidi, доступного на https://www.varal.org/ttymidi/. Эскиз karduinoss.pde предполагает, что светодиод подключен к контакту 3, часы сенсорной панели - к контакту 13, а данные сенсорной панели - к контакту 12.

Шаг 4: Упакуйте его

Упаковать это
Упаковать это
Упаковать это
Упаковать это

Что ж, дайте волю своему воображению: D

Я сохраняю пластиковые контейнеры от случайных вещей, чтобы использовать их в подобных проектах. Ясно, что упаковка, которую я сделал, не самая надежная из возможных, но я уверен, что она продержится пару выступлений, прежде чем мне придется думать о новом корпусе.

Шаг 5: Используйте это

Используй это!
Используй это!

Пришло время использовать ваш недавно сделанный пэд karduinoss для приятного миди-экшена:)

Ниже вы видите снимок экрана с модульным синтезатором alsa (который можно найти на https://alsamodular.sourceforge.net/). Но, конечно, вы можете использовать его в любой программе, поддерживающей ввод MIDI: D Я надеюсь, что всем это понравилось. обучаемый и найдет вдохновение для создания своего собственного миди-контроллера прямо сейчас!

Рекомендуемые: