切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 2452阅读
  • 4回复

[其他]做个带温湿度的万年历 [复制链接]

上一主题 下一主题
离线sblinux
 

发帖
11084
M币
2169
专家
6
粉丝
38
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2018-06-13
— 本帖被 發騷友 从 数码交易区 移动到本区(2018-06-14) —
收拾房间时找出了一个“来电铃”,当年用这个屏做实验,后来屏的线断了很多就扔在那了。这次找出来发现所有屏线都断了,死马当活马医吧。把屏线的塑料部分用刀刮了刮,露出铜箔。然后用细铜丝连接,居然好了。可惜过程没拍。既然屏没问题了就做点什么吧,正好手里有SHT10及以前买的STC15W408AS+DS3231套件没装,就用它们组一个带温湿度的万年历。
程序主要用“yk28981”坛友的“又一个万年历!串口的,电池供电的,c语言详细注解的!更新了充电器”(http://bbs.mydigit.cn/read.php?tid=303370)帖子中的,去掉了有关电池、闹钟及显示模式的代码。(我这个钟用电源供电,不用电池)
节气部分进行了压缩,主要参考了“落叶风”坛友的“谈一谈24节气C程序编写的过程及原理。”(http://bbs.mydigit.cn/read.php?tid=1787415&page=2)的第18楼方法,每年节所占用6个字节,节省了程序空间。
SHT10的代码太占空间,程序空间基本就达到了4K,字库及节气表、阴历表没地方放,只能放到EEPOM中,也占了近5K。
实验板,自制的,是最小系统,引出所出管脚。红色的是套件板,先只装了DS3231,与实验板上的STC12C5A52AS组成系统,先搞定日期时间。


然后加入SHT10,用一小块洞洞板,放在外壳后面的接口处,正好能卡住。光电阻用来控制背光强度,与SHT10放在一起












放在这个位置


接口件削掉一层在里面正好卡住


程序调好后迁移到STC15W408AS上,然后焊好小板,并与大板合体。这个屏是3.3V的,资料说SHT10要用5V供电测量能准一点。所以系统用5V供电,屏用3.3V,MCU与屏的接口设为开漏输出,然后1K上拉到3.3V实现电平转换。


做好后的样子




做了端口记录,防止忘记。

本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共2条打赏M币+76专家+1
發騷友 专家 +1 以資鼓勵 2018-06-14
發騷友 M币 +76 以資鼓勵 2018-06-14
离线sblinux

发帖
11084
M币
2169
专家
6
粉丝
38
只看该作者 1楼 发表于: 2018-06-13
请登录后查看
[ 此帖被sblinux在2018-06-13 22:08重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
离线sblinux

发帖
11084
M币
2169
专家
6
粉丝
38
只看该作者 2楼 发表于: 2018-06-13
请登录后查看
[ 此帖被sblinux在2018-06-13 21:43重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
离线sblinux

发帖
11084
M币
2169
专家
6
粉丝
38
只看该作者 3楼 发表于: 2018-06-13
请登录后查看
[ 此帖被sblinux在2018-06-13 22:18重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共1条打赏M币+51
發騷友 M币 +51 以資鼓勵 2018-06-14
离线glf999

发帖
322
M币
-560
专家
2
粉丝
10
只看该作者 4楼 发表于: 2018-10-24
请登录后查看
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个