项目简介
本项目是一个物联网数据监控与日志系统,可从各类传感器组件收集数据,并将其记录到Google Sheets中,以便进行分析和可视化。系统主要借助ESP8266微控制器实现WiFi连接和数据传输,利用DHT传感器和超声波传感器收集温度、湿度和距离数据。
项目的主要特性和功能
- 数据收集与传输:ESP8266微控制器承担WiFi连接和数据传输任务,从DHT传感器和超声波传感器读取数据,并安全地发送到Google Sheets。
- 数据存储与分析:Google Apps Script接收HTTP请求,更新Google Sheets中的数据,便于用户开展数据分析和可视化工作。
- 硬件组件:包含ESP8266微控制器、DHT传感器、超声波传感器、面包板和跳线、电池等。
安装使用步骤
1. ESP8266设置
- 安装ESP8266WiFi和WiFiClientSecure库。
- 配置代码中的WiFi凭证、Google Sheets脚本ID和传感器引脚。
- 将代码上传到ESP8266微控制器。
2. Google Sheets设置
- 创建一个Google Sheets文档用于存储传感器数据。
- 在Google Apps Script中部署
doGet
函数作为Web应用,并记下URL。
3. 集成
- 更新ESP8266代码中的Google Apps Script URL。
- 确保硬件组件正确连接。
使用
- 打开物联网系统电源。
- ESP8266会连接到WiFi网络,并开始向Google Sheets发送传感器数据。
- 访问Google Sheets文档,查看和分析收集的数据。
Google Sheets数据
传感器数据由ESP8266微控制器收集并记录到Google Sheets文档中,可通过以下链接访问实时数据和查看历史记录: Google Sheets数据
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】