Роторный энкодер, сделанный своими руками.
Внешний диаметр: 74 мм.
Ротационный энкодер с 10 позициями для ручного управления. Все детали из 3D-принтера. Может быть легко скопирован.
Роторный энкодер предназначен для ручного управления. Особенно там, где меньшее количество положений выгодно для работы (например, два вперед, три назад). Удержание положения 10 с помощью магнитов обеспечивает четко ощутимое позиционирование без особых усилий.
За счет исключения внутренних магнитов, энкодер также может использоваться в качестве свободно вращающегося колеса для скроллинга.
Ротационный энкодер состоит из фиксированного внутреннего кольца с креплениями для 5 шариковых подшипников, датчиков Холла и кнопки. Осевой шариковый подшипник обеспечивает стабильность соосности, а 4 радиальных шариковых подшипника стабилизируют горизонтальную ось энкодера (стабильность). Внешнее кольцо является вращающимся. Кно
Вращение обнаруживается с помощью 2 шт. датчиков Холла A3144. Положения датчиков немного смещены. Такая конфигурация приводит к сдвигу фазы сигнала, который можно оценить с помощью программного обеспечения. Это позволяет обнаруживать вращение по часовой стрелке и против часовой стрелки. Позиционные магниты на внешнем кольце
Требуются дополнительные детали:
1 шт. шариковый подшипник 608-ZZ (8 мм, 22 мм)
4 штуки шариковых подшипников 623-ZZ (3 мм, 10 мм)
1 шт. микровыключатель SS-5D.
2 шт. датчиков Холла A3144.
20 шт. неодимовых магнитов 5х1,5 мм.
4 шестигранные винты M3x15
5 саморезов с потайной головкой М3х6
1 винт головки цилиндра M3x5
1 штука микроконтроллера Raspberry PI Pico или аналогичного.
Сборка.
Выпечатайте все детали. Я использовал PETG, но PLA тоже подойдет. Вам нужно 10 прокладок. Приклейте кнопку к пружине (суперклей). Подсоедините датчики Холла и приклейте их к основанию энкодера с помощью суперклея. Приклейте микровыключатель в углубление с помощью суперклея. Наденьте крышку на верхнюю часть и
Совет: Для более плавной работы я прикрепил бумажный диск на внутренней стороне DecoderTop.
Дополнительная основа служит корпусом для электроники.
Программное обеспечение:
Два датчика Холла выдают тот же сигнал, что и стандартный поворотный энкодер. Поэтому программный код доступен практически для всех микроконтроллеров. Я выбрал Raspberry PI Pico. Любой другой контроллер тоже будет работать.
Веселитесь!
Теперь я создал энкодер-топ для версии с свободно вращающимся джог-колесом. Он имеет 20 фиксаторов и выдает 20 сигналов за один оборот.
태그
모델 소스
