描述
<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)