|
最近跟时钟干上了,用废旧体重计的带暗红色背光的段码屏和手头的材料,再D个时钟玩玩
把多余的结构剪掉,慢慢构思
不知名的外壳
比对一下
背面的孔扩孔一下,安装2个M3铜柱
里面垫衬一块洞洞板,用来固定显示控制板和主控板以及显示屏
再加工显示屏结构,顺眼多了
下方的空间放显示板和主控板
再安装个小盒
安装多年前从闹钟上拆下的把手
显示控制 HT1621B,非常好用
测试结构可行性
RX8025 4.7K I2C上拉电阻,3.3V稳压片子
引出来到斑马线的PCB
主控选用MSP430F4152,虽然内部有段码屏的控制器,但本次还是选用了HT1621
背光电压经测试,选用1.8V左右,用几个1N4007降压
RX8025,电路和驱动程序都已成熟,直接使用
用红包的90度结构件,固定3个按键
焊接按键
利用原来的方孔,不再开孔
完美!!!!!!
斑马纸伺候,间距1.8MM
玻璃处的宽度还好,不是太窄
摸一下显示真值
总装测试
电源线从背部出线
亮度有些刺眼
过了几天得空,背光处串接50欧的限流电阻
关灯效果,不错
第5位数码管做了个模仿书写数字8时的笔顺,流水灯的效果
表面外壳的开孔,再等几天,开孔后,图案再手绘个玩玩
中间还出个插曲
设置按键的状态机处理,下面注释处的else,必须要有返回值,否则有时没有按下设置键
但也识别到按下,而电路已有外部10K电阻上拉,所以只有按键按下,才有低电平,否则肯定是高电平!!
现象非常诡异~~~~,还好解决了
if(delay10msok_key_set_press == 1)
{
delay10msok_key_set_press = 0;
keyvalue = mp3_key_set_press_state_machine();
if(keyvalue == PRESS_YES) //->> #define PRESS_YES 0
{
return KEYTRUE;
}
else
{
return KEYFALSE;
}
}
else
{
return KEYFALSE; //->>这里的else必须要有返回值 !!!!!!!!
}
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|