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

【源码】基于ESP32的温室通风控制系统

项目简介

本项目借助ESP32开发板,通过对温室内温度的监测,实现对窗户开启和关闭的自动控制,达成温室的自动通风管理。当温度超过30°C,系统自动开窗;温度低于20°C,系统自动关窗。同时,系统会利用Telegram Bot向用户发送温度数据、窗户状态以及电机操作的通知。

项目的主要特性和功能

  1. 温度监测:可通过模拟或连接实际温度传感器(如DHT或Ds18b20)获取温室内温度数据。
  2. 自动通风控制:依据温度数据自动控制窗户的开启与关闭。
  3. 电机模拟:使用内置LED(或通过串口)模拟电机操作,电机操作时LED会点亮10秒。
  4. Telegram通知:通过Telegram Bot向用户发送温度数据、窗户状态和电机操作的通知。
  5. 用户控制:用户能通过Telegram Bot发送命令(如/abrir或/cerrar)手动控制窗户的开启和关闭。

安装使用步骤

  1. 配置ESP32开发环境:确保已安装并配置好ESP32的开发环境,如Arduino IDE。
  2. 连接硬件:根据项目需求连接温度传感器(可选)和ESP32开发板。
  3. 配置Telegram Bot:按照提供的指南创建并配置Telegram Bot,获取Bot Token并配置到项目代码中。
  4. 上传代码:将已下载的项目代码上传到ESP32开发板。
  5. 启动系统:启动ESP32开发板,系统将开始监测温度并自动控制窗户的开启和关闭。
  6. 接收通知:通过Telegram Bot接收温度数据、窗户状态和电机操作的通知。

下载地址

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