Аналоговый джойстик в цифровом управлении
Posted: 05 Jul 2019 20:23
Всем привет. Устройство которое здесь представлено создавалось под конкретное оборудование на производстве, но думаю может пригодится и в бытовых целях. Сама идея пришла при необходимости замены проблемного джойстика механического типа на кнопках с жёсткой логикой работы (переключение, замыкание, размыкание контактов) Данный джойстик несколько громоздкий и достаточно неудобный. Изготовил замену на тактовых кнопках с логическими элементами (да бы реализовать полный алгоритм в работе без применения переключателей) но вот с механизмом пришлось помучиться основательно с применением и токарных и фрезерных работ. Глядя на аналоговый джойстик пришло понимание двух вещей: первая- механическая часть полностью отработана (нужен только корпус), а вторая- низкая стоимость плюс доступность позволяют сделать быстрый ремонт в случае отказа в работе, да и работать с ним проще- сказывается размер и мягкий ход. Это всё плюсы, а минус это необходимость применения электронной обработки аналогового сигнала и преобразование в цифровой формат. Сам писать программы я к сожалению не умею, поэтому и открыл тему на ветке ATmega. Увы на этом всё и остановилось. Создан вариант без МК три распространённых и не дорогих микросхемы и кучка остальных элементов, причём если выход ИЛИ не нужен одну микросхему можно исключить. Настройка заключается в регулировке двух резисторов VR3,VR4 увеличение или уменьшение сопротивления изменяет границы срабатывания ручки перемещения от центра к краю выбранного направления, проще сказать чем больше номинал тем дальше от центра будет переключение и соответственно на оборот,чем меньше тем ближе к центру. Мне нравится работа с максимальным радиусом так меньше шансов для ошибки оператора, а вы настроите как удобнее будет вам.