随着当今社会老龄化程度越来越搞,有许多空巢老人居家独自生活,本项目则以智能家居为基础,侧重于对老年人的关爱陪伴,以及对老年人的生活状态监测,在独居老人遇到一些紧急情况时可以及时获得帮助。如通过视频监控检测到老人摔倒时,可以及时向监护人端发送警报;检测到烟雾浓度异常时,也可以及时进行警报等等。
本项目制作了一个卡通形象的可交互智能机器人,老年人用户可以直接方便的使用自然语言与机器人对话,并可以使用自然语言直接控制智能家居设备。
还基于智能家居安装了多种传感器,可以进行各项生活数据的实时监测并将数据上传至云端服务器保存,自动开关相应家电调整居家环境,同时还能将各项数据和状态展示在监护人端后台,让监护人对老年人的生活状态一目了然。
- 自然语言聊天对话
- 自然语言控制智能家居设备
- 安全监测
- 全屋设备智能联动
- 大模型个性化推荐
- ......
| 模块 | 功能分类 | 具体功能 | 备注 |
|---|---|---|---|
| 机器人(客户端) | 移动与交互 | 能走动 | 支持固定路线与自主移动(可扩展自动跟随) |
| 多媒体输出 | 讲故事、放音乐 | 可与语音合成与音响系统联动 | |
| 屏幕显示 | 动态表情显示 | 表情可与大模型对话内容联动 | |
| 屏幕显示 | 显示剩余电量、温度等环境信息 | 可与传感器数据同步 | |
| 屏幕显示 | 讲故事时动态背景显示 | 提升沉浸感 | |
| 对话与控制 | 唤醒词唤醒 | 支持语音触发 | |
| 对话与控制 | 自然语言对话 | 调用大模型服务 | |
| 对话与控制 | 定时提醒 | 与系统时钟或云端同步 | |
| 路线控制 | 固定路线 / 自动跟随 | 自动跟随功能可选 | |
| 智能家居(客户端) | 家居控制 | 语音控制大模型控制开关 | 可通过 MQTT 或 HomeAssistant 集成 |
| 环境采集 | 收集环境数据 | 温湿度、光照、空气质量等 | |
| 监护人页面 & 中控屏(前端) | 界面展示 | HomeAssistant 前端 | 展示家庭与机器人状态、控制界面 |
| 中心服务器(后端 / 服务端) | 消息通信 | MQTT 服务器 | 负责客户端间消息通信 |
| 智能分析 | 摔倒检测 | 可通过视觉或传感数据识别 | |
| 家居控制 | HomeAssistant 后端 | 与前端和设备同步状态与控制指令 |
- 树莓派...
- py-xiaozhi
- 前端...
- home-assistant
- 硬件...