"Rather experience physical pain than just be bored", go watch Why Boredom is Good For You
Boring tasks are the most annoying thing in the world. press the bored button and get some sensory stimulus to push through with you until the next Done moment :)
Arduino IDE to test the real components
Wiring the components one by one before combining them in a single Arduino code
The full circuit
The function that runs the LCD logic
The function that displays things on the LCD
The function that lets the RGB do the visual dance
The function that lets the buzzer play Beethoven
Controling and switching between RGB and buzzer
The main function of the code, playing everything in order
The full code is attached:)
Suffering with tangled wires for a while, again
Testing components ONE AT A TIME
And finally, the "don't touch until I film the FINAL PRODUCT" moment, again!
Conceptualizing the idea was challenging. I had a vague idea about the features but I wasn't sure how to visualize it. This image is generated by ChatGPT and it almost didn't help at all"" I had to draw a rough diagram showing the exact units of the system and elaborating the inputs and outputs. The individual units are clear in the wiring diagram: I tested each partition individually then combined them all.