日本在线看黄a美女久草|日本动漫亚洲在线一区|日韩人妻无码免费视频|A√有码中文字幕|日韩一级片视频热久久久|一区二区三区四区精品无码在线|亚洲AV成人无码一二三app|亚洲综合图片绯色|91极品人妻在线网站|国产成人精品一区二三区四区五区

您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號(hào)安全和更好的產(chǎn)品體驗(yàn),強(qiáng)烈建議使用更快更安全的瀏覽器
此為臨時(shí)鏈接,僅用于文章預(yù)覽,將在時(shí)失效
DIY 正文
發(fā)私信給何忞
發(fā)送

3

DIY智能手表監(jiān)控大門(mén),從此再也不怕忘鑰匙

本文作者: 何忞 2015-11-05 10:21
導(dǎo)語(yǔ):自食其力,用Pebble和 Sparkcore 控制你的車(chē)庫(kù)大門(mén)。

DIY智能手表監(jiān)控大門(mén),從此再也不怕忘鑰匙

編者注:本項(xiàng)目編譯自創(chuàng)客James Wolf的博客文章Sparkcore Smart Garage。在本文中,James將帶領(lǐng)我們一道打造一個(gè)利用智能手表控制車(chē)庫(kù)大門(mén)的裝置。硬創(chuàng)邦對(duì)文章有適當(dāng)編輯。

不管你喜不喜歡,智能手表確實(shí)正在慢慢普及,但你想過(guò)沒(méi)有,也許除了看時(shí)間、當(dāng)鬧鐘和震動(dòng)提醒之外,作為物聯(lián)網(wǎng)未來(lái)的一部分,智能手表應(yīng)該有更大用途。如果你已經(jīng)等不及商家推出更強(qiáng)大的功能了,來(lái)看看這個(gè)利用智能手表Pebble和Sparkcore 微控制器來(lái)打造智能車(chē)庫(kù)的項(xiàng)目吧。只要你在有網(wǎng)絡(luò)連接的地方,就可以用Pebble輕松實(shí)現(xiàn)車(chē)庫(kù)門(mén)的開(kāi)關(guān)。Pebble應(yīng)用寫(xiě)在Pebble.js中,它可以在按鈕按下時(shí)執(zhí)行一個(gè)Ajax請(qǐng)求。Sparkcore是一個(gè)類(lèi)似于Arduino的微控制器,只是額外有一個(gè)帶有RESTful接口的板載WiFi,可以輕松處理來(lái)自Pebble的Ajax請(qǐng)求。

關(guān)于項(xiàng)目的代碼、制作說(shuō)明和走線圖解的更多細(xì)節(jié),你可以在原作者James Wolf的博客上找到。

開(kāi)始

事實(shí)上,我之前已經(jīng)用Arduino做好了一個(gè)物聯(lián)網(wǎng)車(chē)庫(kù)門(mén)控制裝置,但可靠性方面還有一些問(wèn)題。

所以我決定換些新的東西試試:由Spark.io推出的Sparkcore。Sparkcore對(duì)這個(gè)項(xiàng)目來(lái)說(shuō)是完美的,使用它,你不需要再糾結(jié)于系統(tǒng)的穩(wěn)定性,從而使你能更專(zhuān)注于你的應(yīng)用代碼,只要有電和合適的證書(shū),它就會(huì)一直保持連接。

我添加了一個(gè)I2C OLED來(lái)顯示車(chē)庫(kù)門(mén)的狀態(tài),以及一個(gè)LCC120 數(shù)字繼電器來(lái)模擬按下車(chē)庫(kù)大門(mén)的按鈕。另外,設(shè)備的電力由我先前塞入墻壁里的一個(gè)手機(jī)USB電源提供。

我將RGB LED上普通的青藍(lán)色指示燈調(diào)成了極暗的綠色。一旦設(shè)備失去了云連接能力,指示燈就會(huì)變成紅色。不過(guò)我只見(jiàn)過(guò)一次它變紅了,那次是因?yàn)槁酚善髦貑⒘?。其它的時(shí)間,它都以深綠色告訴我WiFi在正常工作。

