项目简介
本项目是基于物联网的智能家居系统,旨在通过开发智能设备简化日常生活或解决特定问题。项目由室内和室外两个模块构成,通过硬件与软件协同工作,实现智能家居的控制和自动化。
项目的主要特性和功能
硬件设计
- Indoor House 模块:含控制、显示和传感器模块等。以 WEMOS D1 mini 为核心处理器,用 OLED 显示屏展示信息,配备 DHT 温湿度传感器、MQ - 3 烟雾传感器等。
- Outdoor House 模块:有环境感知和控制模块,采用 WEMOS D1 mini 处理器,电池供电,可感知外部环境并向室内模块发送数据。
- 硬件设备借助 WiFi 和 MQTT 协议通信,保障数据实时性与准确性。
软件设计
- Indoor House 软件:提供图形化界面,用户能通过旋转编码器或触摸屏交互操作。支持多种模式切换,可显示时间、天气、温度等信息,还能远程控制室外设备。
- Outdoor House 软件:具备环境感知功能,可采集温度、湿度等数据,通过 MQTT 发送到室内模块或云端服务器,支持多种传感器接入与扩展。
- APP 和 Node - RED 集成:通过在线 APP 实现移动设备远程控制,用户可随时随地监控和调节家居设备。Node - RED 用于数据分析处理,实现与其他智能设备互联互通。
安装使用步骤
- 项目源码文件已下载,将其解压。
- 依据硬件连接图连接室内和室外模块的硬件设备。
- 配置 WiFi 信息和 MQTT 服务器地址。
- 把室内和室外模块的源代码上传到对应的微控制器。
- 安装并配置 APP 和 Node - RED 软件。
- 测试设备各项功能,确保其正常运行。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】