Inspiration

With all the digital alarms, it is too easy to just directly close them with click of the mouse. With a physical tangible alarm, it is more likely for you to listen to it

What it does

You can set an alarm/timer for under an hour to help you stay on track. When the time is up, the duck mouth will open and wail at you until you make the effort to close

How we built it

We used servomoter, button, speaker, arduino, and a rasberry pi to implement all of the hardware. To code it, we used python and guizero. The body was made by 3d print

Challenges we ran into

Debugging issues were a hassle and slow since the rasberry pi was old so we wasted time trying to implement an api with a localhost. When we switch to guizero, a lot of software progress was lost. The majority of the testing and hardware code was human written and tested, but due to the rework of the UI and our unfamiliarity with GUIZero, the UI code was ai generated. Parts of the hardware code was reformated by AI with some fixes. Then, 3d printing takes a lot of time so not a lot of time for physical testing after rewiring everything

Accomplishments that we're proud of

the current version works well for what it was intended for.

What we learned

double check hardware quality beforehand to make sure the software will work properly on the hardware

What's next for Duck Alarm

making it into alarms for different tasks, better hardware and UI, can be easily implemented

Built With

Share this project:

Updates