ScrollWheel
Minimalist RP2350 magnetic sensor scroll wheel toy project
Explanation
This is a hands-on project for building a physical knob or scroll wheel that you can use to control things like volume on your computer. The core idea is simple: you attach a magnetic sensor to a spinning wheel, and as it spins, the sensor reads the position and sends that data to a tiny computer board (the RP2350) which then does something useful with it—like adjusting volume or scrolling through a list.
The hardware setup is pretty minimal. You need a magnetic angle sensor (specifically an AS5600), a small RP2350 microcontroller board, a couple of buttons, and optionally an RGB LED for visual feedback. The sensor tells the board where the wheel is pointing at any given moment, the buttons let you do other things (like press to confirm), and the LED lights up so you can see what's happening. The board then talks to your computer and sends commands—similar to how a regular mouse or keyboard would.
This project would appeal to someone who wants to build custom hardware controls for their desk setup—maybe a volume knob that actually looks nice and sits in front of you, or a jog wheel for video editing. It could also be a jumping-off point for other creative uses: a color picker wheel, a game controller element, or any physical knob interface you can imagine. The author has shared the code as a starting template rather than a polished product, so you'd need to adapt it to your specific board and wiring setup rather than just plugging it in and running it.
The README is honest about its rough edges: the code assumes certain components and pin connections that might not match your exact hardware, and it's presented as an early experiment rather than a finished toolkit. But if you're comfortable tweaking configuration files and have a specific board in mind, it gives you a working foundation to start from instead of writing everything from scratch.