项目简介
本项目是基于Adafruit Feather RP2040微控制器的温湿度监测系统。集成了Gravity WiFi IoT模块与Adafruit SHT41 Trinkey温湿度传感器,可实时采集环境温湿度数据,借助WiFi和MQTT协议将数据传输到远程服务器进行监控,适用于智能家居、环境监测等场景。
项目的主要特性和功能
- 以Adafruit Feather RP2040微控制器作为数据处理与控制中心。
- 通过Gravity WiFi IoT模块实现设备网络连接。
- 利用Adafruit SHT41 Trinkey温湿度传感器采集环境温湿度数据。
- 采用MQTT协议实现数据的实时传输与监控。
- 支持WiFi连接和MQTT通信功能的异常处理与重连机制。
- 提供友好用户界面,可实时查看温湿度数据。
安装使用步骤
- 安装依赖库,确保已安装CircuitPython Feather RP2040 with USB Type A Host、Adafruit CircuitPython ConnectionManager、Adafruit CircuitPython MiniMQTT等。
- 安装circup工具,用于将代码和库文件部署到Adafruit Feather RP2040微控制器上,使用命令:
bash pip3 install circup
- 安装ConnectionManager和MiniMQTT,使用以下命令安装并加载到Feather微控制器上: ```bash pip3 install adafruit-circuitpython-connectionmanager circup install adafruit_connection_manager
pip3 install adafruit-circuitpython-minimqtt
circup install adafruit_minimqtt
``
4. 将Adafruit SHT41 Trinkey温湿度传感器连接到微控制器的相应接口上。
5. 配置WiFi网络和MQTT服务器相关信息,包括SSID、密码、MQTT服务器地址等。
6. 运行
code.py`文件,启动系统并监测温湿度数据。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】