1、简单易用,可快速上手
2、流畅支持300个器件或1000个焊盘以下的设计规模
3、支持简单的电路仿真
4、面向学生、老师、创客
1、全新的交互和界面
2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计
3、更严谨的设计约束,更规范的流程
4、面向企业、更专业的用户
标准版 辉光灯时钟_主控板时钟芯片改制版_DS1302
简介:基于立创官方拟辉光时钟开源项目改制版,在其原来基础上将时钟芯片替换为DS1302,完成整个项目硬件、软件设计。包括原理图,PCB设计、亚克力板设计、程序设计。
开源协议: GPL 3.0
一、事情起因
一直想做一个桌面时钟,目前大多数设计是将时间显示在特别小的显示屏上,放桌面上看着特别费劲。
立创给出的开源项目(拟辉光灯桌面时钟设计)是个不错的选择,同时手里又有现成的单片机和时钟芯片(DS1302),就针对原有项目进行改制,并达到预期效果。
声明:本项目基础来源于立创开源项目拟辉光灯桌面时钟设计,所有设计工作均参考于原项目,感谢原项目成员所做的一切工作。
原项目链接:https://oshwhub.com/OSHWHubkai-yuan-ying-jian/stc15w204s-ni-hui-guang-guan-zhu-kong-v1-0
二、主控设计
原项目使用STC15W204S作为控制芯片,而我使用STC15W408AS单片机作主控,性能容量上比前者高了一倍以上,选这个的唯一原因是因为我手里有一个,没别的原因了。在原项目中的芯片容量几乎快被榨干,选用STC15W408AS改程序也方便。
原项目使用PCF8563T作为时钟芯片,而大多初学者会使用DS1302作为时钟芯片。我选这个的唯一原因是因为我手里有一个,没别的原因了。重新买芯片某呗额度不太够。又不是不能用。
主控板我并没有打PCB,手里有万用板,而且元器件都是插件的,又不是很复杂,就直接焊了。效果如下:
原谅我这布线和飞线技术。
我手里有USB转TTL的下载器,所以并没有加下载芯片,这就又省一大堆银子。
电源和串口我直接焊了插针引出来,装的时候直接接上USB供电线就行了。
灯板的话直接照搬原工程。
灯的话去商城买太贵了,额度属实有点不够,在某宝搜的,就找到一个小批量包邮的。下了138个
果然,回来焊完了发现店家发少了,跟客服扯皮,就差投诉了,还是不情愿得给我补了,再看链接,商品已经不包邮了。
严重吐槽某些垃圾焊锡丝,咋点不化,多点掉焊盘。
焊这玩意果然能治不近视,焊完已经是汉武帝了,手里的电容封装不对,搞了0603的焊上去,又不是不能用。
焊错的时候属实麻烦,拆了掉焊盘,还好能飞线。
焊完建议找个程序测试一下,这东西串在一块,一个没焊好后边都不能用,附件里我包含测试程序,测试程序源自51hei论坛,链接咋也找不到了。在此感谢源程序作者。
按键板的话手里有个游戏机按键的板子,又不是不能用,最后装的时候就不装按键了,调时间或者改颜色的时候才用,只留了按键接口。
三、软件设计
程序是根据原项目程序改的,源程序写的挺规范的,开始属实让我没看懂,没事还要多百度。
首先是测试时钟芯片能不能用,用串口读值,还好能用,拆来拆去没拆坏,开始的串口程序一直不能用,传回来的全是0,直接打开《手把手教你学51单片机》,没用BUSY的值就好了。
我写代码属实小白,疯狂创建变量才把代码移植好,为了能调时间把年月日全写0了,等以后再改吧,顺便把年月日也能显示。
四、亚克力制作
为了省钱,推荐的5mm底板我用了2mm的,把所有的都集中到一张图上,凑够了A3版幅,也不知道到底能不能比之前省,最后报价45,这能吃多少馒头啊。
五、进度
一定要确定灯焊接没问题,要不然就会像我一样装好了发现有虚焊,拆了两三遍。
成品已搞定,下一步把主控换成WIFI再做一个吧,就不用手动校时了。附件包含源程序和彩灯测试程序。、
展开
加载中...
是否需要添加此工程到专辑?