项目简介
本项目是基于ESP32-WROOM-32模块开发的物联网传感器设备程序,支持多种传感器,可通过智能手机或电脑进行配置,还具备深度睡眠功能以延长电池使用寿命。
项目的主要特性和功能
- 支持通过智能手机或电脑进行远程配置。
- 具备深度睡眠模式,有效节省电力。
- 支持温度、湿度、照度、加速度等多种传感器。
- 低功耗设计,使用两节AA电池可运行一年以上。
- 支持AP模式、STA模式和AP+STA模式。
安装使用步骤
1. 硬件准备
- ESP32开发板(如Espressif ESP32 DevKitC、TTGO Koala等)
- 电脑(Windows 10)或Raspberry Pi
- USB连接线
- 具备互联网连接环境(需要Wi-Fi接入点)
2. 软件安装
Windows用户
文档未提及具体步骤,请参考相关文档或官方资料。
Raspberry Pi用户
- 使用以下命令下载IoT Sensor Core:
bash
- 将ESP32开发板连接到电脑或Raspberry Pi的USB端口。
- 使用以下命令确认USB串口设备路径:
bash ls -l /dev/serial/by-id/
- 使用以下命令将固件刷入ESP32:
bash cd ~/sens/target ./iot-sensor-core-esp32.sh
3. 使用方法
通过浏览器访问
- 启动设备后,设备将作为Wi-Fi接入点(AP)运行。使用智能手机的Wi-Fi设置连接到“iot-core-esp32”,密码为“password”。
- 连接后,在浏览器地址栏输入http://iot.local/或http://192.168.254.1/访问设置页面。
传感器设置
访问http://iot.local/sensors或http://192.168.254.1/sensors进行传感器设置。
引脚配置
访问http://iot.local/pinout或http://192.168.254.1/pinout查看引脚配置。
4. 注意事项
- 测量值仅供参考,不可作为测量结果或依据数据使用。
- 内置温度传感器存在个体差异,需要进行校准。
- 使用电池供电时,建议将工作模式设置为STA模式,并设置适当的睡眠时间以延长电池寿命。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】