
你觉得这篇文章怎么样? 帮助我们为您提供更好的内容。

Thank you! Your feedback has been received.

There was a problem submitting your feedback, please try again later.

你觉得这篇文章怎么样?
作者:龚杨洋 昝旭森 卢雪晶
指导老师:杨佳庆
项目难度: 一般
项目介绍:
对于大学生来说,在繁忙的学习生活中,我们很容易忘记各个科目的上课时间。就算有老师和同学的提醒,因为在家上课的原因,可能也会耽误上课和签到,给学习带来不便。
本项目是根据出现的问题和我们上课的需求,利用Homeassistant实现智能课表闹钟,对上课时间进行提醒。
系统流程图:
研究背景
- HomeAssistant是什么?
HomeAssistant是构建智慧空间的神器。基于HomeAssistant,可以方便地连接各种外部设备(智能设备、摄像头、短消息等),手动或按照自己的需求自动化地联动这些外部设备,构建随心所欲的智慧空间。
- 2.HomeAssistant的应用
HomeAssistant可以与丰富的外部设备联动获得信息、发送指令。
比如:通过Android手机摄像头获得摄像头的视频流;通过百度文字转语音的TTS服务,将文字(如天气预报、股票行情)转换成语音;通过KODI媒体播放器,将语音信号通过硬件播放出来……
在繁忙的学习生活中,我们很容易忘记各个科目的上课时间。就算有老师和同学的提醒,因为在家上课的原因,可能也会耽误上课和签到,给学习带来不便。
根据出现的问题和我们上课的需求,利用Homeassistant实现智能课表闹钟,对上课时间进行提醒。
部分过程简介
1.日历组件
2.服务器搭建
3.ICS文件样式
4.日历界面
5.自动化设计
1.组件:HA 允许接入的硬件或者软件服务,例如小米的灯(硬件)、摄像头(硬件)、麦克风(硬件)、脚本传感器(软件)。
2.服务:一个组件,会对外提供服务,比如一个麦克风可以提供说话的服务。自己编写的一些脚本组件,也可以对外提供触发的服务,比如给自己手机发短信。
3.状态:现在是否是上课时间,这是一个状态。
项目展示
短信提示
视频展示:
结论与建议
- 1.Homeassistant应用广泛,功能强大。合理有效地运用homeassistant能给我们的生活带来极大的便利和优质的体验。
- 2.基于Homeassistant的智能课表闹钟使我们进一步掌握了解了Homeassistant的丰富和多样,解决了我们忘记上课时间的痛点。
- 3.在此基础上,我们把HomeAssistant连接外部设备、程序、云服务等把不同元素粘合在一起,可以进行进一步拓展,构建起智慧空间。
- 4.需求和创意,使HomeAssistant有无限可能。
GitHub代码链接:
https://github.com/shiep18/EIS2020/tree/master/team/team2/team%20project