Woofu智能家庭控制攻略

来源:百度文库 编辑:神马文学网 时间:2024/04/27 05:41:37
  人人都有控制欲,喜欢将事情掌控在手中,老是在科幻片中幻想能对机器下任何命令。今天笔者给一款能极大知足控制欲的Woofu,它能让家中的电脑、电器以及各类照明灯具按照的意志,让率先体验到智能家居魅力。



  故立志者,为学之心也;为学者,立志之事也。 —— 王阳明

Woofu能够轻松实现智能家居的控制

智能家居搭建环境

  环境:和电脑处于统一WiFi中,且网段相同。

  电脑端:普通家用PC,安装pcwoofu.exe,.NET Framework

  客户端:Windows Mobile5.0及以上版本且带WiFi的智能,安装客户端wmwoofu.cab,.NET Framework。如但愿红外线电器控制还必需带有红外线通信端口。

  注:登录数动连线http://www.shudoo.com/bzsoft),登录最3G站(3gmost.com)

智能家居调试

  前面说过,要想Woofu能够正常运行,电脑端和客服端就必需在统网段内,因此在Woofu之前,先要把它们的IP设置。

  Woofu包含两种连接器的,一种是自动连接,把电脑端程序打开,然后启动客户端,客户端会自动找到电脑端并连接上。第二种是手动配置器,修改客户端上目录Program Fileswoofu下的配置“Syscon.txt”,把其中的 isAutoConnection=true 修改为 isAutoConnection=false,并把ServerIP=192.168.1.100 中的修改为PC机的IP。比拟之下第二种连接Woofu器的速度要快得多。不管用哪种,成功连接以后主界面中间的斗室子图标会变绿。



与电脑连接后,界面中间的斗室子会变成绿色

[移动互联]“奴隶们”开工啦——Woofu智能家庭控制攻略 [复制链接]

