Rotating knob as integrated unit

Hi all,

for controlling led strip lights in our bedroom, I'd like to use an arduino with 2 rotating knobs. They should be incremental; e.g. giving some 2-channel pulses depending on rotating direction. One at the bed, the other at the door.

In the dark in the night, a touch screen does not appeal to me. I rather have a physical knob you can feel and then gently turn for dark -> increasing brightness.

Maybe a stupid question, but does anyone have a suggestion where to find such knobs? I do know the potentiometer / rotary encoder units with a 5-6 mm shaft and a knob to attach on it, but I'd like a more robust and integrated unit. I don't wat to make an enclosure and be afraid the kids will break the thin shaft.

I do like this one: https://www.waveshare.com/esp32-s3-knob-touch-lcd-1.8.htm
though it includes a display as well (which I don't really need, or maybe for an alarm clock?) and I don't know how to easily attach this to the arduino. I rather have 2 I/Os coming in the arduino that I can program my sketch around. ESPs with their own firmware never worked for me :(

Any suggestions? Thanx!

What type of strip light do you have?
Do you know how to drive it with an Arduino?

Sure, sorry: SK6812 RGBW strips and yes, I know how to use it in Arduino code (Adafruit_NeoPixel library)

With a 3D printer, that would be an easy task to tackle. I assume you don't have one, but maybe you know someone who does...

LIlygo has an encoder with a built in ESP32

I like this

In a dark room, ONE addressable LED at full-bright (even blue) is bright enough to cast shadows.

Adafruit, especially the I2C unit (although I2C lead length should not exceed a few cm).

yep

My suggestion is to use the rotary encoder, it will probably be the best survivor, there is no rotation stop and getting integer values is simple coding. Sample at the edge of one of the outputs, the other will give you direction. If it goes wrong reverse the two connections.

For durability vs appearance, you might use a CNC "handwheel".

https://www.amazon.com/Handwheel-Diameter-Terminal-Generator-Electronic/dp/B07N5JVLM2

There is plenty of stuff out there that google will find , be careful not to search for “ knob twiddling in the dark”

You could just use up/down push buttons ( with clicks ?) that increment your lights at every press - easier.