Перейти к содержимому

Самодельная ручка тактильного ввода: двигатель BLDC + круглый ЖК-дисплей

scottbez1

0:00 / 0:00

Самодельная ручка тактильного ввода: двигатель BLDC + круглый ЖК-дисплей

2 825 372 просмотра · 4 года назад
scottbez1
96,2 тыс. подписчиков
2 825 372 просмотра · 4 года назад
Представляем SmartKnob View: устройство ввода с открытым исходным кодом с программно настраиваемыми концевыми выключателями, виртуальными фиксаторами, тактильной обратной связью и круглым ЖК-дисплеем. Поскольку на видео вы не чувствуете фиксаторов, обязательно увеличьте громкость, чтобы хотя бы услышать их, особенно точные фиксаторы ближе к концу видео. Бесщёточный двигатель подвеса в паре с магнитным энкодером обеспечивает управление крутящим моментом с обратной связью, позволяя использовать виртуальные концевые выключатели и фиксаторы. Всё работает на микроконтроллере ESP32 с драйвером BLDC-двигателя TMC6300, тензодатчиком HX711, датчиком освещённости VEML7700 и другими компонентами! В будущем я поделюсь с вами ещё многими материалами об этом проекте, например, обзором конструкции и сборки. Подпишитесь, если хотите узнать больше! Подписывайтесь на меня в Твиттере (@scottbez1), чтобы получать мини-обновления, например, эту демонстрацию тензодатчиков, монтируемых на печатную плату:   / 1499510448864915465   или краткий обзор внутреннего устройства:   / 1502335685918814212   Проект с открытым исходным кодом: https://github.com/scottbez1/smartknob 🛒 Похожие товары для хоббийной электроники (партнёрские ссылки помогут поддержать канал, это бесплатно): Круглый ЖК-модуль 240x240 (GC9A01): https://amzn.to/3xDpafs (Этот модуль подходит для макетирования, используя ту же круглую ЖК-панель, что и в SmartKnob — полезно для прототипирования. Если вам нужен только чистый ЖК-дисплей, панель (подробнее см. спецификацию на GitHub проекта). Настоятельно рекомендуемый паяльник TS100: https://amzn.to/3Olswd0 (я использую прошивку Ralim/IronOS и сделал удлинительный кабель с гибким двухжильным проводом в силиконовой изоляции для лучшей маневренности). Усилитель тензодатчика HX711: https://amzn.to/3uS0b66 (Этот модуль подходит для макетной платы и использует тот же усилитель тензодатчика HX711, что и в SmartKnob для измерения силы нажатия на ручку, а также тензодатчики, показанные ниже). Тензодатчики BF350-3AA: https://amzn.to/3uQLSij (Тензодатчики такого типа используются для измерения прогиба печатной платы и определения нажатий на ручку). Если вам понравилось это видео/проект и вы хотите поддержать другие интересные проекты, буду рад вашей спонсорской поддержке на GitHub: https://github.com/sponsors/scottbez1/ Этот проект во многом вдохновлён видео @JesseSchoch «Тактильные текстуры и виртуальные фиксаторы», так что обязательно посмотрите и его:    • haptic textures and virtual detents