专业版
#第九届立创电赛#智能温湿度控制器

创建时间:10个月前

193 0

描述

<h2>一、团队介绍</h2> <p><span class="colour" style="color:#999AAA">个人原创,基于立创训练营温湿度控制器项目。</span></p> <h2>二、题目要求</h2> <p><span class="colour" style="color:#999AAA">提采集环境温湿度,数码管显示。</span></p> <h2>三、设计摘要</h2> <p><span class="colour" style="color:#999AAA">温湿度传感器模块采集环境温度及湿度,主控处理后用数码管显示出来。</span></p> <h2>四、题目分析</h2> <p><span class="colour" style="color:#999AAA">用盛思锐传感器sht40测出环境温湿度数据,经过主控计算和优化后,经过数码管显示出来。</span></p> <h2>五、总体设计框图</h2> <p><span class="colour" style="color:#999AAA"> 底板负责给整个系统供电,主控板用侧板承接 负责控制及测试,显示板插接在主控板上</span></p> <h2>六、硬件电路组成</h2> <p><span class="colour" style="color:#999AAA">主控电路</span></p> <p><img src="//image.lceda.cn/oshwhub/013f043110074f0eb8aa6af315c674b8.png" alt="image.png"></p> <p>三个595驱动数码管部分电路: 两个595分别控制控制两个数码管的ABCDEFG和DP,还有一个595控制这两个数码管的阳极。(训练营的数码管用的是阴极的,此处数码管为共阳极的)</p> <p><img src="//image.lceda.cn/oshwhub/080bbe72bfb645d79d143816983a0fd7.png" alt="image.png"></p> <p>sht40温湿度传感器模块及测试部分电路:</p> <p><img src="//image.lceda.cn/oshwhub/5bd7231969cc406a828ce986334b04e5.png" alt="image.png"></p> <p><strong> 其余部分连接电路详细见工程原理图及PCB </strong> </p> <h2>七、程序流程图</h2> <p><span class="colour" style="color:#999AAA">程序没采用立创训练营中的综合案例,而是选择一直供电驱动保持数码管常亮,一直显示温湿度当前数值。 引脚及功能初始化 | while(1) {数码管显示当前温湿度}</span></p> <p>/<em> USER CODE BEGIN 2 </em>/</p> <pre><code>HAL_Delay(10); HAL_I2C_Master_Transmit(&hi2c1, (uint16_t)SHT40_Write, (uint8_t *)writeData, 1, HAL_MAX_DELAY); HAL_Delay(10); HAL_I2C_Master_Receive(&hi2c1, (uint16_t)SHT40_Read, (uint8_t *)readData, 6, HAL_MAX_DELAY); Temperature = (1.0 * 175 * (readData[0] * 256 + readData[1])) / 65535.0 - 45; Humidity = (1.0 * 125 * (readData[3] * 256 + readData[4])) / 65535.0 - 6.0; Temp = (uint16_t)(Temperature * 10); Humi = (uint16_t)(Humidity * 10);</code></pre> <p>/<em> USER CODE END 2 </em>/</p> <p>/<em> Infinite loop </em>/ /<em> USER CODE BEGIN WHILE </em>/ while (1) { /<em> USER CODE END WHILE </em>/</p> <pre><code>/* USER CODE BEGIN 3 */ ShowNum(1,1,Temp/100); ShowNum(1,2,Temp/ 10 % 10); ShowNum(1,3,Temp%10); ShowNum(2,1,Humi/100); ShowNum(2,2,Humi/ 10 % 10); ShowNum(2,3,Humi%10);</code></pre> <p>/<em> USER CODE END 3 </em>/ } }`</p> <h2>八、实物展示</h2> <p><span class="colour" style="color:#999AAA"> PCB打样: </span></p> <p><img src="//image.lceda.cn/oshwhub/9e1dee7a85ad470b85156ca1b1139b64.png" alt="image.png"></p> <p>焊接过程略,组合后成品如下图:<br> <img src="//image.lceda.cn/oshwhub/2779a54acc054dbc86c5f817a23aca04.jpg" alt="微信图片_20240802121626.jpg"></p> <h2>九、注意事项</h2> <p><span class="colour" style="color:#999AAA">目前板框还需要打磨,后期还有很多地方可以优化,比如加入光耦电路控制继电器等等</span></p> <h2>十、演示视频</h2> <p><span class="colour" style="color:#999AAA"><a href="https://b23.tv/cqgwjDw" target="_blank">https://b23.tv/cqgwjDw</a></span></p> <h2>十一、附件内容</h2> <p><span class="colour" style="color:#999AAA"> 附件一:实物验证图片</span></p> <p>附件二:实物验证视频</p> <p></p>

文档

BOM

暂无

附件

附件名 下载
微信图片_20240802121626.jpg
9088ac44c715debd4b05eaca7c5bb245.mp4

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