版本协议

GPL 3.0

标签
专业版
#第十届立创电赛#基于瑞萨RA6E2开发板的室内温湿度计

创建时间:3周前

63 0

描述

<h3 style="line-height:1.8;"> </h3> <p> </p> <h3 style="line-height:1.8;">* 1、项目功能介绍</h3> <hr> <p style="line-height:1.8;">基于<span style="font-family:Helvetica;">RA-Eco-RA6E2-64PIN-V1.0开发板,使用AHT21B模块,采集温度和湿度数据,通过0.96寸128X64单色屏进行显示。目的是实时采集当前环境的温度湿度信息并进行显示。</span></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> <h3 style="line-height:1.8;">* 3、开源协议</h3> <hr> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;">GPL3。</p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">*4、硬件部分</h3> <hr> <p style="line-height:1.8;"> 基于LC EDA进行设计。</p> <h2 style="line-height:1.8;"><span style="font-family:Helvetica;">** RA-Eco-RA6E2-64PIN-V1.0开发板</span></h2> <p><span style="font-family:Helvetica;"><img src="//image.lceda.cn/pullimage/NVy1b1ct6mD01HOwPcDsAtu6nQjCNZ2Nu0OJ025s.png" alt="NVy1b1ct6mD01HOwPcDsAtu6nQjCNZ2Nu0OJ025s.png"></span></p> <p><span style="font-family:Helvetica;">RA-Eco-RA6E2-64PIN-V1.0是一款基于100MHz Arm</span>® Cortex®-M33内核<span style="font-family:Helvetica;">架构的核心板,主控芯片为</span>R7FA<span style="font-family:Helvetica;">6E2BB3CFM</span><span style="font-family:Helvetica;">。</span>RA6E2组是RA6系列中最新的入门级微控制器,基于带有TrustZone®<span style="font-family:Helvetica;">的</span>200MHz Arm® Cortex®-M33内核。RA6E2 MCU作为入门级微控制器,在追求成本优化的同时提供了最佳的性能。与RA4E2组的引脚和外设兼容,使其成为要求更高性能、小尺寸和低引脚数的应用的理想选择。</p> <p><span style="font-family:'宋体';">特性:</span></p> <p>· 1个复位按键</p> <p>· 1个<span style="font-family:'宋体';">用户</span><span style="font-family:Tahoma;">按键</span></p> <p>· 2个LED</p> <p>· 2个P<span style="font-family:Tahoma;">MOD</span><span style="font-family:Tahoma;">接口</span></p> <p>· <span style="font-family:Tahoma;">板载</span><span style="font-family:Tahoma;">USB转TTL模块,可用于串口通信和烧录</span></p> <p>· <span style="font-family:Tahoma;">板载</span><span style="font-family:Tahoma;">SWD接口,方便用户调试与下载</span></p> <p>· 200MHz的Arm Cortex-M33,具有TrustZone功能</p> <p>· 256KB的闪存和40KB的SRAM</p> <p>· 4KB数据闪存,类似EEPROM数据存储功能</p> <p>· 1KB待机SRAM</p> <p>· 64引脚封装</p> <p>· USB 2.0全速</p> <p>· CAN FD,I3C</p> <p>· HDMI CEC,SSI</p> <p>· Quad SPI</p> <p>· 12位A/D转换器</p> <p>· 12位D/A转换器</p> <p>· <span style="font-family:Helvetica;">通用</span>PWM定时器</p> <p> </p> <p>由于本项目只需要驱动屏幕和模块,需要使用的管脚较少。</p> <p>因此,只需要进行简单扩展即可,转接板使用的管脚如下:</p> <p> </p> <p><img src="//image.lceda.cn/pullimage/Jszs6ZntBrZMnzzhOnPVPXRTiv62W1gZBdRhvclH.png" alt="Jszs6ZntBrZMnzzhOnPVPXRTiv62W1gZBdRhvclH.png"></p> <p>这里预留了按键。主要是使用两个IIC接口,一个是硬件IIC,一个是软件IIC。软件IIC方便定义时序和调整速率。</p> <p> </p> <h2>OLED模块</h2> <p>在立创商城采购</p> <p><a href="https://item.szlcsc.com/5960631.html?spm=sc.ols.it2-1___sc.hm.hd.dd&lcsc_vid=RFldVQECRVFWUFFXEgVfUF1URFFcBgVXQVMPX1IEE1cxVlNQRlFdUlJWT1VcXztW" target="_blank">https://item.szlcsc.com/5960631.html?spm=sc.ols.it2-1___sc.hm.hd.dd&lcsc_vid=RFldVQECRVFWUFFXEgVfUF1URFFcBgVXQVMPX1IEE1cxVlNQRlFdUlJWT1VcXztW</a></p> <p> </p> <p><img src="//image.lceda.cn/pullimage/WCqfymeMlR1BcDsu81o92zOTNQu7vHzPFKQo5lND.png" alt="WCqfymeMlR1BcDsu81o92zOTNQu7vHzPFKQo5lND.png"></p> <p>屏幕参数如下:</p> <p><img src="//image.lceda.cn/pullimage/OOKoebfVuWHTyGLtwaPyWlnIqcpzBr8osXnmxUqa.png" alt="OOKoebfVuWHTyGLtwaPyWlnIqcpzBr8osXnmxUqa.png"></p> <p> </p> <p> 预留接口如下:</p> <p><img src="//image.lceda.cn/pullimage/Fx8ItYGMjoMsjODOUskEX4bLnxls8XxwfV4AgfG4.png" alt="Fx8ItYGMjoMsjODOUskEX4bLnxls8XxwfV4AgfG4.png"></p> <p> </p> <h2>AHT21B模块</h2> <p><img src="//image.lceda.cn/pullimage/hvrJQQ3iPa0c7MwiUK7x0vkNRIq7ZrHDQ6CWo4hr.png" alt="hvrJQQ3iPa0c7MwiUK7x0vkNRIq7ZrHDQ6CWo4hr.png"></p> <p>立创商城采购:</p> <p><a href="https://so.szlcsc.com/global.html?k=AHT21B&hot-key=XL1509-5.0E1&searchSource=&lcsc_vid=RFldVQECRVFWUFFXEgVfUF1URFFcBgVXQVMPX1IEE1cxVlNQRlFdUlJWT1VcXztW&spm=sc.nus.hd.ss___sc.hm.lb.7" target="_blank"> https://so.szlcsc.com/global.html?k=AHT21B&hot-key=XL1509-5.0E1&searchSource=&lcsc_vid=RFldVQECRVFWUFFXEgVfUF1URFFcBgVXQVMPX1IEE1cxVlNQRlFdUlJWT1VcXztW&spm=sc.nus.hd.ss___sc.hm.lb.7</a></p> <p>模块参数如下:</p> <p><img src="//image.lceda.cn/pullimage/u7Yyv514QW7XhRvuztI2C77OXBPhly2qkL5bWjW1.png" alt="u7Yyv514QW7XhRvuztI2C77OXBPhly2qkL5bWjW1.png"></p> <p> </p> <p>预留接口如下:</p> <p><img src="//image.lceda.cn/pullimage/ZJWu8gOm4yWNGtzyr9NKumuJGHSmp1SE1ZPTZUYd.png" alt="ZJWu8gOm4yWNGtzyr9NKumuJGHSmp1SE1ZPTZUYd.png"></p> <p> </p> <p> </p> <h2>PCB设计</h2> <p>采用LCEDA进行设计。</p> <p><img src="//image.lceda.cn/pullimage/GDbSwaA8AVBlHWhXVe8o8rFfwe23ZyTffhI4YaFy.png" alt="GDbSwaA8AVBlHWhXVe8o8rFfwe23ZyTffhI4YaFy.png"></p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <h3 style="line-height:1.8;">*5、软件部分</h3> <hr> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;">基于Keil+RASC进行设计。</p> <p style="line-height:1.8;">程序逻辑如下</p> <p style="line-height:1.8;">初始化-串口初始化-屏幕初始化-aht21初始化-数据采集-数据显示-数据发送-重复采集显示发送</p> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;">主程序核心代码如下:</p> <div>              char str[16]= {0};</div> <div>              OLED_ShowCHinese(16,0,15);//室内温湿度</div> <div>              OLED_ShowCHinese(32,0,16);//</div> <div>              OLED_ShowCHinese(48,0,3);//</div> <div>              OLED_ShowCHinese(64,0,18);//</div> <div>              OLED_ShowCHinese(80,0,4);//</div> <div>              if(!aht21_read_data())</div> <div>              {</div> <div>                  printf("Temperature = %.2f*C\r\n", get_temperature());</div> <div>                  printf("Humidity    = %.2f%%\r\n", get_humidity());</div> <div>                  OLED_ShowCHinese(0,2,3);//温</div> <div>                  OLED_ShowCHinese(16,2,4);//度</div> <div>                  sprintf(str,":%7.2fC",get_temperature());</div> <div>                  OLED_ShowString(32,2,str,16);</div> <div> </div> <div> </div> <div>                  OLED_ShowCHinese(0,4,18);//湿度</div> <div>                  OLED_ShowCHinese(16,4,4);//</div> <div>                  sprintf(str,":%7.2f%%",get_humidity());</div> <div>                  OLED_ShowString(32,4,str,16);</div> <div>                }</div> <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;">*6、BOM清单</h3> <hr> <p style="line-height:1.8;"> </p> <table style="border-collapse:collapse;width:1080.03pt;" width="1440"> <tr style="height:13.5pt;"> <td style="height:13.5pt;width:120pt;" width="160" height="18">No.</td> <td style="width:120pt;" width="160">Quantity</td> <td style="width:120pt;" width="160">LCSC Price</td> <td style="width:120pt;" width="160">Designator</td> <td style="width:120pt;" width="160">Footprint</td> <td style="width:120pt;" width="160">Value</td> <td style="width:120pt;" width="160">Manufacturer Part</td> <td style="width:120pt;" width="160">Manufacturer</td> <td style="width:120pt;" width="160">Supplier Part</td> </tr> <tr style="height:13.5pt;"> <td style="height:13.5pt;" height="18">1</td> <td align="right">2</td> <td>0.3054</td> <td>H2,H4</td> <td>HDR-TH_4P-P2.54-V-F</td> <td> </td> <td>2.54-1*4P母</td> <td>BOOMELE(博穆精密)</td> <td>C2718488</td> </tr> <tr style="height:13.5pt;"> <td style="height:13.5pt;" height="18">2</td> <td align="right">1</td> <td>2.87</td> <td>H3</td> <td>HDR-TH_26P-P2.54-V-M-R2-C13-S2.54</td> <td> </td> <td>X6521WV-2x13H-C60D30</td> <td>XKB Connection(中国星坤)</td> <td>C725885</td> </tr> <tr style="height:13.5pt;"> <td style="height:13.5pt;" height="18">3</td> <td align="right">3</td> <td>0.0733</td> <td>SW1,SW2,SW3</td> <td>SW-TH_4P-L6.0-W6.0-P4.50-LS6.3</td> <td> </td> <td>TSD001A04126A</td> <td>BZCN(博众电气)</td> <td>C2888541</td> </tr> <tr style="height:13.5pt;"> <td style="height:13.5pt;" height="18">4</td> <td align="right">1</td> <td>13.14</td> <td>U1</td> <td>OLED-TH_L27.8-W27.2-P2.54_C9900033791</td> <td> </td> <td>HS96L03W2C03</td> <td>HS(汉昇)</td> <td>C5248080</td> </tr> </table> <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/eqcxezA8zZP0ZtP4rwDF7MhpAn0oCeua3pFsf4Yh.png" alt="eqcxezA8zZP0ZtP4rwDF7MhpAn0oCeua3pFsf4Yh.png"></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;"><a href="https://www.bilibili.com/video/BV1SoW9zjEva/?vd_source=e36622a05269c0356d6cd566056a2488" target="_blank">https://www.bilibili.com/video/BV1SoW9zjEva/?vd_source=e36622a05269c0356d6cd566056a2488</a></p> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><span style="font-size:14px;"><a href="/posts/42551e8f2f2548cabc1c36626a42da94" target="_blank">前往查看更多详情 ></a></span></p> <p style="line-height:1.8;"> </p>

文档

BOM

暂无

附件

附件名 下载
基于瑞萨RA6E2开发板的室内温湿度计.mp4
RA6E2_Project_V250804.7z

成员

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