描述
<div>
<h3 style="line-height:1.8">1、项目功能介绍</h3>
<hr>
<p style="line-height:1.8">温湿度仪,可以随身携带,监测周围温度湿度,也可以放在桌面上作为好看的桌面摆件。并且采用type-c充电,一键开关机。800毫安锂电池提供超长续航。集成保护电路,防止烧坏芯片,以及出现任何问题</p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*2、项目属性</h3>
<hr>
<p style="line-height:1.8">项目为首次公开,项目为原创</p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">* 3、开源协议</h3>
<hr>
<p style="line-height:1.8"><span style="color:#333333;font-family:'Microsoft YaHei';background-color:#ffffff">Public Domain</span></p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><strong><span style="color:#0093e6">请在竞赛阶段填写 ↓</span></strong></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*4、硬件部分</h3>
<hr>
<ul>
<li style="line-height:1.8">主控芯片:STM32G030K6T6</li>
<li style="line-height:1.8">传感器:SHT40</li>
<li style="line-height:1.8">充放电芯片:TP4056</li>
<li style="line-height:1.8">保护电路:DW01+8205A</li>
</ul>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*5、软件部分</h3>
<hr>
<p style="line-height:1.8">软件:keil5(stm32HAL库)</p>
<p style="line-height:1.8">创意部分,将温湿度检测改为一直检测,实时显示,并且通过按钮可以开关机</p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> key_value = Scanf_Key(); //扫描按键</span></code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> if(key_value == TRUE){ //如果有按键按下</span></code></p>
<p style="line-height:1.8"><code> </code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> key_value = FALSE; //复位按键状态</span></code></p>
<p style="line-height:1.8"><code> </code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> if(shu==1)</span></code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> {</span></code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> shu = 0;</span></code></p>
<p style="line-height:1.8"><code> </code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> }else if(shu==0) </span></code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> {</span></code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> shu = 1;</span></code></p>
<p style="line-height:1.8"><code> </code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> }</span></code></p>
<p style="line-height:1.8"><code> </code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> } </span></code></p>
<p style="line-height:1.8"><code> </code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> if(shu==1){</span></code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> HAL_Delay(10); </span></code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> Get_SHT40_Data(&temperature, &humidity);/* 显示 */</span></code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> sht40.temp = (uint16_t)(temperature * 10);</span></code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> sht40.humi = (uint16_t)(humidity * 10);</span></code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> HAL_TIM_Base_Start_IT(&htim14);</span></code></p>
<p style="line-height:1.8"><code> </code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> }</span></code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> if(shu==0)</span></code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> {</span></code></p>
<p style="line-height:1.8"><code> </code></p>
<p style="line-height:1.8"><code><span style="font-size:14px"> </span></code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> HAL_NVIC_SystemReset(); /* 重启 */</span></code></p>
<p style="line-height:1.8"><code><span style="font-size:14px"> </span></code></p>
<p style="line-height:1.8"><code><span style="font-size:14px;white-space:normal"> }</span></code></p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*6、BOM清单</h3>
<hr>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">请输入内容…</span></p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*7、大赛LOGO验证</h3>
<hr>
<p style="line-height:1.8"><img src="//image.lceda.cn/pullimage/l1f9awnxmW1LsXdVZAi4F7w498mRvd5xHFFUFBGq.jpeg" alt="" width="225" height="300"></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">* 8、演示您的项目并录制成视频上传</h3>
<hr>
<p style="line-height:1.8">视频在附件内</p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"> </p>
</div>
评论(0)