日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

普通家具變智能 如何用Siri聲控家里電器

 靜塵qcwp6sumlv 2017-02-28

無需焊接、不用拆,只需要跟著步驟操作,30分鐘后,讓Siri為你管理家電。

“改造”聽上去是一個(gè)大工程,其實(shí)不然。文章里整合了全套改造方法,讓每個(gè)人都能輕松完成改建。

一些成果

在文章開始之前,我想先展示目前一些突破性的成果:

房間里有兩盞宜家的臺(tái)燈,我現(xiàn)在可以通過Siri,用語音來控制燈的開關(guān)、顏色變換,還可以用iPhone原生的“家居”應(yīng)用,通過上滑調(diào)出控制中心進(jìn)行操作,大大減少了打開其他應(yīng)用的時(shí)間。

工作原理(一本正經(jīng)地瞎扯):

fc710c580045d692efafd82329692a86.png

米家(小米智能家居)設(shè)備:作為連接普通家具的媒介;

米家多功能網(wǎng)關(guān) 樹莓派:網(wǎng)關(guān)是控制設(shè)備的中樞,樹莓派則是為網(wǎng)關(guān)加入蘋果家居(HomeKit)所需要的homebridge插件,它更像是一個(gè)Apple TV的樞紐的作用;

支持iOS 10的設(shè)備:目前只有iOS 10支持原生的“家居”應(yīng)用;

Yeelight:調(diào)節(jié)燈泡亮度,變化顏色,我們知道,要達(dá)成這兩點(diǎn),要求的就不是插座那么簡(jiǎn)單,是硬件上的問題了


一點(diǎn)想法

智能家居門檻過高
止步于高昂的售價(jià)和不完整的功能

蘋果發(fā)布HomeKit也有兩年了,當(dāng)時(shí)就有改造房間的想法,奈何我果高冷,支持的設(shè)備寥寥無幾,在今年的CES上,支持的設(shè)備也不過100款左右,甚至被媒體評(píng)論道“不敵亞馬遜Alexa”。在官方網(wǎng)站上看來,廠商水準(zhǔn)也參差不齊, 看著確實(shí)捉急。
好了說了這么多,最重要是價(jià)格不菲,產(chǎn)品單價(jià)普遍四位數(shù),怎么玩?

連接只是小問題
更需要的是真正的智能

很多品牌和廠商還是研發(fā)出了很多智能設(shè)備,通過自家的應(yīng)用軟件平臺(tái)實(shí)現(xiàn)了所謂的“智能起居”。

然而文明的發(fā)展就是從“不滿足”開始的,只能憑軟件去控制未免有點(diǎn)本末倒置,變得有點(diǎn)像是機(jī)器在操控人類,于是,實(shí)現(xiàn)人與設(shè)備同步,而不是軟件同步就變得尤為重要。

現(xiàn)在 就讓Siri成為你的智能管家

Jarvis,《鋼鐵人》里Tony Stark的管家,應(yīng)該就是人們最容易理解的人工智能了, 蘋果和谷歌等大腕也爭(zhēng)相推出了自己的機(jī)器人,目前最多人用的大概就是Siri了吧。 

下面就開始實(shí)現(xiàn)通過Siri聲控家里的普通電器吧!


購(gòu)買清單

雖然過程非常簡(jiǎn)單,但是該買的還是得買,這里是一些需要用到的硬件,有的應(yīng)該是家里就會(huì)有,按照個(gè)人需求購(gòu)買
※ 支持iOS10的蘋果設(shè)備(iPhone5以上、iPad mini2以上、iPod第六代以上,官網(wǎng)提供資料)

搭載安卓系統(tǒng)的設(shè)備(用于獲取網(wǎng)關(guān)局域網(wǎng)的協(xié)議密碼,iPhone的米家APP上最近無法操作,也可以用PC模擬器,參考價(jià)格:隨便找人借電話就好了)

小米多功能網(wǎng)關(guān)二代( *注意:一定要二代!米家商城有一款“Aqara空調(diào)伴侶”附加了紅外功能,但是不確定是不是二代,參考價(jià)格:RMB149)

任意一個(gè)或多個(gè)支持HomeKit的設(shè)備:小米智能插座ZigBee版(√)、小米人體傳感器(√) 、小米門窗傳感器(√) 、小米溫濕度傳感器(√) 、Yeelight智能燈泡(√) 、Aqara墻壁開關(guān)( *其中“√”為已測(cè)試可用的設(shè)備,墻壁開關(guān)需要更換面板,動(dòng)手能力強(qiáng)可以嘗試,另外關(guān)于智能插座,一定要是ZigBee版,基礎(chǔ)版目前暫時(shí)不支持,參考價(jià)格:RMB49起)

