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
- python
- raspberry-pi
- sensors
Log in or sign up for Devpost to join the conversation.