版本协议

Public Domain

专业版
#第九届立创电赛#温湿度检测仪

创建时间:4个月前

157 0

描述

<p><p><strong><span style="font-size: 18pt;">一:项目功能介绍</span></strong></p> <p><span style="font-size: 12pt;"><strong>本项目设计了一温湿度计,可以进行温湿度的采集,采用了盛思锐的sht40传感器,精度较高。通过使用STM32的iic与传感器进行通信,并且设置了睡眠模式,这样可以续航很久,采用唤醒按键对单片机进行唤醒,然后采集温湿度并显示在数码管上面。</strong></span></p> <p>&nbsp;</p> <p><strong><span style="font-size: 18pt;">二:硬件设计</span></strong></p> <p><span style="font-size: 14pt;"><strong>(1)主控电路设计</strong></span></p> <p><span style="font-size: 14pt;"><strong>&nbsp; 参考该芯片的手册对电源部分加上电感和电容。</strong></span></p> <p><strong><span style="font-size: 18pt;"><img src="//image.lceda.cn/oshwhub/ef675d293cb84b16bb554ed1556e745e.png" /></span></strong></p> <p><span style="font-size: 14pt;"><strong>(2)晶振电路设计</strong></span></p> <p><span style="font-size: 18.6667px;"><strong>&nbsp; 采用32.768kHZ晶振,用错了程序不会运行,需在两端上面加上电容,不然有可能晶振不会起振。</strong></span></p> <p><img src="//image.lceda.cn/oshwhub/56134235e56140b48b2c5960c127767e.png" /></p> <p><span style="font-size: 14pt;"><strong>(3)数码管驱动电路设计</strong></span></p> <p><span style="font-size: 18.6667px;"><strong>&nbsp; &nbsp; 采用三态输出8位移位寄存器进行两个三位数码管的驱动。</strong></span></p> <p><img src="//image.lceda.cn/oshwhub/8d141f3b0fa54c57be1012e2ea19dc06.png" /></p> <p><span style="font-size: 14pt;"><strong>(4)数码管驱动电路设计</strong></span></p> <p><span style="font-size: 18.6667px;"><strong>&nbsp; &nbsp; 引出ADC引脚进行电池电压的采集,利用两个五号电池的电池串联在一起为整个系统供电,采用MOS管进行反反接,当电池正负极接反时,MOS管会截至,保护电路。</strong></span></p> <p><img src="//image.lceda.cn/oshwhub/b1f4134ef1c440dda7c328f21fa4fcd0.png" /></p> <p><strong><span style="font-size: 18pt;">三:软件设计</span></strong></p> <p><span style="font-size: 14pt;"><strong>本项目的代码部分比较好配置,采用cube配置好引脚功能,然后生成代码,使用IIC与传感器通信并读取电压,利用ADC进行电池电压的检测,官方案列放在附件中。</strong></span></p></p>

文档

BOM

暂无

附件

附件名 下载
WeChat_20240805220046.mp4
SHT40_Project.zip

成员

评论(0)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow