Вскоре после того, как мы написали о поворотном энкодере RoenDi со встроенным цветным дисплеем, читатели указали нам на SmartKnob View, похожий проект, но с модулем ESP32 для подключения по Wi-Fi и Bluetooth, а также программно-конфигурируемыми конечными упорами и виртуальными фиксаторами.
Последний активируется с помощью бесщеточного карданного двигателя в паре с магнитным энкодером для обеспечения обратной связи по крутящему моменту с обратной связью. Как и RoenDi, SmartKnob View имеет круглый цветной дисплей с разрешением 240×240, но добавляет тактильную обратную связь, поэтому вы можете менять меню при нажатии на дисплей.
Технические характеристики SmartKnob View:
- Беспроводной модуль — LilyGO Tmicro32 Plys на основе ESP32-PICO-V3-02 WiFi и Bluetooth LE SoC (может быть изменен на ESP32-S3-MINI-1, чтобы включить поддержку USB HID, как только ядро Arduino поддержит его)
- Дисплей — GC9A01 1,28-дюймовый круглый ЖК-дисплей с разрешением 240 × 240, покрытый часовым стеклом диаметром 39,5 мм на роторе
- Двигатель — карданный двигатель BLDC с полым валом для механического и электрического подключения ЖК-дисплея.
- USB — 1x разъем USB Type-C 2.0 для питания и последовательных данных /программирования через чип CH340 USB to TTL
- Датчик — датчик внешней освещенности VEML7700 для автоматической регулировки подсветки и интенсивности светодиодов
- Разное
- Датчики изгиба печатных плат и тензометрические датчики для обнаружения нажатия (тактильная обратная связь обеспечивается двигателем)
- 8х боковых RGB-светодиодов (SK6812-SIDE-A) для подсветки кольца вокруг ручки
- Задняя панель для монтажа с помощью 4х винтов или 2х средних командных планок 3M.
- Передняя крышка защелкивается для легкого доступа к печатной плате
Обратите внимание, что в настоящее время этот проект находится в стадии разработки и не рекомендуется для общего использования с запланированными механическими и электрическими изменениями. Тем не менее, первоначальный прототип работает довольно хорошо, а демо-версия довольно крутая.
Проект представляет собой аппаратное обеспечение с открытым исходным кодом, а файлы дизайна, прошивку Arduino и инструкции доступны на Github . Вы могли бы подумать, что этот тип оборудования привлечет лишь небольшое сообщество пользователей, но приведенное выше видео на YouTube набрало более 300 тысяч просмотров, плюс еще как минимум 100 тысяч в Twitter. Популярность проекта даже привела к тому, что рекомендуемые двигатели исчезли со склада, и дальнейшее производство могло даже не начаться. В настоящее время на Github открыт вопрос о поиске замены, в результате чего дизайн печатной платы и напечатанная на 3D-принтере деталь могут измениться.
Разработчик оборудования, Скотт Безек, не планирует выпускать SmartKnow View, так как это проект, которым он занимается в свободное время. Лицензия проекта Apache 2.0 позволит другим производить ручку при условии указания авторства.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.