Quantity   Component name
1 × Digispark (or another mini Attiny85 board)
1 × Rotary Encoder https://core-electronics.com.au/rotary-encoder-extras.html
1 × 3D printer, wire, soldering gear, a table, probably a few snacks, etc.