Синтезатор пьезодатчика детонации Arduino

Я хотел бы создать синтезатор, используя 20 отдельных пьезоэлементов для триггеров. Другими словами, каждый пьезоэлемент будет вызывать отдельный тон.

По крайней мере, я хотел бы знать, реально ли подключить 20 пьезоэлементов к ардуино и как это сделать. Я знаю, что аналоговых входов всего 5. Возможно, вместо того, чтобы каждый пьезоэлемент запускал отдельный тон, каждый мог бы запускать следующий тон в цикле. Таким образом, возможно, все пьезоэлементы можно будет подключить только через один аналоговый вход.

Я просто не уверен, возможно ли это или нет, любые советы будут оценены.

Этот урок представляет то, что я хотел бы сделать, только моя идея требует большего масштаба.

Вам удалось это сделать? Если да, то не могли бы вы объяснить, как? Мне это очень нужно для художественного проекта как можно скорее, так что буду признателен, спасибо. :) e10durak@gmail.com

Ответы (2)

Вам нужен аналоговый мультиплексор/демультиплексор. Они позволяют добавлять аналоговые контакты к Arduino или любому другому микроконтроллеру. Проверьте, как они работают.

Вот несколько ссылок для ознакомления:

Очень практичным подходом было бы попытаться преобразовать это низкое напряжение от пьезодатчика в напряжение около 5 В, чтобы вы могли использовать его в качестве цифрового входа для Arduino. Таким образом, загрузка ЦП будет низкой , поскольку вы не будете использовать АЦП для преобразования значений каждый раз, когда вам нужно сканировать входы, и лучше всего то, что вы сможете использовать любой контакт ввода-вывода.

Отличное место для начала было бы здесь: http://www.societyofrobots.com/schematics_voltamp.shtml

Усилители напряжения имеют различные применения, но обычно используются для повышения меньших напряжений до больших. Предположим, у вас есть датчик с диапазоном напряжения от 10 мВ до 50 мВ . Немногие микроконтроллеры могут измерить эту крошечную величину! Итак, что вам нужно сделать, это усилить этот диапазон, скажем, от 1 В до 5 В (поскольку цифровая логика обычно составляет 5 В). Я хотел бы подчеркнуть, что усилители напряжения предназначены для усиления сигналов низкого тока/напряжения (например, от датчиков силы и крутящего момента ) , не приводит в действие такие вещи, как двигатели. [http://www.societyofrobots.com/schematics_voltamp.shtml]

Получайте удовольствие от своего проекта, звучит очень красиво :) Дэн