去华强北看到一个大尺寸的数码管,就勾起了我做一个倒计时器的想法,然后就制作了一个4位的多功能倒计时器。
在华强北看到各种尺寸的数码管和点阵屏
开始构思外观结构,以及接线方法
本来打算用max7219驱动四位数码管,最后发现这四个数码管除了尺寸区别以外,电压也不同,每一笔有多颗LED串联,电压需要9v左右,不能直接用驱动芯片驱动,更不能直接用单片机的I/O口驱动,因此开始研究大尺寸数码管的驱动方式,一番测试后发现利用mos管+三极管的方式是最合适的。
然后开始了漫长的焊接主板的过程,激光切割出了一个木板框架,固定四个数码管,并且喷成了黑色,看起来更漂亮,
之后根据显示屏面板的尺寸制作了外壳,增加了超大的开始按钮,还有编码器可以设置时间,然后调试程序,做成了第一版的样子
之后根据需求增加了按键开关切换模式的功能。程序中有倒计时、秒表和随机数三种不同的模式。
最后买了一个MP3解码芯片,利用百度语音合成了一些声音反馈,下载到SD卡里,然后利用单片机I/O口通过二进制指令控制芯片播放指定音频文件,完成制作。