项目简介
本项目是一个基于WiFi模块的物联网应用,目标是实现温湿度数据的采集、上传与云端展示。项目涵盖硬件和软件两部分,硬件采用TTGO T-Display Board及其内置的WiFi模块,软件包含Arduino程序、Flask服务器等。
项目的主要特性和功能
- 温湿度数据采集:利用DHT20温湿度传感器采集环境温湿度数据。
- WiFi连接:TTGO T-Display Board借助内置WiFi模块接入互联网。
- 数据上传:采集的温湿度数据通过HTTP协议上传至云服务器。
- 云端展示:数据在云端服务器控制台接收并打印,或通过Flask服务器提供的API在Web端展示。
安装使用步骤
1. 硬件连接与配置
- 把DHT20传感器连接到TTGO T-Display Board的指定引脚。
- 配置WiFi网络参数,包含SSID和密码。
2. 部署Flask服务器
- 将提供的
server.py
文件部署到Python环境。 - 运行Flask服务器,确保其在指定端口监听。
3. 上传Arduino程序
- 把
main.cpp
文件上传到TTGO T-Display Board。 - 程序会自动初始化DHT20传感器并连接到WiFi网络。
4. 测试与展示
- Arduino程序成功运行后,会定时采集温湿度数据并上传到Flask服务器。
- 在Flask服务器的控制台或Web端可查看实时上传的温湿度数据。
注意:部署时涉及的IP地址、端口号、SSID和密码等参数,需根据实际情况配置。项目中的视频链接和图片仅用于辅助理解项目结构和流程,实际部署时无需特别关注。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】