语音命令 动口不动手

  智能家居最高境界良多事情只要动口而不要动手,因此Woofu和其他的遥控操作不同的是,除了按键遥控之外,还语音控制。想像一下当劳累了一天回到家中之后,只要动动嘴皮子,一切家电就唯命是从,那种感觉是多么的惬意啊。不外为了惬意的享受语音控制的便捷,在第一次Woofu的还得设置。

  1.Woofu的语音控制需微软的SpeechSDK,而运行语音控制和安装微软的SpeechSDK以及中文语言包。这一切在电脑上完成,Speech SDK 5.1(:http://www.newhua.com/soft/38264.htm)以及Speech SDK 5.1 语言包(:http://www.newhua.com/soft/38265.htm),一路“Next”即可完成安装。

  2.的发音都不可能做到十分尺度,为了让的命令更好地被电脑识别,在安装完成SpeechSDK后还得一次语言识别训练,经由修正后的SpeechSDK,其语音识别能力会大幅度的提高,电脑会更加容易听懂的语音命令。依次打开“控制面板→语音→简体中文→训练配置”,让电脑学习的发音习惯。



语音识别训练十分的简朴,一步一步按照提示操作即可



  3.经由以上的设置后,就上的Woofu发出语音命令了。点击主界面上的“语音”按钮,接收语音指令,当语音命令全部说完后松开按钮发送命令,这样Woofu就向电脑发出指令完成的操作。



  按下右上角的“语音”按钮接受语音命令,放开即可发送命令



  4.Woofu内置的几个语音命令一定无法知足,那如何设置更多的语音命令呢?其实语音命令,都存储在器端程序安装路径下“db_x.mdb ”数据库中了,只要你安装了Office,都用Access打开数据库,而语音指令就存在GS_VoiceOrderList这张表中,双击打开它会看到如图的界面。



  GS_VoiceOrderList语音命令表格,了SpeechSDK,因此不用录入语音命令,只用文本输入,电脑会自动识别成语音模式。

  OrderCode——命令编号,不管它。

  OrderName——命令名称,这里的你将来说出的语音命令,好比“开电视”。

  OrderType——命令类型,填写01就对应表格中的RemoteCode,代表红外线编码;填写02就对应表格中
VisualKeyCode,代表操作按键码;03代表执行程序;04代表语音回答。

  RemoteCode——命令类型中的01,输入红外线编码以控制家电。

  VisualKeyCode——命令类型中的02,输入虚拟键值控制电脑的操作。

  ExePath——命令类型中的03,输入代表调出的应用程序路径。

  Anwser——命令类型中的04,实现人机对话,输入电脑要做出的回答。

  AnwserFilePath——命令类型中的05,电脑将路径的语音回答你。 电脑家电 掌控在手

  准备完成,你想好要控制家中的设备了吗?电脑、电视、空调、DVD……别急一样一样来吧。

红外遥控 家电听

  客厅是遥控器最多的地方,DVD、电视、功放、机顶盒等设备都配置有遥控器,不同设备间的操作不同的遥控器,繁杂的遥控器很让人抓狂。只要用了Woofu就实现控制客厅用红外线遥控的电器。

  不外要想控制电脑红外线遥控,给电脑配备USB学习型红外接收发射器。该设备在淘宝很容易买到,在100元~150元。将USB学习型红外接收发射器插入电脑后,准确安装驱动程序即可。

  遥控板的发射不同编码的红外线区别不同的按键的,而要做的确定遥控板上按键的编码,然后将命令添加到电脑上的控制数据库中。启动USB学习型红外接收发射器的红外线编码采集程序,将遥控器对准设备点击电源、音量、换台等按钮,程序就会自动记实红外代码,保留在电脑Woofu安装目录下端数据库db_x的GS_RemoteOrderList表格中。



  GS_RemoteOrderList表,保留采集好的红外线编码后添加中文注释,注意音量加对应的红外编码为03



  GS_VoiceOrderList表,将“加音量”制定为语音命令,对应的RemoteCode03

  好比采集到电视遥控板的音量加按钮发射的红外线编码为03,想要用“加音量”的语音命令控制电视相应的操作应该怎么办呢?

  首先用Office的Access打开电脑Woofu安装目录下端数据库db_x,在GS_VoiceOrderList表的RemoteCode项目中输入03,OrderName中输入想要设定的语音命令“加音量”,OrderType输入代表红外线控制的01(其他类型见上文)。如斯一来“加音量”就成了操作遥控板电源按钮的声控命令。出了电视机外,咱们还设置空调、机顶盒、DVD等良多家电的声控命令,这样整个家庭的家电都在“声控”之中了。
     
电脑控制 有事儿您说话

  控制电脑比控制红外线家电要容易些,好比要命令电脑打开千千静听音乐播放器,只要直接在GS_VoiceOrderList表下新建编号,动作名OrderName为“打开千千静听”,OrderType设置成03,然后在ExePath项目下输入千千静听的程序路径D:Program FilesTTPlayerTTPlayer.exe即可。

  当然你想Woofu控制千千静听休止播放,则新建编号,动作名为“休止播放”,OrderType设置成02,并且在VisualKeyCode项目下输入千千静听的键盘组合键代码。如键盘组合按键有多个*号距离键盘代码。如千千静听的休止键盘组合代码为Ctrl+Alt+F6,那么参考键盘代码对应表,则VisualKeyCode项目下则输入17*18*117。



  GS_VoiceOrderList表,以运行程序为目的添加语音命令,ExePath输入程序路径



键盘代码对应参考图



照明电灯 为我而闪亮

  要想控制家中的照明设备,首先照明设备X10协议的接收模块。X10照明设备控制模块的在50元左右,而控制发射模块的在100元左右。发射模块的作用是在接收到红外线控制信号后,再电线把控制信号传给各个照明设备,从而达到控制照明设备的效果。详细的红外线代码添加参照红外线家庭控制步骤,这里不再赘述。



X10接收模块





X10控制模块



编后

  讲到这里小编也松了一口吻,想要实现智能家居前期准备确实稍显麻烦,不外真的耐心地把一步一步都做好,那么到了完成整个智能家居布置的,一定会有非常棒的享受。Woofu的开发者也表示,《电脑报》的读者遇到的话,完全请他帮忙,他的博客是http://blog.sina.com.cn/xiayu1979。