28e80b68d2876ffc2a7c8549faf33a45.png

Raspberry Pi 3B(樹莓派3代B型,一搜一大把,參考價(jià)格:RMB269)

84ed9308b7242c09e6853a89b207e8d9.jpg

讀卡器 & 8Gb以上TF內(nèi)存卡一張(就是手機(jī)里用的小張內(nèi)存卡,如果日后還有研究最好買16Gb,參考價(jià)格:RMB40)

HDMI高清視頻線(接上屏幕是用樹莓派,參考價(jià)格:不敢拔你家電視上的話,RMB10 )

網(wǎng)線一根(樹莓派3代本身自帶WiFi模塊,不過凡事都要穩(wěn),所以常備一條,參考價(jià)格:RMB5 )

USB線一根(供電,雖然樹莓派的供電要求很低,但電源仍然不容忽視,參考價(jià)格:用電話充電線就好)

鍵鼠一套(建議是無線,這樣就不用接太多線整得很亂,參考價(jià)格:用現(xiàn)有的就好啦?。?/p>

路由器(有專用APP的話,獲取設(shè)備的IP信息和MAC地址會(huì)更加方便,參考價(jià)格:用家里的就可以了)

(* 其中  ※必備  ●可選)  

d876ec50f7ecfa6473d070adea0331a3.jpg


3步實(shí)現(xiàn)小米智能家具接入HomeKit

要買的都買了,那么現(xiàn)在就可以正式開始了!看著好像買了很多東西,其實(shí)僅需3步就能完成

第一步:獲取網(wǎng)關(guān)信息 → 第二步:配置樹莓派環(huán)境 → 第三步:運(yùn)行HomeKit 


第一步 獲取網(wǎng)關(guān)信息

①安卓設(shè)備上,下載“米家”應(yīng)用,并按說明連接多功能網(wǎng)關(guān)

②成功后點(diǎn)擊圖標(biāo)進(jìn)入“控制界面”

③點(diǎn)擊右上角,進(jìn)入“關(guān)于”設(shè)置

e435d84281e69a83471b03e8cd8dca83.png

快速連續(xù)點(diǎn)擊“版本號(hào)”,進(jìn)入“開發(fā)者模式”

8efd032597930f1d923cfaa07159f00f.jpg

打開“網(wǎng)關(guān)信息”,找到mac地址,記錄為【密碼A】

打開局域網(wǎng)通訊協(xié)議,啟動(dòng)該功能,找到密碼,記錄為【密碼B】(*嚴(yán)重注意:密碼很長(zhǎng)很雜,記下后一定要檢查清楚,否則運(yùn)行的時(shí)候會(huì)無法控制設(shè)備)

b983caae7c56f28302b2f51150af2e7d.jpg

*注意
【密碼A/B】是最終設(shè)置的關(guān)鍵,建議在電腦上用記事本保存好


第二步 配置樹莓派環(huán)境

開始之前,先下載幾個(gè)軟件: 

Raspbian Jessie(樹莓派系統(tǒng))

SDFormatter(格式化TF卡,雖然格式化好像也可以,不過號(hào)稱專業(yè)洗卡,大概會(huì)洗得更干凈一點(diǎn),鏈接:https://pan.baidu.com/s/1dE2SMNf)

●  Win32DiskImage(將系統(tǒng)寫入內(nèi)存卡里,鏈接:https://pan.baidu.com/s/1bp5UWoB)

●  PuTTy(利用ssh讓你在Windows上敲碼,樹莓派供電正常就可以了,鏈接:https://pan.baidu.com/s/1i5E6l4D)

●  Codes代碼合集.txt(有了這個(gè),你就可以直接復(fù)制粘貼了,鏈接:https://pan.baidu.com/s/1pLDDZBl)

*以上軟件百度一下就能找到,或者在我的網(wǎng)盤分享里下載

*為什么要用Windows敲代碼?

在教程文件夾里有代碼合集,可以復(fù)制直接粘貼在PuTTy,減少錯(cuò)碼率


1.安裝系統(tǒng)

①下載鏡像:樹莓派官方網(wǎng)站下載頁:https://www./downloads/raspbian/

fa8f749777212b567b3d1316fc1bea5b.png

*建議登陸樹莓派官網(wǎng)下載2016版的系統(tǒng),新版需要進(jìn)入系統(tǒng)設(shè)置,打開“允許ssh“才能進(jìn)行Win上的操作。

下面是關(guān)于2017版的建議,值得一提的一點(diǎn):Pixel才是擁有UI界面的系統(tǒng),建議下載Pixel,支持更多很方便的功能。下載zip更穩(wěn)定,迅雷會(huì)員離線下載速度感人。

②打開安裝好的“SDFormatter”,并把TF卡塞進(jìn)讀卡器,插入你的Win電腦

③默認(rèn)設(shè)置即可,點(diǎn)擊“格式化”,然后一路“確定”就完成了洗卡

ecfbec03f9e8c6cce0a227a77b85f13d.png

④打開Win32DiskImage,選擇下載好的“樹莓派系統(tǒng)”,點(diǎn)擊“Write”然后一路“yes”,開始寫入系統(tǒng)

71d370c66bbc0c7b3df30464e67a39b6.png

⑤寫入完成后,將TF卡插進(jìn)樹莓派,第一次插入要輕一點(diǎn),插深一點(diǎn)…(氣氛變得有點(diǎn)奇怪…)

91df8d425e997781c3e3e5be89a1a448.jpg

*卡槽鏤空,可以看到TF卡是否已經(jīng)到底,操作前洗一下手,以防靜電


2.樹莓派開機(jī)

樹莓派沒有開關(guān),一接電,就開機(jī)。

那么開機(jī)之前,先確認(rèn)線纜接好了沒,大概會(huì)有兩種情況:

a. 使用無線網(wǎng)絡(luò)和無線鍵鼠:先接HDMI,后接電源線;

b. 傳統(tǒng)連接:那么久看看下面的示意圖

因?yàn)榻泳€相當(dāng)于一切就緒,所以下面是在“情況a”下的操作:

3ae73b2a8a3257f2344eaafcf01bb13a.png

接通電源,開機(jī)了
①連接無線網(wǎng)絡(luò)和鼠標(biāo):開機(jī)之后就進(jìn)入Raspberry的UI了,右上角有“藍(lán)牙”和“無線網(wǎng)絡(luò)”設(shè)置

ddafe25c96592132abbf81b2fd56edf8.png

連接WiFi的話,網(wǎng)線就可以拔掉了,藍(lán)牙鍵鼠也能減少線纜連接量

*如果你希望在樹莓派上寫代碼也是可以的,把Codes代碼合集.txt放在你的移動(dòng)硬盤里,插到樹莓派上打開,然后打開終端就可以復(fù)制粘貼了

②打開樹莓派的“允許SSH遠(yuǎn)程操控”,現(xiàn)在開始可以在Windows上操作了

點(diǎn)擊“開始”菜單 → 偏好設(shè)定 → 樹莓派設(shè)置 → 連接界面 → SSH ON/OFF

22f36026a9d9ab785a1269cd5a29ce1c.png

③獲取樹莓派的IP地址,兩種方法:

a. 打開路由器的APP,找到“連接中設(shè)備”,點(diǎn)開找到IP地址;

6130bd240a66d0b8af65a11bcdc0ca6a.png

b. 沒有APP的話,打開樹莓派終端,輸入 ifconfig ,無線網(wǎng)是“wlan0”,有線網(wǎng)則是“l(fā)an0”

bf8fec14fe8934395f2baefac24fced4.png

④打開PuTTy,輸入剛才獲取的IP地址,然后確定進(jìn)入。第一次接入只要一路“OK”就可以了

⑤登陸樹莓派:初次登陸,用戶名“pi”,初始密碼“raspberry”,輸入密碼的時(shí)候看不到字符是正常的

bb8184e0f39810d5d9babd32f1b7d3f3.png

⑥登陸成功后,就可以開始“復(fù)制粘貼” ,也可以下載并打開“Homebridge.txt”


3.寫入Homebridge 

-Start-

注意 Notice

一定要看的重點(diǎn):


①保存技巧
遇到“編輯”或“配置”時(shí),完成后先按下“Ctrl X”,提示保存時(shí)鍵入“Y”確定,再按下“Enter回車”完成

5c7c56fd63727d7333818944cab8e4f3.png

②要有耐心!
樹莓派輸入命令后,無論是報(bào)錯(cuò)或任何情況導(dǎo)致無法運(yùn)行,都一定會(huì)回到“pi@raspberry:~ $ ”

載入和安裝鏡像都需要時(shí)間,長(zhǎng)短由網(wǎng)速和鏡像源決定,少則五分鐘,多則半小時(shí)以上,

所以,不見到“pi@raspberry:~ $ ”就說明:還在運(yùn)行!不要隨便關(guān)掉,否則浪費(fèi)很多時(shí)間!

③認(rèn)準(zhǔn)下劃線,不要跨行復(fù)制!
復(fù)制代碼的時(shí)候,只需要復(fù)制“$”以后有下劃線的部分,不要圖方便一下子復(fù)制幾行,行不通的,OK?

*可以不看的廢話:

基本而言,只要按照以下步驟,一步一步復(fù)制粘貼,就能順利運(yùn)行,無需思考,各位請(qǐng)加油!


-Start-

Step1 切換鏡像源

*默認(rèn)源是外網(wǎng)資源,給iPhone越獄過的人就會(huì)知道,網(wǎng)速再快也還是會(huì)很慢,所以把源切換到阿里云的國(guó)內(nèi)源?!驹俅翁嵝眩簭?fù)制時(shí)只需要復(fù)制紅字部分,PuTTy直接鼠標(biāo)右鍵就會(huì)粘貼,粘貼后按下enter自動(dòng)運(yùn)行】

pi@raspberrypi:~$ sudo nano /etc/apt/sources.list

                               ↓

deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib

deb-src http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib

                               ↓

pi@raspberrypi:~$ sudo apt-get update


Step2 安裝Nodejs

pi@raspberrypi:~$ curl -sL https://deb./setup_6.x | sudo -E bash -

                               ↓

pi@raspberrypi:~$ sudo apt-get install -y nodejs

                               ↓

pi@raspberrypi:~$ sudo apt-get install -y build-essential


Step3 安裝avahi

pi@raspberrypi:~$ sudo apt-get install libavahi-compat-libdnssd-dev


Step4 安裝homebridge

pi@raspberrypi:~$ sudo npm install -g --unsafe-perm homebridge


Step5 安裝homebridge-aqara

pi@raspberrypi:~$ sudo npm install -g homebridge-aqara

(若已經(jīng)購(gòu)買Yeelight,則再寫一行命令:sudo npm install -g homebridge-yeelight )


Step6 創(chuàng)建config.json(根據(jù)順序分別是:

返回主目錄→創(chuàng)建'.homebridge'文件夾→進(jìn)入'config.json'文件)


pi@respberrypi:~ $ cd ~

                               ↓

pi@respberrypi:~ $ mkdir .homebridge

                               ↓

pi@respberrypi:~ $ nano .homebridge/config.json 

2490f779367698ce8fa13259fa020e1b.png


Step7 配置config.json

 
#從下一行開始復(fù)制

{

    'bridge': {

        'name': 'Homebridge',

        'username': 'CC:22:3D:E3:CE:30',

        'port': 51826,

        'pin': '031-45-154'

    }, 

'platforms': [

{

'platform': 'AqaraPlatform',

'sid': ['【(密碼A)網(wǎng)關(guān)MAC地址,去掉冒號(hào),全部小寫】'],

 


'password': ['【(密碼B)網(wǎng)關(guān)局域網(wǎng)密碼】']

}]

}

#到上一行停止復(fù)制


Step9 運(yùn)行homebridge

cd

 ↓

homebridge 

f0f59bd1cf05a95aaca286e1e70329dc.png

至此,Homebridge就運(yùn)行成功了!

運(yùn)行狀態(tài)如上圖,出現(xiàn)紅字就是出毛病了,絕大多數(shù)情況是Step 8出錯(cuò)了,輸入

nano .homebridge/config.json

仔細(xì)檢查“網(wǎng)關(guān)mac”和“局域網(wǎng)協(xié)議密碼(重點(diǎn)留意)”,直到成功后會(huì)跳出小方框,其實(shí)就是剛才配置config.json里面的pin,不管怎么樣,將這個(gè)記錄為【密碼C】


Step10 iPhone操作

打開“Home”應(yīng)用,點(diǎn)擊“加入配件”就會(huì)自動(dòng)檢測(cè)到“Homebridge”了,點(diǎn)開它會(huì)要求輸入密碼,就是剛才獲取的【密碼C】

1319fc3fd3e47943f31c49d6a5fe34bc.png

成功連接之后,支持HomeKit的設(shè)備就會(huì)自動(dòng)連接到界面上,這個(gè)時(shí)候就會(huì)有三種使用場(chǎng)景:

Scene 1:打開應(yīng)用“Home”,直接進(jìn)行操作

Scene 2:屏幕底部上滑,“控制中心”實(shí)現(xiàn)監(jiān)測(cè)和控制

Scene 3:說“喂,Siri”,然后告訴他你想做什么,比如說:“關(guān)燈!”

8d0eb8d868b700e1b671a780171ef157.png

使用感受

簡(jiǎn)單程度基本可以達(dá)到上手就會(huì)用了,論手機(jī)系統(tǒng)實(shí)力始終還是iOS更勝一籌,同時(shí)更要佩服GitHub上及各路高手的傾力貢獻(xiàn)!

在很多設(shè)備上都有著相當(dāng)有趣和便利的功能,下面是Yeelight的一點(diǎn)感受:

我用的是iPhone SE,會(huì)有一個(gè)“偽壓感”的過度,進(jìn)入到亮度調(diào)節(jié);同時(shí)還能夠快速選定燈泡顏色,可玩性很高!

336a74106b8a0e9c538c783586a3be2a.png

以“智能插座ZigBee版”為例,可以選擇它的用途,比方說我接的是臺(tái)燈,在于Siri的互動(dòng)中,只要說“開燈”,Siri就會(huì)把智能插座打開了,那么燈也就打開了。同理可得,如果插座上接的是風(fēng)扇,可以發(fā)揮同樣的效果。

0dc6383b8837f1a192bf809f7a4e6623.png

添加成功后,返回主畫面,并點(diǎn)擊進(jìn)行試驗(yàn),能夠開關(guān)就證明成功了!

P.S 常見問題
①程序運(yùn)行如果出錯(cuò)會(huì)“出現(xiàn)紅字”或“回到輸入命令狀態(tài)”,如果遇到這種情況,檢查“config.json”,通常是(密碼B)出錯(cuò),拿出你的安卓系統(tǒng)手機(jī),再次檢查協(xié)議密碼是否正確!

方法:輸入以下命令:

nano .homebridge/config.json


②如果你同時(shí)買了yeelight,那么首先要先下載“Yeelight”手機(jī)客戶端,在設(shè)置中打開“極客模式”,完成Step 5后,輸入以下命令:

sudo npm install -g homebridge-yeelight

-The End-


Q:完了嗎?

A:沒完,這個(gè)時(shí)候,如果關(guān)閉了PuTTy,你會(huì)發(fā)現(xiàn)homebridge停止工作了,因?yàn)閯偛哦际沁h(yuǎn)程操作

Q:可以設(shè)置開機(jī)自動(dòng)啟動(dòng)嗎?

A:當(dāng)然可以,但是我不會(huì)

Q:那你說個(gè)毛?

A:淡定,還有另一個(gè)辦法

 

用你的手機(jī)打開樹莓派

這是一個(gè)折中的解決方案:

Step 1:電話or平板設(shè)備上,下載“VNC Viewer”,以下是安卓版

33c2857bd4cc8327060e19ab1ed01570.png

Step 2:先打開PuTTy,登陸樹莓派,輸入“ vncserver “,找到連接IP地址

Step 3:打開設(shè)備上的VNC Viewer,點(diǎn)擊“添加”,輸入“Step 2”找到的IP,然后“Connect”

Step 4:輸入用戶名“pi”和密碼“raspberry”,確定后再“Continue”

118f75754f9e6741184f734ffe2f5332.jpg

(Step 3-4:Real VNC真可謂良心之作,步驟簡(jiǎn)單到想哭泣,其他平臺(tái)上的操作也是大同小異)

那么現(xiàn)在你就可以在電話或平板設(shè)備上,利用觸屏觸控樹莓派了

ffa67eefdd2e6b46fae5c2e456d51412.jpg

接下來還是老套路,打開樹莓派終端,輸入“ homebridge ”

現(xiàn)在,只要樹莓派不斷電,你的homebridge就會(huì)一直運(yùn)行了!

P.S

VNC Viewer支持多平臺(tái)共用,你可以在iOS、Android、macOS、Windows上同時(shí)使用!

4b29087339b7a90427309a09340eceb5.jpg

現(xiàn)在,打開“Home”應(yīng)用,試著給你的設(shè)備取個(gè)名字,例如:皮卡丘

然后說:“喂,Siri,打開皮卡丘”試試看!

Done!完美!


鳴謝

最后,需要感謝各路高手的技術(shù)支持,以下是本文參考的各種教程:

①【再更新】小米網(wǎng)關(guān)接入Homekit完整教程,聲控家中設(shè)備!

http://bbs./t-13198850-4-o0#comment_top

② 智能宿舍搭建 1 | 借助樹莓派與 HomeBridge ,將 YeeLight 彩光燈接入 Apple HomeKit

http://matrix./p/d9825f80?from=message&isappinstalled=0

③ 樹莓派Raspberry之HomeKit智能家居體驗(yàn)!

http://jingyan.baidu.com/article/22fe7ceddf882c3003617f53.html


關(guān)于作者

最后呢,還是要給自己打一則廣告,哈哈哈

Weibo:山上有猴子

Instagram:johnnyimm

原微博地址:http://weibo.com/1787199017/ExcMzvBqv

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多