项目简介
本项目是基于物联网技术的智能婴儿看护系统概念验证项目。借助智能家居技术,结合微控制器、传感器和Home Assistant OS,构建了一体化智能婴儿看护系统,能实现对婴儿环境的全面监控与智能化控制。
项目的主要特性和功能
- 环境监测:利用温度和湿度传感器实时监测婴儿房环境,可依据温湿度自动控制风扇等设备。
- 光照控制:支持远程或自动控制LED灯开关,为婴儿营造舒适光线环境。
- 声音监测:通过声音传感器检测婴儿哭声等异常声音,系统按设定自动响应,如启动摇篮、打开风扇等。
- 视频监控:借助Raspberry Pi - Cam 2,家长可通过Home Assistant查看婴儿实时画面。
- 设备自动化控制:可自动控制窗帘、婴儿床,支持用户在Home Assistant Dashboard自定义自动化阈值和响应。
- 安全保障:对连接摄像头的Raspberry Pi 3采取安全措施,确保仅Home Assistant能与摄像头通信,保障婴儿监控画面安全。
安装使用步骤
硬件连接
- 按以下硬件引脚连接说明连接:
- Blinds Control:Servo Motor 5V接M5StickC Plus 5V Output,GND接GND,PWM接GPIO26。
- Crib Control:Servo Motor 5V接M5StickC Plus 5V Output,GND接GND,PWM接GPIO26。
- LED Control:LED Longer Wire接G26,Shorter Wire接GND。
- DHT11 Sensor:VCC PIN接M5StickC Plus 3V3 PIN,Data PIN接GPIO26 PIN,GND PIN接GND PIN。
- KY037 - Sound Detection Module:+ve pin接Raspberry Pi 3 PIN 4(5V Output),GND接PIN 6(GND),Digital Pin (D0)接PIN 8(GPIO14)。
- 5V DC Motor Fan:5V DC Motor -ve & +ve接L298N Motor Driver Right Output,Battery +ve和 -ve接L298N Motor Driver Power Input,L298N Motor Driver -ve接Raspberry Pi 4 PIN 39(GND),Directional Pins接PIN 38 & 40(GPIO20 & GPIO21)。
- 将Home Assistant OS镜像烧录到SD卡,插入Raspberry Pi 4并设置Home Assistant OS,连接到家庭网络,通过homeassistant.local:8123访问。
- 将摄像头模块连接到Raspberry Pi 3。
代码部署
- 将代码插入相应的微控制器:
- Fan代码插入Raspberry Pi 4。
- LED代码插入M5StickC Plus Microcontroller。
- Crib Rocker代码插入M5StickC Plus Microcontroller。
- Curtain Control代码插入M5StickC Plus Microcontroller。
- Crying Detection代码插入Raspberry Pi 3,并设置hello.service确保程序开机自启。
- Temperature and Humdity代码插入M5StickC Plus Microcontroller。
- 在Raspberry Pi 3设置raspicam.service确保摄像头流开机自启。
软件配置
- 在Home Assistant Server中安装MQTT Broker Add - On,记录IP地址并按需更新代码。
- 将自动化文件插入指定目录。
- 使用sample configuration.yaml file更新配置文件。
- 重启Home Assistant Server,建立MQTT连接,传感器和开关将作为实体显示。
- 将实体添加到Dashboard,加载并添加自动化设置到Dashboard。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】