DIY haptic SmartKnob: BLDC motor + round LCD
This innovative input device, SmartKnob, is an open-source input device with software-configurable endstops and virtual detents. It includes haptic touch feedback and a round LCD, utilizing a brushless gimbal motor and magnetic encoder for closed-loop torque feedback. Powered by an ESP32, it integrates a TMC6300 BLDC motor driver, HX711 strain gauge ADC, and VEML7700 ambient light sensor.
Key Features:
240x240 round LCD with 39.5mm watch glass
Low-cost BLDC gimbal motor with a hollow shaft
Powered by ESP32-PICO-V3-02
PCB flexure and SMD resistors for press detection and haptic feedback
8 side-firing RGB LEDs illuminate the ring
USB-C for power and data
VEML7700 ambient light sensor for automatic adjustments
Versatile mounting options and easy PCB access
This project innovates human-device interfaces using off-the-shelf components and is great for advanced electronics hobbyists.
More information:
GitHub
YouTube
Key Features:
This project innovates human-device interfaces using off-the-shelf components and is great for advanced electronics hobbyists.
More information:
GitHub
YouTube