设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4456|回复: 4
打印 上一主题 下一主题

(转)网友开源的STM8L152C6温湿度计(标签:低功耗,LCD,SI7005)

[复制链接]

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
跳转到指定楼层
楼主
admin 发表于 2015-1-1 10:08:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
注:以下内容为转帖:

家里原来用的是机械式的温湿度计,给小孩玩坏了。正好翻出一个外壳,就有了做温湿度计的想法。先上照片:






这既是个温湿度计,也可以是个开发板,IO基本都引出了。本来做了VUSB的接口,打样回来,发现D+,D-两根线没有连到USB接口上,自己飞线焊了拨档开关S3(对温湿度计来说,这个还挺实用)
基本功能介绍:
1.硬件:STM8L153C6+温湿度计SI7005,引出I2C,Uart,SPI接口。支持0.91寸OLED和4com12seg的液晶。 实际上我用了4com8seg的液晶,2元一片。
2.温湿度计功能描述:
   显示模式:
   拨档开关S3,打在右边时,只显示时间(不读温湿度,省功耗),此时按下S1显示年月日,按下S2显示温湿度
   拨档开关S3,打在左边, 时间,温度,湿度轮番显示,间隔2s
   时间设置:
   长按S1,红色LED亮,进入设置模式,LCD对应的位会闪烁,此时按S2,数值加1;再短按S1,下一位闪烁;长按S1,红色LED灭,设置完成。 若10秒内无按键,自动退出进入低功耗。
   目前软件只做到这一部分,还未添加报警功能。
3.功耗
   1.测试时是从串口供电,MCU+LDO(实际用MCP1703)+LCD显示,待机功耗6uA.  
   2.用纽扣电池供电,要把LDO去掉,不然会倒灌电流,导致功耗上升。待机功耗大约3.6uA
   关于低功耗,最重要的就是MCU的引脚模式要设好,不然功耗下不来。
原理图:

LCD资料:






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

1

主题

4

帖子

33

积分

新手上路

Rank: 1

积分
33
沙发
fengye 发表于 2017-4-21 10:57:55 | 只看该作者
太好的东东,学习加实践,先下载有时间做个。
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|Comsenz Inc.   

GMT+8, 2024-4-25 21:13 , Processed in 0.158409 second(s), 29 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表