项目简介
本项目是基于ESP32和DFRobot的Fermion BLE Sensor Beacon的蓝牙传感器数据采集项目。借助BLE技术,实现对环境参数的无线数据采集与传输,可获取温度、湿度、光线强度、土壤湿度和烟雾浓度等传感器的数据。
项目的主要特性和功能
- 蓝牙传感器数据采集:利用BLE技术实时采集环境参数数据。
- 多传感器支持:支持温度、湿度、光线强度、土壤湿度和烟雾浓度等多种传感器。
- 无线数据传输:将采集的传感器数据通过蓝牙广播,供其他设备接收。
- 跨平台支持:支持手机、电脑等设备接收传感器数据。
- 用户友好界面:提供直观的数据展示界面,便于用户查看和分析数据。
安装使用步骤
前提条件
- 硬件准备:
- ESP32开发板
- Fermion: BLE Sensor Beacon模块
- 3.3V USB-TTL转换器
- 计算机(Windows/Linux/Mac OS)
- 传感器(模拟/数字/I2C)
- 软件准备:
- Arduino IDE 或其他支持的IDE
- 推荐的移动应用:NanoBeacon BLE Scanner(IOS/Android)
- Beacon配置工具:NanoBeaconConfigTool
步骤
- 导入代码:打开Arduino IDE,导入项目代码。
- 选择传感器代码:依据所连接的传感器类型,选择相应的代码文件夹(如
Fermion-BLE-All-Sensors
、Fermion-BLE-Light
等)。 - 配置参数:在代码中配置蓝牙设备名称、扫描时间等参数。
- 上传代码:将代码上传到ESP32开发板。
- 连接设备:使用手机或电脑上的BLE扫描工具(如NanoBeacon BLE Scanner)搜索并连接ESP32设备。
- 查看数据:接收并查看传感器数据。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】