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

创建时间:4个月前

90 0

描述

<div> <h3 style="line-height:1.8">* 1、项目功能介绍</h3> <hr> <h3 style="box-sizing:bord t, 'Segoe UI', Roboto, Ubuntu, 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', 'Source Han Sans CN', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';color:#05073b;font-size:20px;border:none;line-height:1.7;background-color:#fdfdfe">       1. 温湿度测量</h3> <ul> <li style="list-style-type:none"> <ul style="box-sizing:bord t, 'Segoe UI', Roboto, Ubuntu, 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', 'Source Han Sans CN', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';font-size:15px;line-height:1.7;color:#05073b;background-color:#fdfdfe"> <li><span style="box-sizing:bord t, 'Segoe UI', Roboto, Ubuntu, 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', 'Source Han Sans CN', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important;font-weight:600">核心功能</span>:温湿度检测仪通过内置的传感器(如瑞士盛世瑞恩数字温湿度传感器SHT40)来感知环境的温度和湿度变化,并将其转换为可读取的数据。</li> <li><span style="box-sizing:bord t, 'Segoe UI', Roboto, Ubuntu, 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', 'Source Han Sans CN', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important;font-weight:600">精度与范围</span>:不同型号的检测仪具有不同的测量范围和精度。例如,某些设备可以测量-40℃至+120℃的温度范围和0%至100%的相对湿度范围,且在特定温度范围内(如20%RH~80%RH)的精度可达到±3%RH,温度精度可达到±0.5℃。</li> </ul> </li> </ul> <h3 style="box-sizing:bord t, 'Segoe UI', Roboto, Ubuntu, 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', 'Source Han Sans CN', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';color:#05073b;font-size:20px;border:none;line-height:1.7;background-color:#fdfdfe">       2. 数据显示</h3> <ul> <li style="list-style-type:none"> <ul style="box-sizing:bord t, 'Segoe UI', Roboto, Ubuntu, 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', 'Source Han Sans CN', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';font-size:15px;line-height:1.7;color:#05073b;background-color:#fdfdfe"> <li><span style="box-sizing:bord t, 'Segoe UI', Roboto, Ubuntu, 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', 'Source Han Sans CN', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important;font-weight:600">实时显示</span>:检测仪通常配备显示屏(WS2812B组成的显示),可以实时显示当前的温度和湿度数据。</li> <li><span style="box-sizing:bord t, 'Segoe UI', Roboto, Ubuntu, 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', 'Source Han Sans CN', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important;font-weight:600">易于查看</span>:屏幕刷新速度快,通常每秒钟更新一次数据,确保数据的时效性</li> </ul> </li> </ul> <p style="line-height:1.8"> </p> <h3 style="line-height:1.8">*2、项目属性</h3> <hr> <p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">该项目首次公开</span></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:#95a5a6">GPL3.0</span></p> <p style="line-height:1.8"> </p> <h3 style="line-height:1.8">*4、硬件部分</h3> <hr> <p style="line-height:1.8"><span style="color:#95a5a6">电池供电,充电时由充电口供电,并给电池充电,AIR001单片机IO(PA0和PA1)模拟I2C读取SHT40的数据传来的温湿度数据,单片机IO口(PB0, PB1, PB2, PA2, PA3, PA4, PA7)控制三色灯</span><span style="color:#95a5a6">(WS2812B)的信号线.</span></p> <p style="line-height:1.8">.</p> <h3 style="line-height:1.8">*5、软件部分</h3> <hr> <p style="line-height:1.8">合宙 AIR001内核 <span style="background-color:#131416;color:rgba(255, 255, 255, 0.8);font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';font-size:19.8px">32位ARM®Cortex®-M0+内核 </span></p> <p style="line-height:1.8">有内置提供的hal库,整体由hal库开发</p> <p style="line-height:1.8">读取温湿度方面:查阅手册,SHT40-BD1B-R2 这个芯片的I2C的地址为 0x45 (大部分的都是0x44), 发射总线启动信号,在发射对应的命令 <span style="color:#b5cea8;background-color:#1e1e1e;font-family:Consolas, 'Courier New', monospace;white-space:pre">0xFD</span> 高精度读取温湿度, 再获取其返回的信号, 经过对应公式算出温湿度</p> <p style="line-height:1.8"> </p> <p style="line-height:1.8">控制WS2812B灯方面:单总线控制,信号时序如下图,其它信息请看规格书,要注意高低电平的时间一定要控制在规格书的要求范围内。WS2812B可以级联,每个灯接收的是24bit数据(GRB颜色值),D1灯在收到24bit数据后,会把数据保存,如果还收到数据,会通过DO脚传给D2</p> <p style="line-height:1.8">经过转换换成一个三维数组 (<span style="font-family:Consolas, 'Courier New', monospace;white-space:pre;color:#9cdcfe">colornumber</span><span style="background-color:#1e1e1e;color:#d4d4d4;font-family:Consolas, 'Courier New', monospace;white-space:pre">[10</span><span style="background-color:#1e1e1e;color:#d4d4d4;font-family:Consolas, 'Courier New', monospace;white-space:pre">][10</span><span style="background-color:#1e1e1e;color:#d4d4d4;font-family:Consolas, 'Courier New', monospace;white-space:pre">][3]</span>), 对应着实物的具体位置,用于后面方便控制颜色</p> <p style="line-height:1.8"> </p> <h3 style="line-height:1.8">*6、BOM清单</h3> <hr> <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"> </p> <p style="line-height:1.8"><img src="//image.lceda.cn/pullimage/85ra0kS9xCgGR0c4c8OWs1jOXyg4KcWAiHSvj1mF.png" alt="" width="555" height="309"></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"><span style="font-size:14px"><a href="/posts/de460543d4cf4dacb5f0326612455578" target="_blank">前往查看更多详情 ></a></span></p> <p style="line-height:1.8"> </p> </div>

文档

BOM

暂无

附件

附件名 下载
演示视频.mp4
software.zip

成员

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