Casing and schematics for illuminating a fox model (fox not included). The casing has holes for two micro switches, the LEDs and a USB-C plug.
I recommend (trans) pride colours (🔵🟣⚪🟣🔵), although they are hardly distinguishable in the picture.
Software features
5 Programs (constant, moving light and variation, sinus, random)
Low power standby
Assembly
Print parts. You can get the fox model from Keeya's shop.
Flash the ATtiny84. You need an ISP-programmer (or an Arduino board) for that. If you want to compile the software from the source, you do need to add the ATtiny core to your Arduino IDE.
Solder the components.
Screw everything together
Add 5mm holes to your fox model where you have placed your LEDs. The fox should fit tightly, even without glue.
Required materials
Electronics:
5 transistors with resistors (e.g. 10k), NPN type (e.g. BC547)
An USB socket or another 5V supply (I used those; screw or glue them to your board)
LEDs with resistors. I got pink ones from Reichelt. To model is created with 9 LEDs in mind.
2x 6×6×12 mm micro switches
2x 5×7 cm prototyping boards, and respective connectors (1×3, 1×6). The 1×1 connector does not have any function.