我為Sparkcore做了一個(gè)定制線路板,這個(gè)定制板可以連接OLED、Reed傳感器以及用作車(chē)庫(kù)門(mén)按鈕的數(shù)字繼電器。Reed傳感器是一種在門(mén)窗打開(kāi)時(shí)會(huì)發(fā)出信號(hào)的傳感器。

DIY智能手表監(jiān)控大門(mén),從此再也不怕忘鑰匙

DIY智能手表監(jiān)控大門(mén),從此再也不怕忘鑰匙

我在我的智能車(chē)庫(kù)和門(mén)之間裝上了電線,這樣,Sparkcore就能及時(shí)知道門(mén)是開(kāi)著還是關(guān)著。Reed開(kāi)關(guān)用一個(gè)3.3V的電線連接到一個(gè)模擬輸入引腳,然后將這個(gè)引腳設(shè)置成一個(gè)數(shù)字輸入。這樣一來(lái),我就能通過(guò)這個(gè)引腳知道門(mén)是開(kāi)還是關(guān)(1或者0)。

線路圖設(shè)計(jì)。

DIY智能手表監(jiān)控大門(mén),從此再也不怕忘鑰匙

做出電路板,可以看到上面的路徑。

DIY智能手表監(jiān)控大門(mén),從此再也不怕忘鑰匙

那個(gè)數(shù)字繼電器讓我不用將Sparkcore直接連接在車(chē)庫(kù)門(mén)的電路上,就可以仿真按鈕按下的狀態(tài)。當(dāng)然,你也可以使用一個(gè)光隔離器來(lái)實(shí)現(xiàn)類(lèi)似的功能。應(yīng)用在繼電器2個(gè)引腳上的電力連接了車(chē)庫(kù)門(mén)上按鈕的2個(gè)引腳。另外2個(gè)螺絲接線端用于連接Reed開(kāi)關(guān)和A0引腳(用作一個(gè)數(shù)字輸入)和3V。

DIY智能手表監(jiān)控大門(mén),從此再也不怕忘鑰匙

圖片里,我將Sparkcore和OLED屏幕、LCC120 數(shù)字繼電器,以及一捆傳感器和LED連接器連接在一起。如果你要自己制作一個(gè),圖片里列出了每一個(gè)零件的所有引腳,我也盡可能地用顏色編碼了電線,利用上面這三個(gè)圖,你應(yīng)該可以明白焊接的電線和線路。

用Pebble Steel對(duì)智能車(chē)庫(kù)的操控

我用Pebble Steel智能手表對(duì)車(chē)庫(kù)大門(mén)進(jìn)行遠(yuǎn)程操控以及檢測(cè)它的開(kāi)關(guān)狀態(tài)。我用JavaScript編寫(xiě)了一個(gè)快速應(yīng)用,這個(gè)應(yīng)用可以查詢(xún)車(chē)庫(kù)門(mén)的狀態(tài)(利用Sparkcore的RESTful服務(wù))。因?yàn)镻ebble可以執(zhí)行JavaScript應(yīng)用,所以當(dāng)車(chē)庫(kù)門(mén)的按鈕按下時(shí),可以輕松的發(fā)出一個(gè)Ajax請(qǐng)求。

當(dāng)我按下中間的按鈕時(shí),它會(huì)給Sparkcore發(fā)送一個(gè)安全指令詢(xún)問(wèn)門(mén)的狀態(tài)。你可以按下按鈕來(lái)開(kāi)關(guān)門(mén)(向上或者向下?lián)軇?dòng)按鈕)。因?yàn)镻ebble應(yīng)用程序和Sparkcore是通過(guò)設(shè)備ID以及Pebble應(yīng)用程序中內(nèi)置的AuthorToken連接在一起的,所以他們具有一對(duì)一的關(guān)系。

