项目简介
本项目借助物联网技术达成厨房的自动化与远程控制。着重于厨房的自动防火和灭火系统,同时具备自动风扇开启、自动水泵开启、自动报警等功能。用户还能通过Blynk平台的仪表盘,在有网络连接的地方对厨房的电气照明系统进行控制。
项目的主要特性和功能
- 自动防火和灭火系统:利用传感器检测火焰和气体,自动触发灭火及报警系统,同时自动开启风扇和水泵,降低火灾风险。
- 远程控制:用户可通过Blynk平台远程监控和控制厨房的电气照明系统,仪表盘会显示温度、湿度和气体浓度等实时传感器数据。
- 硬件组件:采用Arduino Uno R3处理传感器信息并生成事件,使用NodeMCU2102 ESP8266管理照明系统并将信息上传到Blynk平台。
安装使用步骤
1. 硬件准备
将Arduino UNO和NodeMCU2102 ESP8266连接到电脑,把气体传感器、火焰传感器、DHT传感器、伺服电机、蜂鸣器、L298N模块、水泵电机、风扇电机和LCD显示器连接到相应引脚。
2. 软件安装
打开Arduino IDE,选择“Arduino UNO”板和合适的端口;打开并上传“Arduino_Program.ino”文件到Arduino UNO板;打开并上传“NodeMCU_Program.ino”文件到NodeMCU2102 ESP8266板;安装“dht.h”和“LiquidCrystal_I2C.h”等必要的库。
3. Blynk平台设置
下载并安装Blynk应用,创建账户并登录;创建新项目,选择硬件模型并命名;添加仪表盘小部件,配置小部件并连接到相应引脚;在NodeMCU_Program.ino中包含Blynk库,使用认证令牌连接到Blynk服务器;上传代码到硬件设备,确保设备连接到互联网并选择正确的项目。
4. 测试与调试
运行代码,通过LCD显示器和串行监视器监控传感器输出;在Blynk平台上测试远程控制和数据监测功能,进行必要的调试和优化。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】