>Week 6


Small Final Project: Tomagotchi Pomodoro Timer

TomaGotchi Pomodoro Timer is a lightweight, gamified productivity tool that combines the Pomodoro Technique with virtual pet mechanics inspired by Tamagotchi. Users raise a digital creature that evolves based on how consistently they complete timed focus sessions (Pomodoros) and rest periods.

                Core Components:

                - Pomodoro Technique: 25-minute work intervals with 5-minute short breaks and 15–30-minute long breaks after 4 sessions.

                - Customizable session and break durations.

                - Starts as an egg and evolves through baby → child → teen → adult stages.

                - Evolution depends on user behavior: consistent Pomodoros lead to healthier, happier evolutions.

                - Multiple possible adult forms based on care history.

                - User Interface and Physical Buttons on Case

                - Simple dashboard showing the timer, current pet stage, and progress bar.

                - Pixel-art inspired pet animations and emotional states (happy, bored, tired)

                - Progress Tracking

                - "care log" showing how habits have affected the pet’s development.
            

ATTiny Board Programmed with Nano

I gotta stop expecting everything to go smoothly. To be fair, I spent two whole days in the IRL trying to get this done, but things just kept failing. The first mistake, I was contouring my traces when I should have been pocketing them. This caused all the boards I printed to be uber-vulnerable to any mistakes I did, so obviously I shorted a lot of them. Second mistake, I was to busy planning, when I should have been doing. This left me with two days to make mistakes when I need four days to make mistakes and stumble about.

This was one of first boards I made some progress with, but I got too impatient sautering the buttons. Some sauter leaked over the pad and caused a short which I couldn't fix. That copper wire desautering thingy was too finicky and I just decided to start over.


I successfully made a actually good board with mediocre sautering and no shorts, but I didn't get to programming my board because I keep getting errors when I try to upload on Arduino. It's a software thing because I tested a working toolchain and it gave me the same errors while uploading.