Need help on a small personal project

Hello, thanks for taking the time to read through my terrible explanation of this project idea.

I want to make a Bluetooth scroll wheel, think of a Bluetooth mouse but take everything off besides the scroll wheel and the Bluetooth capability.

A wired version of this is pretty straightforward with an Arduino. However I want to make it a compact design with bluetooth capabilities, so that it can easily be used on any computer.

What do y’all recommend me getting to let me communicate with the computer through bluetooth, from an Arduino connected to a potentiometer which rotates, allowing for some scrolling through something like a webpage?

Port your Arduino code to an esp32 and blend an example like

What happens when you scroll all the way to the end of the potentiometer travel?

A rotary encoder would be easy to use, and provide better control operation for scrolling.

Just sayin'.

a7

Yep, you are totally right a rotary encoder is what I need, but I want to make it as smooth as possible to be able to get to a good scroll in that doesn't have much friction against it.

You can buy detent-less rotary encoders with minimal friction.

It isn't recommended, but you can disassemble some of them and disable the detent mechanism. For my own small personal project, I took the detent ball out of one of the cheap KY-40 encoders and it's smooth. Another guide is here:

https://ubitx.net/2018/03/04/remove-detents-from-your-encoder/

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.