米家智能家居簡介
科技改變生活,越來越多用戶的家裡出現了智能家居,突然有一天有個老師突發奇想,既然Kittenblock這麼強大,能不能直接控制米家的智能家居?不需要改裝什麼繼電器排插,直接控制現有的通用智能家居產品,這樣的物聯網控制才是真實有意義的,而且趣味性強。普通家長可以非常直觀看到小孩學編程的效果,從而支持小孩學習編程。
喵家向來對黑科技從不缺席,對於大眾普遍有求必應。喵家程序猿同學在百忙之中抽了點時間出來將這黑科技做了出來。
硬件
以下教程是針對米家的這一套智能家居套裝來做的。
![什麼?編程可以控制米家智能家居!Kittenblock新技能來了](http://p2.ttnews.xyz/loading.gif)
準備工作
米家套裝買回來後,根據配套的說明書,入網,安裝米家APP,能用APP實現這套智能家居控制檢測,這樣準備工作就完成了。
Kittenblock控制米家智能家居原理
簡單理解就是Kittenblock代替手機APP對米家網關進行在線控制
![什麼?編程可以控制米家智能家居!Kittenblock新技能來了](http://p2.ttnews.xyz/loading.gif)
米家插件加載
即將在Kittenblock1.8.5a 發佈,如果想要提前體驗的用戶可以單獨找CC喵領取插件補充包
插件成功加載
暫時增加了這一部分的米家智能家居,如果有其他的需求,請各位喵粉在喵家論壇—“物聯網IOT”子論壇 發帖建議,謝謝。子論壇地址:https://bbs.kittenbot.cn/forum.php?mod=forumdisplay&fid=64
插件使用前準備
打開你的米家APP,根據下圖的操作,記錄你的MAC地址 和密碼
開始編程初始化連接
從上面的步驟得知網關的MAC地址與密碼。
填入後,點擊運行,Kittenblock即與米家網關進行連接,上線成功有提示。
控制網關RGB燈
選擇自己對應喜歡的顏色
對應亮起藍、紅、與關燈的狀態,如下圖所示:
無線開關按鍵檢測
無線開關有四種觸發類型。
雙擊事件是網關複用事件,因此 如果你編程如果要用,請現在APP上選擇無線開關,進行設置 關閉雙擊的觸發事件。如圖所示:
編程效果演示,當無線開關被按下時,小喵就會旋轉一圈。
人體紅外檢測
人體檢測使用需要注意!米家這個傳感器為了低功耗,是1分鐘檢測一次!換句話說你觸發後的一分鐘內,這個傳感器就休眠不在工作了。因此如果你不用計時器進行計時提醒,你會感覺這個傳感器不靈敏,但實際不是!
因此我這裡寫了一個帶計時提醒的程序,當sec>60後,傳感器就可被觸發。觸發後sec就會清零重新計算。
門窗傳感器
門窗傳感器有兩種觸發條件,所謂的打開與關閉,指定這兩個一大一小的傳感器,靠近與分離的時候。
這裡寫了一個簡單的觸發事件程序:
示例程序
為了幫助大家快速上手,這裡提供一個我寫好測過過的程序給大家使用,戳我下載
常見問題與解答
問:我能用Kittenblock來控制小愛音箱嗎?
答:Nope~能控制的智能家居一定是通過網關ZigBee與其相連的
問:我想用Kittenblock紅外控制電視或者空調闊以咩?
答:敗一丟丟與米家網關zigbee連接控制的 紅外控制器
問:我能不能在插件中添加我想要的傳感器。。。
答:推薦高級玩家嘗試,小白請繞道~如果有你有想添加的傳感器(前提可以被小米網關zigbee連接控制的)可以留言告訴我們哦~
問:後續喵家會上架米家智能家居嗎?
答:就看你們留言的情況咯~
問:我能不能Kittenblock遠程控制米家智能家居,假設我在學校打開Kittenblock能否控制家裡的?
答:Kittenblock控制米家智能家居是建立在局域網中。如果你需要遠程控制,可以有取巧的方法。家裡的一臺電腦Kittenblock進行中轉。
工作流程:
學校的Kittenblock與家裡的Kittenblock 物聯網連接(如喵家的IOT),家裡的Kittenblock再與米家智能家居局域網相連。這樣通過一箇中介就可以實現Kittenblock外網控制米家智能家居。
問:問什麼Kittenblock不能wifi直接連接米家的wifi類的傳感器
答:米家wifi類的傳感器類對一般開發者不開發。也沒有對應的接口協議。因此喵家暫無法實現。
問:能不能通過米家智能家居反向控制喵家的機器人套件
答:Bingo!可以利用Kittenblock的在線控制特性,將米家智能家居反饋的信號,作為邏輯判斷,從而控制喵家機器人套件等。正向控制與反向控制都是一樣的。剩下就看乃們的腦洞有多大了~
歡迎各位給喵家小編留言互動,順手轉發滴都是聰明滴,棒棒噠!
閱讀更多 KittenBot小喵科技 的文章