|
12| 0
|
[ESP8266/ESP32] C4002人体存在传感器部署HA智能婴儿睡眠监测系统 |
|
本帖最后由 _深蓝_ 于 2026-6-12 17:20 编辑 @[TOC] 一、项目简介(一)缘起各位宝爸爸妈都经历过这样的小挫折,晚上睡觉孩子经常蹬被子,第二天娃冻感冒了。中午孩子午睡醒来,找不到妈妈,不哭,径直从床上爬来爬去,容易掉下床,宝爸宝妈必须经常看一看,检查一下孩子的睡眠状态。弄的家长不能安心做事,总是患得患失。本想着使用摄像头识别孩子的动作,可是摄像头的体积太大,编程复杂,具有夜视功能的摄像头价格上了天,不满足要求。
(二)方案我打算使用Beetle ESP32-C3作为主控,Beetle ESP32-C3是一款基于ESP32-C3 RISC-V 32位单核处理器芯片的主控板,专为物联网 (IoT) 设备而设计。其体积小巧,仅硬币大小的体积上引出了多达13个IO口,制作项目时不必再担心IO口不够用的情况,同时主控板还集成锂电池充电管理功能,可以直接连接锂电池,不需要外围模块。他还支持Wi-Fi 和 Bluetooth 5 (LE) 双模通讯,这让我们部署C4002 毫米波人体存在传感模块到HA成为可能。
二、软硬件平台(一) 硬件类
(二)系统软件类
三、环境部署(一)安装docker1.打开Ubutun系统使用终端,我通过putty的ssh功能连接该系统。
(二)安装home-assistant镜像首先拉取镜像:
结果,下载失败了,我们使用如下命令直接部署
接着打开浏览器输入http://ip:8123既可以打开Home Asistant主页面,如下所示 说明HA已经运行。 (三) HA基础设置接着创建用户
(四)安装esphome镜像接着我们拉取esphome镜像,我们选用如下地址:
等待安装完成 (五)使用esphome编译固件
点击ESPHome主页对应设备卡片的"EDIT"可以查看自动生成的默认程序
并将如下程序复制粘贴到自动生成程序的末尾
第一次下载: 修改好程序后点击"INSTALL" (六)使用github编译固件我使用大佬的方法,利用github action编译esphome固件,方法如下。 (七)使用esphome web烧录固件打开谷歌浏览器,地址栏输入https://web.esphome.io/回车。点击CONNECT,选择连接esp32C3的串口
(八)使用HA加入esp32C3
四、HomeAssistant应用(一)HA设备面板打开HA面板,点击esp32c3设备, (二)加入补光功能本次测试使用 GPIO10 是esp32C3自带的 LED 灯,模拟补光灯,当夜晚家长观察孩子睡眠情况时使用HA面板打开补光灯照明。不使用孩子翻身等运动触发,避免频繁的灯光打扰孩子的休息。
五、项目不足与改进1.初学HA,不能够使用HA相关功能,加上暂时没有支持HA的设备。 六、相关链接: |
沪公网安备31011502402448© 2013-2026 Comsenz Inc. Powered by Discuz! X3.4 Licensed