项目简介
本项目是基于Arduino和Flutter的智能家居系统,借助传感器与控制器达成家庭环境的自动化管理。可检测房间内运动情况,控制LED灯亮度与风扇速度,还能通过邮件和WhatsApp向用户通知当前温湿度信息,用户也能利用移动应用远程监控和控制灯光。
项目的主要特性和功能
- 运动检测:采用超声波传感器检测房间内是否有运动。
- LED灯强度控制:依据光敏传感器读数自动调节LED灯亮度。
- 风扇控制:根据DHT传感器的温度读数自动调整风扇速度。
- 邮件和WhatsApp通知:检测到运动时,系统发送邮件和WhatsApp消息,附带当前温湿度信息。
- 移动应用:用户可通过移动应用查看当前温湿度数据,远程控制灯光。
安装使用步骤
前提条件
- 安装Arduino IDE。
- 配置Python环境,安装
webbrowser
、pyautogui
等所需库。 - 安装Flutter开发环境(用于移动应用开发)。
步骤
- Arduino代码上传:在Arduino IDE中编译并上传Arduino代码到Arduino设备。
- Python脚本配置:配置Python脚本中的邮件服务器信息和WhatsApp API信息(若需要)。
- 运行Python脚本:运行Python脚本以发送邮件和WhatsApp通知。
- Flutter应用开发:使用Flutter开发移动应用(已安装Flutter开发环境的情况下)。
- 部署Web服务(可选):如需增强系统功能,可部署Web服务。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】