在這個(gè)項(xiàng)目里,Pebble 智能手表其實(shí)并不是必需的。你也可以用一個(gè)網(wǎng)絡(luò)應(yīng)用程序來(lái)執(zhí)行“開(kāi)門(mén)”的命令。RESTful的界面暗示其實(shí)任何設(shè)備或者應(yīng)用程序(比如一個(gè)智能手機(jī)的應(yīng)用程序)都可以執(zhí)行一個(gè)操控車(chē)庫(kù)門(mén)的HTTP請(qǐng)求。我只是覺(jué)得Pebble是一個(gè)很好的附加產(chǎn)品,而且我本來(lái)已經(jīng)有了一個(gè)Pebble智能手表,我想試試它是否可以整合在一個(gè)應(yīng)用程序中。

Sparkcore和Pebble 智能手表的代碼

運(yùn)行在Sparkcore上的智能車(chē)庫(kù)模塊的代碼點(diǎn)這里。

DIY智能手表監(jiān)控大門(mén),從此再也不怕忘鑰匙

測(cè)試中……

Pebble.js 代碼可以在Pebble 智能手表上運(yùn)行。你只需要將設(shè)備ID和訪問(wèn)口令轉(zhuǎn)換成你的賬戶(hù),你可以在CloudPebble.com上輕松實(shí)現(xiàn)。

代碼是開(kāi)源的,所有人都可以自由使用。你可以隨意根據(jù)自己的項(xiàng)目或者設(shè)計(jì)對(duì)它進(jìn)行調(diào)整。如果你要使用這個(gè)代碼,只需要寫(xiě)明我的版權(quán)即可,也請(qǐng)你發(fā)給我一個(gè)你的項(xiàng)目的鏈接。

Sparkcore 智能車(chē)庫(kù)3D打印盒

DIY智能手表監(jiān)控大門(mén),從此再也不怕忘鑰匙

我在SketchUp里設(shè)計(jì)了智能車(chē)庫(kù)中可以3D打印的三個(gè)部分,這樣任何人都可以利用3D打印出這個(gè)項(xiàng)目里的這些部分(相關(guān)文件點(diǎn)擊這里下載)。第一部分是主要部分,它搭載了電路、OLED和Sparkcore;PCB跟USB接口點(diǎn)恰當(dāng)?shù)厍舵i在里面;屏幕則被架置在頂部;前控制面板的標(biāo)簽恰好放置在OLED托槽的后面;整個(gè)帶有前控制面板的這個(gè)主要部分應(yīng)該用鉚釘鑲嵌在墻壁里面。

DIY智能手表監(jiān)控大門(mén),從此再也不怕忘鑰匙

一切準(zhǔn)備就緒之后,按如下視頻安裝各個(gè)組件。

接下來(lái)就是測(cè)試時(shí)間了。


2015-2016賽季全球創(chuàng)客馬拉松華南農(nóng)大站已經(jīng)開(kāi)賽啦!只要你的創(chuàng)意夠新穎、動(dòng)手能力夠強(qiáng)都可以來(lái)參加。還在等什么,快來(lái)參加吧!關(guān)注“硬創(chuàng)邦”(微信號(hào):leiphone_bang),回復(fù)“華農(nóng)”即可參與報(bào)名!

DIY智能手表監(jiān)控大門(mén),從此再也不怕忘鑰匙

雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見(jiàn)轉(zhuǎn)載須知。

分享:
相關(guān)文章

編輯

站在博士路的路口。
當(dāng)月熱門(mén)文章
最新文章
請(qǐng)?zhí)顚?xiě)申請(qǐng)人資料
姓名
電話
郵箱
微信號(hào)
作品鏈接
個(gè)人簡(jiǎn)介
為了您的賬戶(hù)安全,請(qǐng)驗(yàn)證郵箱
您的郵箱還未驗(yàn)證,完成可獲20積分喲!
請(qǐng)驗(yàn)證您的郵箱
立即驗(yàn)證
完善賬號(hào)信息
您的賬號(hào)已經(jīng)綁定,現(xiàn)在您可以設(shè)置密碼以方便用郵箱登錄
立即設(shè)置 以后再說(shuō)