版本协议

Public Domain

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

创建时间:4个月前

52 0

描述

<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>

文档

BOM

暂无

附件

附件名 下载
演示.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