项目简介
本项目是用于CEFET - RJ的物联网课程项目。项目包含一个Telegram的BOT,它与ESP8266通信,作为LED灯以及温度和湿度信息的交互界面。
项目的主要特性和功能
- 通过Telegram与ESP8266通信,可对LED灯进行开关控制,还能读取温度与湿度信息。
- 采用DHT11传感器进行温度和湿度测量。
- 具备OTA功能,可实现程序远程更新。
- 能在Telegram中发送命令控制LED灯状态,并获取温度和湿度信息。
安装使用步骤
硬件准备
- LED灯
- DHT11传感器
- ESP8266
- Jumpers
- 电阻
连接组件
根据提供的电路图连接所有组件。
设置WiFi
- 在ESP8266第一次开机时,它将进入接入点模式。
- 连接ESP8266的接入点"TuledBot_Config"并输入密码"senha123"。
- 按照提供的URL进入WiFi配置页面,输入WiFi名称和密码。
上传程序
- 使用Arduino IDE将项目中的
tuledbot.ino
程序上传到ESP8266。 - 上传时,确保所有库都已正确安装,包括WiFi、Telegram和DHT库。
启动程序
- 上传程序后,ESP8266将自动开始并等待Telegram命令。
- 在Telegram中,与BOT对话以控制LED灯状态,并获取温度和湿度信息。
注意:该项目需要网络连接和Telegram应用来正常工作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】