项目简介
本项目借助ESP32开发板,通过对温室内温度的监测,实现对窗户开启和关闭的自动控制,达成温室的自动通风管理。当温度超过30°C,系统自动开窗;温度低于20°C,系统自动关窗。同时,系统会利用Telegram Bot向用户发送温度数据、窗户状态以及电机操作的通知。
项目的主要特性和功能
- 温度监测:可通过模拟或连接实际温度传感器(如DHT或Ds18b20)获取温室内温度数据。
- 自动通风控制:依据温度数据自动控制窗户的开启与关闭。
- 电机模拟:使用内置LED(或通过串口)模拟电机操作,电机操作时LED会点亮10秒。
- Telegram通知:通过Telegram Bot向用户发送温度数据、窗户状态和电机操作的通知。
- 用户控制:用户能通过Telegram Bot发送命令(如/abrir或/cerrar)手动控制窗户的开启和关闭。
安装使用步骤
- 配置ESP32开发环境:确保已安装并配置好ESP32的开发环境,如Arduino IDE。
- 连接硬件:根据项目需求连接温度传感器(可选)和ESP32开发板。
- 配置Telegram Bot:按照提供的指南创建并配置Telegram Bot,获取Bot Token并配置到项目代码中。
- 上传代码:将已下载的项目代码上传到ESP32开发板。
- 启动系统:启动ESP32开发板,系统将开始监测温度并自动控制窗户的开启和关闭。
- 接收通知:通过Telegram Bot接收温度数据、窗户状态和电机操作的通知。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】