Найти в Дзене
АЛАЕВ

Модуль индикации и управления энкодером

Модуль предназначен для применения в различных DIY-проектах, в первую очередь в аудио, например, для регулировки громкости. Практическое применение модуля можно увидеть в следующих темах: Внешний вид собранного модуля: Индикация реализована на 16-ти битном адресном кольце WS2812, позволяющем отображать более 16 млн. цветов и оттенков, до 255 градаций яркости. Алгоритм индикации может быть любым и зависит только от вашей фантазии или технического задания. Управление модулем осуществляется с помощью внешнего микроконтроллера. Для примера я сделал два типа отображения: Подробнее можно увидеть в демонстрационном ролике. Энкодер имеет кнопку на валу, поэтому возможны различные комбинации вращений и нажатий. Модуль имеет аппаратную фильтрацию для подавления дребезга контактов при вращении энкодера и нажатия на его кнопку. На модуле также предусмотрены три индикатора (два постоянных) и один управляемый, которые могут использоваться для ручек-регуляторов с возможностью подсветки. Габаритны
Оглавление
Модуль индикации и управления энкодером
Модуль индикации и управления энкодером

Модуль предназначен для применения в различных DIY-проектах, в первую очередь в аудио, например, для регулировки громкости.

Практическое применение модуля можно увидеть в следующих темах:

Внешний вид собранного модуля:

Модуль индикации и управления энкодером на базе WS2812
Модуль индикации и управления энкодером на базе WS2812

Описание модуля

Индикация реализована на 16-ти битном адресном кольце WS2812, позволяющем отображать более 16 млн. цветов и оттенков, до 255 градаций яркости. Алгоритм индикации может быть любым и зависит только от вашей фантазии или технического задания.

Управление модулем осуществляется с помощью внешнего микроконтроллера.

Для примера я сделал два типа отображения:

  • Dot (точка) - цвет и яркость могут быть произвольными;
  • Bargraph (заполняющаяся шкала) - цвет и яркость могут быть произвольными.

Подробнее можно увидеть в демонстрационном ролике.

Энкодер имеет кнопку на валу, поэтому возможны различные комбинации вращений и нажатий. Модуль имеет аппаратную фильтрацию для подавления дребезга контактов при вращении энкодера и нажатия на его кнопку. На модуле также предусмотрены три индикатора (два постоянных) и один управляемый, которые могут использоваться для ручек-регуляторов с возможностью подсветки.

Принципиальная схема модуля

Полная схема связей модуля
Полная схема связей модуля

Габаритные размеры модуля 48 х 48 мм. Крепление модуля осуществляется либо с помощью монтажных отверстий на модуле, либо с помощью вала энкодера посредством отверстия в панели DIY-устройства.

Энкодер E1 - инкрементный поворотный энкодер типоразмера PEC11 с кнопкой на валу.

Диаметр вала 6 мм, учитывайте, когда будете подбирать красивую ручку-регулятор.

Я применяю энкодеры только известных производителей, типа Bourns или Alps, что советую делать и вам. Энкодеры неизвестного происхождения (NoName) из поднебесной тоже будут работать, но качество изготовления подвижных частей у них оставляет желать лучшего. Фирменные энкодеры надежны и приятны в работе, в то время как NoName имеют сильный люфт вала и быстро изнашиваются в плане механических переключений, что сразу сводит на "нет" все удовольствие и впечатление от вращения дискретного регулятора.

-8