嘿!您似乎在 United States,您想使用我们的 English 网站吗?
Switch to English site
Skip to main content

HomeAssistant智能课表闹钟

作者:龚杨洋 昝旭森 卢雪晶

指导老师:杨佳庆

项目难度: 一般

项目介绍:

对于大学生来说,在繁忙的学习生活中,我们很容易忘记各个科目的上课时间。就算有老师和同学的提醒,因为在家上课的原因,可能也会耽误上课和签到,给学习带来不便。

本项目是根据出现的问题和我们上课的需求,利用Homeassistant实现智能课表闹钟,对上课时间进行提醒。

系统流程图:

441_aacdc6c73b31a64f2505da4db9cbb2e2050f9d6e.png

研究背景

  1. HomeAssistant是什么?

HomeAssistant是构建智慧空间的神器。基于HomeAssistant,可以方便地连接各种外部设备(智能设备、摄像头、短消息等),手动或按照自己的需求自动化地联动这些外部设备,构建随心所欲的智慧空间。

  1. 2.HomeAssistant的应用

HomeAssistant可以与丰富的外部设备联动获得信息、发送指令。

比如:通过Android手机摄像头获得摄像头的视频流;通过百度文字转语音的TTS服务,将文字(如天气预报、股票行情)转换成语音;通过KODI媒体播放器,将语音信号通过硬件播放出来……

471_1430fbdb639e1c9023f873e3b781824725f370eb.png

在繁忙的学习生活中,我们很容易忘记各个科目的上课时间。就算有老师和同学的提醒,因为在家上课的原因,可能也会耽误上课和签到,给学习带来不便。

根据出现的问题和我们上课的需求,利用Homeassistant实现智能课表闹钟,对上课时间进行提醒。

部分过程简介

1.日历组件

382_6144ed072466b0e6a1f006a2bdb6c1fcc796e768.png

2.服务器搭建

391_6326048e1ac05e62b10966ee257eea048f858f6c.png

3.ICS文件样式

40_86f170d5987862eb4cafe0a07bd3088ceb7796f8.png

4.日历界面

414_7f0173b3f146ed70927686504af55b4cd9147ebc.png

5.自动化设计

1.组件:HA 允许接入的硬件或者软件服务,例如小米的灯(硬件)、摄像头(硬件)、麦克风(硬件)、脚本传感器(软件)。

2.服务:一个组件,会对外提供服务,比如一个麦克风可以提供说话的服务。自己编写的一些脚本组件,也可以对外提供触发的服务,比如给自己手机发短信。

3.状态:现在是否是上课时间,这是一个状态。

项目展示

短信提示

421_c07aa4585df4809a358537f32aac81951014d0be.png

431_fe7a344b97b7bb8a5acb8702f7c65f70a1da4366.png

451_9e1b46e961a35636b0c0d38a6820b564879342e3.png

视频展示:

结论与建议

  1. 1.Homeassistant应用广泛,功能强大。合理有效地运用homeassistant能给我们的生活带来极大的便利和优质的体验。
  2. 2.基于Homeassistant的智能课表闹钟使我们进一步掌握了解了Homeassistant的丰富和多样,解决了我们忘记上课时间的痛点。
  3. 3.在此基础上,我们把HomeAssistant连接外部设备、程序、云服务等把不同元素粘合在一起,可以进行进一步拓展,构建起智慧空间。
  4. 4.需求和创意,使HomeAssistant有无限可能。

GitHub代码链接:

https://github.com/shiep18/EIS2020/tree/master/team/team2/team%20project

下载

DesignSpark Electrical Logolinkedin