项目简介低功耗项目是我一直在做的,以前数据采集端是stm8L+18B20+NFR2401来实现无线数据采集,stm32F10X做采集中转,并通过wifi或者air302上传给服务器。这次我使用了赛事举办方提供的RA4M2做为网关,使用迪文智慧屏做为显示,DA16200连接局域网。无线采集终端采用瑞萨RA2E1+HS3003+E31 433M,采集数据后可以实现远距无线传送到中转站。由网关采用MQTT上传给服务器。使用RT-Thread操作系统构建项目。此项目可以支持穿透铁壳的高屏蔽物体,空旷地带可以接收到1.5KM的远距离数据。低功耗待机做到850微安的待机电流,能做到电池供电,在1分钟采集一次数据,长达1年左右的工作时间。 项目用到的硬件1、瑞萨RA4M2开发板 1块 2、瑞萨RA2E1开发板 1块 3、瑞萨HS3003温湿度传感器1 块。 4、瑞萨DA16200 WIFI模块1块。 5、无线串模块2块(E31-TTL-50) 6、迪文智慧屏开发板1块 7、CAN-TTL模块一块 项目的软件开发环境1、MDK5.3 2、瑞萨e2Studio 3、瑞萨Flash Programmer V3.11 4、瑞萨RASC图型化配置工具(RASC) 5、RT-Thread 源码 6、emqtx服务端 7、python3.11 8、pycharm 9 、迪文屏开发与下载工具 原理图低功耗采集端: 中转端: 已发表的帖子我在前面做一步一步的调试,所有这个项目实现的方法与步骤均已发帖,提前发这些帖子,一来是给别人借鉴一下,因为很多比如DA16200MQTT的使用网上找不到例子,我花了好几天的时间整理出来,也是给其他的选手能够提供思路与基础代码,以快速完成项目。 【RA4M2设计挑战赛】RTT sensor模块驱动hs3003 【RA4M2设计挑战赛】RTT 之AT组件实现MQTT数据调试 【RA4M2设计挑战赛】LPM_MODE_SLEEP -RTC ALARM定时唤醒 项目流程图项目效果1、迪文屏显示 2、MQTT监控界面: 3、emqx服务器监控界面: 4、低功耗采集工作待机电流: 代码1、RA2E1:*附件:RA2E1_hs300x.zip 2、R4M2网关:*附件:RA4M2.zip 3、迪文智慧屏:*附件:GUI.zip 4、迪文智慧屏C51代码:*附件:C51.zip ![]() 项目讲解 |
棒!!! |
只有小组成员才能发言,加入小组>>
1409个成员聚集在这个小组
加入小组【瑞萨RA2L1入门学习】+ MacOS安装e2studio
881 浏览 0 评论
735 浏览 0 评论
1452 浏览 0 评论
1152 浏览 0 评论
1629 浏览 0 评论
2055浏览 4评论
【RA-Eco-RA0E1-32PIN-V1.0开发板试用】RA0E1-32PIN-V1.0开发板测试一下点灯
2742浏览 3评论
3295浏览 2评论
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】使用Jlink RTT完成printf打印功能
909浏览 2评论
【RA-Eco-RA0E1-32PIN-V1.0开发板试用】配置开发环境和编写一个点灯程序
1686浏览 2评论
电子发烧友网
电子发烧友开云(中国)官方