littlebot
Published on 2025-04-14 / 0 Visits
0

【源码】基于ESP32的IoT传感器核心系统

项目简介

本项目是基于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用户

  1. 使用以下命令下载IoT Sensor Core: bash
  2. 将ESP32开发板连接到电脑或Raspberry Pi的USB端口。
  3. 使用以下命令确认USB串口设备路径: bash ls -l /dev/serial/by-id/
  4. 使用以下命令将固件刷入ESP32: bash cd ~/sens/target ./iot-sensor-core-esp32.sh

3. 使用方法

通过浏览器访问

  1. 启动设备后,设备将作为Wi-Fi接入点(AP)运行。使用智能手机的Wi-Fi设置连接到“iot-core-esp32”,密码为“password”。
  2. 连接后,在浏览器地址栏输入http://iot.local/http://192.168.254.1/访问设置页面。

传感器设置

访问http://iot.local/sensorshttp://192.168.254.1/sensors进行传感器设置。

引脚配置

访问http://iot.local/pinouthttp://192.168.254.1/pinout查看引脚配置。

4. 注意事项

  • 测量值仅供参考,不可作为测量结果或依据数据使用。
  • 内置温度传感器存在个体差异,需要进行校准。
  • 使用电池供电时,建议将工作模式设置为STA模式,并设置适当的睡眠时间以延长电池寿命。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】