|
本帖最后由 18561008635 于 2019-2-15 14:49 编辑
玩单片机的都会做时钟,以前用数码管和液晶做,数码管亮,简单,但是显示效果看着总有那种刺眼的感觉,液晶就是字体小了,所以一直都想用VFD来做,VFD的显示效果绝对不是液晶和数码管能比的,那种荧光,看着柔和,让人感觉心情安逸舒畅。
计划了很久,决定用以前收的几十片三星的8字屏,9位,十一段的屏,无内置驱动,交流灯丝3V左右,高压27左右,驱动用PT6312足够了。
使用DS3231时钟,计划的功能有,两组闹钟,支持贪睡闹钟,整点蜂鸣报时,DS18B20测温,支持温度补偿。
时间显示方式设计了两种,一种是单纯的时间,如12-00-00,另一种是时间+温度,如,12-00 20.5,两种方式在菜单内设置
功能设计中,原本计划了自动光控亮度,但是6312的亮度调整,只有前面4级占空比变化大,后面4级变化很小,光控效果不好,所以就没用,只是硬件上预留了相关电路,软件不做功能,亮度的控制使用手动调节,同时可以设置一个夜间时段,在这个时段内自动把亮度调到最低,避免夜间亮度过亮影响睡眠
板子做好了不能裸奔,所以想办法制作外壳,比来比去,从制作难易程度和成本考虑,最终决定使用4层亚克力堆叠的方法制作,亚克力使用激光切割,前后是2mm的厚度,中间两层8mm厚,板子固定在其中一层,为了美观,前面不用螺丝,直接用胶粘上
整体效果看照片,还是很漂亮的,所有参数掉电自动保存,不需要重复设置。
板子尺寸,12cm x4cm ,含壳尺寸,14cm*5cm
按键功能设置如下:
第一个按键,长按是开/关屏,短按是闹钟响时关闹钟,如果在纯时间显示模式下,短按是显示温度
第二个按键,短按是显示日期,长按是进入设置菜单
第三个按键,长按是显示第一组闹钟开关状态和时间,短按是亮度+1,进入设置菜单后各项+
第四个按键,长按是显示第二组闹钟开关状态和时间,短按是亮度-1,进入设置菜单后各项-
上传一张设置菜单定义
以附件形式上传代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|