站内搜索
发作品签到
专业版

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

工程标签

295
0
0
0

简介

基于RA-Eco-RA6E2-64PIN-V1.0开发板,使用AHT21B模块,采集温度和湿度数据,通过0.96寸128X64单色屏进行显示。目的是实时采集当前环境的温度湿度信息并进行显示。

简介:基于RA-Eco-RA6E2-64PIN-V1.0开发板,使用AHT21B模块,采集温度和湿度数据,通过0.96寸128X64单色屏进行显示。目的是实时采集当前环境的温度湿度信息并进行显示。
第十届立创电子设计开源大赛

开源协议

GPL 3.0

创建时间:2025-10-11 11:15:34更新时间:2025-10-22 09:38:55

描述

 

 

* 1、项目功能介绍


基于RA-Eco-RA6E2-64PIN-V1.0开发板,使用AHT21B模块,采集温度和湿度数据,通过0.96寸128X64单色屏进行显示。目的是实时采集当前环境的温度湿度信息并进行显示。

 

*2、项目属性


项目首次公开,且为原创,未曾获奖。

 

* 3、开源协议


 

GPL3。

 

*4、硬件部分


 基于LC EDA进行设计。

** RA-Eco-RA6E2-64PIN-V1.0开发板

RA-Eco-RA6E2-64PIN-V1.0是一款基于100MHz Arm® Cortex®-M33内核架构的核心板,主控芯片为R7FA6E2BB3CFMRA6E2组是RA6系列中最新的入门级微控制器,基于带有TrustZone®200MHz Arm® Cortex®-M33内核。RA6E2 MCU作为入门级微控制器,在追求成本优化的同时提供了最佳的性能。与RA4E2组的引脚和外设兼容,使其成为要求更高性能、小尺寸和低引脚数的应用的理想选择。

特性:

· 1个复位按键

· 1个用户按键

· 2个LED

· 2个PMOD接口

· 板载USB转TTL模块,可用于串口通信和烧录

· 板载SWD接口,方便用户调试与下载

· 200MHz的Arm Cortex-M33,具有TrustZone功能

· 256KB的闪存和40KB的SRAM

· 4KB数据闪存,类似EEPROM数据存储功能

· 1KB待机SRAM

· 64引脚封装

· USB 2.0全速

· CAN FD,I3C

· HDMI CEC,SSI

· Quad SPI

· 12位A/D转换器

· 12位D/A转换器

· 通用PWM定时器

 

由于本项目只需要驱动屏幕和模块,需要使用的管脚较少。

因此,只需要进行简单扩展即可,转接板使用的管脚如下:

 

这里预留了按键。主要是使用两个IIC接口,一个是硬件IIC,一个是软件IIC。软件IIC方便定义时序和调整速率。

 

OLED模块

在立创商城采购

https://item.szlcsc.com/5960631.html?spm=sc.ols.it2-1___sc.hm.hd.dd&lcsc_vid=RFldVQECRVFWUFFXEgVfUF1URFFcBgVXQVMPX1IEE1cxVlNQRlFdUlJWT1VcXztW

 

屏幕参数如下:

 

 预留接口如下:

 

AHT21B模块

立创商城采购:

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

模块参数如下:

 

预留接口如下:

 

 

PCB设计

采用LCEDA进行设计。

 

 

 

 

 

*5、软件部分


 

基于Keil+RASC进行设计。

程序逻辑如下

初始化-串口初始化-屏幕初始化-aht21初始化-数据采集-数据显示-数据发送-重复采集显示发送

 

主程序核心代码如下:

              char str[16]= {0};
              OLED_ShowCHinese(16,0,15);//室内温湿度
              OLED_ShowCHinese(32,0,16);//
              OLED_ShowCHinese(48,0,3);//
              OLED_ShowCHinese(64,0,18);//
              OLED_ShowCHinese(80,0,4);//
              if(!aht21_read_data())
              {
                  printf("Temperature = %.2f*C\r\n", get_temperature());
                  printf("Humidity    = %.2f%%\r\n", get_humidity());
                  OLED_ShowCHinese(0,2,3);//温
                  OLED_ShowCHinese(16,2,4);//度
                  sprintf(str,":%7.2fC",get_temperature());
                  OLED_ShowString(32,2,str,16);
 
 
                  OLED_ShowCHinese(0,4,18);//湿度
                  OLED_ShowCHinese(16,4,4);//
                  sprintf(str,":%7.2f%%",get_humidity());
                  OLED_ShowString(32,4,str,16);
                }

 

详见工程代码。

 

*6、BOM清单


 

No. Quantity LCSC Price Designator Footprint Value Manufacturer Part Manufacturer Supplier Part
1 2 0.3054 H2,H4 HDR-TH_4P-P2.54-V-F   2.54-1*4P母 BOOMELE(博穆精密) C2718488
2 1 2.87 H3 HDR-TH_26P-P2.54-V-M-R2-C13-S2.54   X6521WV-2x13H-C60D30 XKB Connection(中国星坤) C725885
3 3 0.0733 SW1,SW2,SW3 SW-TH_4P-L6.0-W6.0-P4.50-LS6.3   TSD001A04126A BZCN(博众电气) C2888541
4 1 13.14 U1 OLED-TH_L27.8-W27.2-P2.54_C9900033791   HS96L03W2C03 HS(汉昇) C5248080

 

 

*7、大赛LOGO验证


 

 

* 8、演示您的项目并录制成视频上传


 

https://www.bilibili.com/video/BV1SoW9zjEva/?vd_source=e36622a05269c0356d6cd566056a2488

 

 

前往查看更多详情 >

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
基于瑞萨RA6E2开发板的室内温湿度计.mp4
1
2
RA6E2_Project_V250804.7z
1
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航