DIY haptic input knob: BLDC motor + round LCD
Introducing the SmartKnob View: an open-source input device with software-configurable endstops, virtual detents, haptic touch feedback, and a round LCD. Since you can't feel the detents through the video, make sure to turn up the volume so you can at least hear them, particularly the fine-grained detents toward the end of the video. A brushless gimbal motor is paired with a magnetic encoder to provide closed-loop torque feedback control, enabling virtual endstops and detents. Internally, everything is powered by an ESP32, with a TMC6300 BLDC motor driver, HX711 strain gauge ADC, VEML7700 ambient light sensor, and more! I'll have a lot more to share about this project in the future, like a design and assembly overview, so make sure you're subscribed if you want to see more! And follow me on Twitter (@scottbez1) for mini-updates, like this demo of the PCB-mounted strain gauges: / 1499510448864915465 or a sneak-peak of the internals: / 1502335685918814212 Open source project: https://github.com/scottbez1/smartknob 🛒 Related hobby electronics items (affiliate links help support the channel, at no cost to you): Round 240x240 LCD module (GC9A01): https://amzn.to/3xDpafs (This is a breadboard-friendly module using the same circular LCD panel used in the SmartKnob - useful for prototyping. If you want just the raw LCD panel, see the BOM in the project GitHub for more info) Highly recommended soldering iron - TS100: https://amzn.to/3Olswd0 (I use the Ralim/IronOS firmware, and built a barrel jack extension cable with flexible silicone-insulated dual-core wire for better maneuverability) Load cell amplifier - HX711: https://amzn.to/3uS0b66 (This is a breadboard-friendly module for using the same HX711 load cell amplifier used in the SmartKnob for detecting force applied downward on the knob, along with the strain gauges below) Strain gauges BF350-3AA: https://amzn.to/3uQLSij (Strain gauges like these are used to measure the PCB flex to detect presses on the knob) If you liked this video/project and would like to support other cool projects, I'd love to have your sponsorship support on GitHub: https://github.com/sponsors/scottbez1/ This project was greatly inspired by @JesseSchoch 's video "Haptic textures and virtual detents" so definitely check that out too: • haptic textures and virtual detents

This Battery Doesn't Need Lithium and It Just Hit Mass Production

Once You Understand it, You Will Think Everything Else is Silly - Toyota E-CVT

Building a haptic input knob from scratch!

I Hacked This Temu Router. What I Found Should Be Illegal.

NVIDIA Just Slapped Apple Silicon - RTX Spark

Inside Dyson’s Overengineered £1000 Hand Dryer

Trump Brags About His Brain, Crowd Size & Pool, CBS Fires Scott Pelley & Don Jr's Honeymoon Video

Google Maps is unreasonably fast. Let me explain

Unlock Better Motor Control

Cooling my Gaming PC with No Fans

Testing Technology That Was Ahead of Its Time

Why Adam Savage Won't Trust USB Keys

The Surprising Flaws in 18650 Lithium-Ion Batteries

If I can build this at home, what is the CIA hiding?

Everybody's Wrong About The Bricks & Minifigs Case (Reckless Ben)

The Insane Genius of a Formula 1 Gearbox

This Open-Source E-Ink Screen Is My Favorite New Gadget

How Ukraine's FPV Kamikaze Drones Actually Work?

Turn any BLDC motor to a Smartknob?

