This is a small and easy to build reaction wheel. I do not recommend building this project to beginners as it is quite hard to stabilize and properly calibrate the PID algorithm.
Most parts are simply 3D printed. You will also need:
Arduino Nano- A small and inexpensive option that can be easily soldered to a protoboard. Opting for a smaller size facilitates stabilizing smaller masses on the reaction wheel.
Nidec24H brushless motor - This motor is popular for building reaction wheels due to its high torque and integrated driver.
MPU6050 - An affordable and widely used accelerometer and gyroscope. While its data may not be pristine, it gets the job done. Consider upgrading to a higher-quality alternative if necessary, albeit at a higher cost.
Protoboard - Any size will suffice, and you can always trim it down to fit. It's handy for creating a compact board with all the necessary components attached to the back of your reaction wheel.