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.