Hello! 这个项目是我提出的关于『智能家居』(家庭自动化)的新想法。此外,我使用 Cortana 的用户界面 b/w 用户及 Arduino,它能实现很多的可能性,如语音识别和低预算家庭自动化。因为我是一个新手,如果你不能理解这个项目的部分内容,我表示抱歉。这是我的第一个玩法。
现在,让我们按步骤开始吧。
我还有另一个基于 Cortana 的项目,在我的 hackaday.io 页面中,您可以在下面的链接中查看:
https://hackaday.io/project/10381-cortana-as-a-companion-for-elders
我的博客地址是:
http://electronicnanna.blogspot.in/
在这里,Arduino 用于控制一些继电器开关,这些继电器开关又控制电器,Arduino 将由稍后将讨论的某些程序控制。
为此,您将需要一些预置开发板、模板,包括 Arduino(我正在使用 Arduino Uno )。 您还将需要和 Arduino兼容的继电器模块。
我使用的是一个 4 通道 12 继电器的模块。
您可以下载本地附加的 Arduino 代码。
您还需要 Arduino IDE 来编译代码。链接如下:https://www.arduino.cc/en/Main/Software
在将 Arduino 程序上传到 Arduino 之后,通过数据线将 Arduino 连接到PC(尝试使用较少使用的 USB 端口,仅适用于Arduino)。现在找到 Arduino 连接的 COM 端口,这个可以通过『设备管理器『』获取,并记下它的值。
现在,到了计算机部分的程序了。
代码使用 C# 编写,你将需要一个适当的编译器(我使用的是 Visual Studio 2010)。
只需粘贴代码,并按照指示进行适当的更改,然后进行调试。在代码更改时,连接到 Arduino 的 COM 端口号,并更改需要相应发送的字符。
例如,要连接到继电器1,并打开它的光,我们必须发送字符“F”,并且相应地更改程序的名称,如 “Lights ON”。在这里,我将需要 9 个程序,每个继电器两个(开/关),还有一个来关闭所有的继电器。
现在,在创建所有的程序后,我们想要在 Windows 操作系统的下面的目录中,创建这些程序的快捷方式(当然,Windows 10 当然... Cortana。对不起,但是这里的屏幕截图来自Windows 7 PC,但目录将对于 Windows 10 也是如此)。
打开 Cortana 并要求她打开程序的名称(例如:打开指示灯,open Lights on),然后她将启动该程序,该字符将通过我们已经设置的 COM端口 发送到Arduino,Arduino将根据 该命令已收到。
而最后一部分,可以查看相关的视频:https://youtu.be/XYdj7ppGqO0
原文链接:http://www.instructables.com/id/Home-Automation-Using-Cortana/
观光\评论区