Rotate the dial to set the time, push the button to start countdown. Once time is out, a beep will sound, push the button again to shut it.
Time is displayed on 4 8x8 LED matrices driven by MAX7219 on my own quad module for DIP driver version.
Able to count down from 24 hours, but precision will probably be off by a few seconds due to not using a precise timing source.
Uses:
- STM32F103 "blue pill" for brains;
- TP4056 (+ protection IC onboard) to charge a 1200mAh lithium battery,
- A boost converter to pull the voltage to 5V to properly power LEDs.
- An encoder with push contact for control.
A little 8ohm loudspeaker driven by MCU PWM and amplifier circuit (to be designed) to create buzz.- An active buzzer to alert everyone in nearest vicinity that time is up.
More in logs.
mkdxdx




Mike Szczys
Madison
Tim S
Hello. Very nice project. One question. What are the dimensions for the led matrix individual module?