项目简介
本项目是基于ESP32的模块化嵌入式系统,借助蓝牙应用程序达成对多个模块的顺序激活与状态监控。系统运用ESP - NOW协议开展快速通信,最多支持20个设备,通信距离约50米(受模块及干扰情况影响)。每个模块在进入下一模块前,可执行传感器读取和预处理任务。
项目的主要特性和功能
- ESP - NOW通信:采用ESP - NOW协议实现设备间快速通信,支持多达20个设备。
- 蓝牙控制:可通过蓝牙应用程序控制和监控模块的激活顺序与状态。
- 模块化设计:每个模块能够独立执行传感器读取和预处理任务。
- 图形化界面:借助Kodular开发的蓝牙应用程序,提供直观用户界面。
安装使用步骤
- 下载源码:从本项目仓库下载源码文件,包含
Sequential_ESP32 - Mesh.ino
、Settings.h
和ESP32.apk
。 - 安装Arduino IDE:确保已安装Arduino IDE,用于编译和上传代码到ESP32开发板。
- 配置开发板:在Arduino IDE中选择ESP32开发板,并配置正确端口。
- 上传代码:把
Sequential_ESP32 - Mesh.ino
和Settings.h
文件上传到ESP32开发板。 - 安装蓝牙应用:将
ESP32.apk
文件安装到Android设备,用于控制和监控模块。 - 启动系统:通过蓝牙应用启动系统,开启模块的顺序激活和状态监控。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】