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
0 Replies