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

创建时间:11个月前

175 0

描述

<h3 style="line-height: 1.8;">* 1、项目功能介绍</h3> <hr> <p style="line-height: 1.8;">在日常生活和工作中,我们常常需要准确了解环境的温湿度情况,以确保舒适的生活环境、保障设备的正常运行以及进行有效的生产管理。本次参与第九届立创电赛的温湿度检测仪项目,正是为了满足这一需求而设计。本次项目的温湿度检测仪采用了赞助商盛思瑞提供的传感器做检测,能够实时、精确地测量环境中的温度和湿度。通过精心设计的电路和优化的算法,有效地解决了测量精度和响应速度的问题。</p> <h3 style="line-height: 1.8;">*2、硬件部分</h3> <hr> <p style="line-height: 1.8;">主控芯片选用了STM32G030K6T6,使用Arm Cortex-M0+内核;最大主频64Mhz,具有32KB的Flash以及8K的SRAM,供电电压在2.0V~3.6V之间,传感器采用了盛思瑞公司提供的高精度的温湿度传感器SHT40,其具有出色的稳定性和可靠性。为了确保传感器能够准确地采集数据,对传感器的供电和信号处理电路进行了细致的设计,采用了滤波电容和稳压芯片,有效地减少了电源噪声和干扰对测量结果的影响,最后采用了3个HC595芯片和两个共阴极三位数码管,HC595主要用来控制数码管来显示温湿度。</p> <h3 style="line-height: 1.8;">*3、软件部分</h3> <hr> <p>采用STM32CubeMX软件进行基础代码生成与配置,Kiel5软件作为芯片编译下载所使用,SHT4其与微控制器之间的通信采用了 IIC协议。IIC 是一种简洁而高效的串行通信协议,它只需要两根信号线,即串行数据线(SDA)和串行时钟线(SCL)。在 SHT40 的通信过程中,SDA 线用于传输数据,而 SCL 线则用于同步数据传输的时钟。当微控制器需要从 SHT40 读取温湿度数据时,首先会通过 SCL 线发送起始信号,然后在 SDA 线上发送设备地址和读写控制位,以指明要与 SHT40 进行通信并且是读取操作。SHT40 接收到正确的地址和控制信息后,会通过 SDA 线向微控制器发送确认信号。</p> <p id="ubc3f08d2">在整个IIC通信过程中,主要包含以下几个过程;</p> <ul> <li id="u8c6dc0df">主机开始时序;</li> <li id="u021084e3">主机发送地址时序;</li> <li id="uca9395b3">主机等待从机应答时序;</li> <li id="u816d6856">主机发送读/写数据时序;</li> <li id="ue3aabf3a">主机等待从机应答时序;</li> <li id="u7f1d0ceb">停止时序;</li> </ul> <p id="uac876356">由数据手册可知,0x44是IIC地址;当地址最低位是0,表示读数据,最低位是1,表示写数据;当发送0xFD指令时,代表高精度测量温湿度;通过对数据进行公式计算可以得出温湿度;</p> <p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/868dd417a5c6401d8c85b7a01dcd673f.png" alt="" width="937" height="470"></p> <p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/5d4b65e561984147a75d4fcfb101e387.png" alt="" width="937" height="430"></p> <p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/27ee1ac96fa443f18e683379ec7d72ca.png" alt="" width="864" height="828"></p> <p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/b03aeefad367411dbd17479f0603d8d4.png" alt="" width="937" height="843"></p> <h3 style="line-height: 1.8;">*4、BOM清单(加了一个SHT40的传感器)</h3> <hr> <table style="border-collapse: collapse; width: 100.021%; height: 352.8px;"> <tr style="height: 19.6px;"> <td style="width: 4.61281%;" width="66">No.</td> <td style="width: 23.7077%;" width="165">Device</td> <td style="width: 15.8766%;" width="166">Designator</td> <td style="width: 14.3748%;" width="299">Footprint</td> <td style="width: 10.4056%;" width="144">Value</td> <td style="width: 11.0493%;" width="144">Supplier Part</td> <td style="width: 19.9531%;" width="144">Manufacturer Part</td> </tr> <tr style="height: 19.6px;"> <td style="width: 4.61281%;">1</td> <td style="width: 23.7077%;">BH-AA-A1AJ020</td> <td style="width: 15.8766%;">BAT1,BAT2</td> <td style="width: 14.3748%;">BAT-TH_L56.3-W16.8-P51.55_BH-AA-A1AJ020</td> <td style="width: 10.4056%;">&nbsp;</td> <td style="width: 11.0493%;">C5290181</td> <td style="width: 19.9531%;">BH-AA-A1AJ020</td> </tr> <tr style="height: 19.6px;"> <td style="width: 4.61281%;">2</td> <td style="width: 23.7077%;">CL21B105KBFNNNE</td> <td style="width: 15.8766%;">C22,C23,C24,C25</td> <td style="width: 14.3748%;">C0805</td> <td style="width: 10.4056%;">1uF</td> <td style="width: 11.0493%;">C28323</td> <td style="width: 19.9531%;">CL21B105KBFNNNE</td> </tr> <tr style="height: 19.6px;"> <td style="width: 4.61281%;">3</td> <td style="width: 23.7077%;">CC0805KRX7R9BB104</td> <td style="width: 15.8766%;">C26,C27,C30</td> <td style="width: 14.3748%;">C0805</td> <td style="width: 10.4056%;">100nF</td> <td style="width: 11.0493%;">C49678</td> <td style="width: 19.9531%;">CC0805KRX7R9BB104</td> </tr> <tr style="height: 19.6px;"> <td style="width: 4.61281%;">4</td> <td style="width: 23.7077%;">0805CG180J500NT</td> <td style="width: 15.8766%;">C28,C29</td> <td style="width: 14.3748%;">C0805</td> <td style="width: 10.4056%;">18pF</td> <td style="width: 11.0493%;">C1797</td> <td style="width: 19.9531%;">0805CG180J500NT</td> </tr> <tr style="height: 19.6px;"> <td style="width: 4.61281%;">5</td> <td style="width: 23.7077%;">X6511WV-04H-C60D30</td> <td style="width: 15.8766%;">H2</td> <td style="width: 14.3748%;">HDR-TH_4P-P2.54-V-M</td> <td style="width: 10.4056%;">&nbsp;</td> <td style="width: 11.0493%;">C706876</td> <td style="width: 19.9531%;">X6511WV-04H-C60D30</td> </tr> <tr style="height: 19.6px;"> <td style="width: 4.61281%;">6</td> <td style="width: 23.7077%;">PBBMAQ2012G-121T08</td> <td style="width: 15.8766%;">L1</td> <td style="width: 14.3748%;">L0805</td> <td style="width: 10.4056%;">&nbsp;</td> <td style="width: 11.0493%;">C22462042</td> <td style="width: 19.9531%;">PBBMAQ2012G-121T08</td> </tr> <tr style="height: 19.6px;"> <td style="width: 4.61281%;">7</td> <td style="width: 23.7077%;">SP420361N</td> <td style="width: 15.8766%;">LED1,LED2</td> <td style="width: 14.3748%;">LED-SEG-TH_SP420361N</td> <td style="width: 10.4056%;">&nbsp;</td> <td style="width: 11.0493%;">C98927</td> <td style="width: 19.9531%;">SP420361N</td> </tr> <tr style="height: 19.6px;"> <td style="width: 4.61281%;">8</td> <td style="width: 23.7077%;">XL-2012UGC</td> <td style="width: 15.8766%;">LED3,LED4</td> <td style="width: 14.3748%;">LED0805-RD_GREEN</td> <td style="width: 10.4056%;">&nbsp;</td> <td style="width: 11.0493%;">C965815</td> <td style="width: 19.9531%;">XL-2012UGC</td> </tr> <tr style="height: 19.6px;"> <td style="width: 4.61281%;">9</td> <td style="width: 23.7077%;">WST3401</td> <td style="width: 15.8766%;">Q1</td> <td style="width: 14.3748%;">SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR</td> <td style="width: 10.4056%;">&nbsp;</td> <td style="width: 11.0493%;">C105162</td> <td style="width: 19.9531%;">WST3401</td> </tr> <tr style="height: 19.6px;"> <td style="width: 4.61281%;">10</td> <td style="width: 23.7077%;">0805W8F4701T5E</td> <td style="width: 15.8766%;">R8,R9,R11,R13</td> <td style="width: 14.3748%;">R0805</td> <td style="width: 10.4056%;">4.7k&Omega;</td> <td style="width: 11.0493%;">C17673</td> <td style="width: 19.9531%;">0805W8F4701T5E</td> </tr> <tr style="height: 19.6px;"> <td style="width: 4.61281%;">11</td> <td style="width: 23.7077%;">0805W8F1002T5E_C17414</td> <td style="width: 15.8766%;">R12</td> <td style="width: 14.3748%;">R0805</td> <td style="width: 10.4056%;">10k&Omega;</td> <td style="width: 11.0493%;">C17414</td> <td style="width: 19.9531%;">0805W8F1002T5E</td> </tr> <tr style="height: 19.6px;"> <td style="width: 4.61281%;">12</td> <td style="width: 23.7077%;">RT0805BRD0710KL</td> <td style="width: 15.8766%;">R14,R15</td> <td style="width: 14.3748%;">R0805</td> <td style="width: 10.4056%;">10k&Omega;</td> <td style="width: 11.0493%;">C110775</td> <td style="width: 19.9531%;">RT0805BRD0710KL</td> </tr> <tr style="height: 19.6px;"> <td style="width: 4.61281%;">13</td> <td style="width: 23.7077%;">TS-1010-C-A</td> <td style="width: 15.8766%;">SW2</td> <td style="width: 14.3748%;">KEY-SMD_TX-1010-X-X</td> <td style="width: 10.4056%;">&nbsp;</td> <td style="width: 11.0493%;">C692458</td> <td style="width: 19.9531%;">TS-1010-C-A</td> </tr> <tr style="height: 19.6px;"> <td style="width: 4.61281%;">14</td> <td style="width: 23.7077%;">X1311FR-04-C43D24</td> <td style="width: 15.8766%;">U2</td> <td style="width: 14.3748%;">HDR-TH_4P-P1.27-H-F-W4.5-N</td> <td style="width: 10.4056%;">&nbsp;</td> <td style="width: 11.0493%;">C2881475</td> <td style="width: 19.9531%;">X1311FR-04-C43D24</td> </tr> <tr style="height: 19.6px;"> <td style="width: 4.61281%;">15</td> <td style="width: 23.7077%;">SN74HC595PWR</td> <td style="width: 15.8766%;">U4,U5,U6</td> <td style="width: 14.3748%;">TSSOP-16_L5.0-W4.4-P0.65-LS6.4-BL</td> <td style="width: 10.4056%;">&nbsp;</td> <td style="width: 11.0493%;">C273642</td> <td style="width: 19.9531%;">SN74HC595PWR</td> </tr> <tr style="height: 19.6px;"> <td style="width: 4.61281%;">16</td> <td style="width: 23.7077%;">STM32G030K6T6</td> <td style="width: 15.8766%;">U8</td> <td style="width: 14.3748%;">LQFP-32_L7.0-W7.0-P0.80-LS9.0-BL</td> <td style="width: 10.4056%;">&nbsp;</td> <td style="width: 11.0493%;">C529331</td> <td style="width: 19.9531%;">STM32G030K6T6</td> </tr> <tr style="height: 19.6px;"> <td style="width: 4.61281%;">17</td> <td style="width: 23.7077%;">XKXGI-SUA-32.768K</td> <td style="width: 15.8766%;">X2</td> <td style="width: 14.3748%;">CRYSTAL-SMD_L3.2-W1.5-1</td> <td style="width: 10.4056%;">32.768kHz</td> <td style="width: 11.0493%;">C5213671</td> <td style="width: 19.9531%;">XKXGI-SUA-32.768K</td> </tr> <tr> <td style="width: 4.61281%;">18</td> <td style="width: 23.7077%;" width="165">SHT40-AD1B with pin</td> <td style="width: 15.8766%;">&nbsp;</td> <td style="width: 14.3748%;">&nbsp;</td> <td style="width: 10.4056%;">&nbsp;</td> <td style="width: 11.0493%;">C22437501</td> <td style="width: 19.9531%;">&nbsp;</td> </tr> </table> <p style="line-height: 1.8;">&nbsp;</p> <h3 style="line-height: 1.8;">*5、大赛LOGO验证</h3> <hr> <p style="line-height: 1.8;">&nbsp;</p> <p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/5ba8ca0c204846d78ea1f9ab37fd74a1.png" alt="" width="1482" height="281"></p>

文档

BOM

暂无

附件

附件名 下载
lv_0_20240730123415[1].mp4
Temperature.zip
C22437501_传感器模块_SHT40-AD1B+WITH+PIN_规格书_WJ1202020.PDF

评论(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