项目简介
本项目借助Google Cloud IoT达成对烟雾机的远程控制,涵盖温度监测与定时开关功能。以ESP8266模块为主控芯片,搭配传感器和继电器等外设,实现数据采集与控制指令的发送。
项目的主要特性和功能
- 远程控制:借助WiFi连接Google Cloud IoT,实现对烟雾机的远程操控。
- 温度监测:运用MAX6675热电偶传感器实时监测烟雾机温度。
- 控制模式:支持温度控制和定时开关两种模式。
- 数据可视化:利用InfluxDB和Grafana搭建监控平台,可视化呈现烟雾机的实时数据。
- 用户界面:提供方便用户读取配置信息和获取烟雾机最新数据的用户界面。
安装使用步骤
- 已下载本项目的源码文件。
- 配置参数:
- 修改
data/config.json
配置文件,包含WiFi、Google Cloud IoT的参数以及烟雾机的控制参数。 - 配置WiFi信息、Google Cloud IoT相关参数以及传感器与继电器的连接引脚。
- 修改
- 烧录固件:使用Arduino IDE将固件烧录至ESP8266模块。
- 配置Google Cloud:
- 在Google Cloud中创建IoT队列、InfluxDB数据库及Grafana账号,配置相关服务。
- 运行用户界面:运行用户界面的代码,通过网页进行烟雾机的控制及数据监控。
注意:硬件连接时,要保证电源、传感器及继电器的接线正确,以保障项目正常运行和安全使用。本项目的硬件组装和接线有一定技术难度,建议用户熟悉相关操作后再实施。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】