首頁 > 評測 > 物聯(lián)網(wǎng)制勝法寶——機(jī)智云GoKit2.1評測

物聯(lián)網(wǎng)制勝法寶——機(jī)智云GoKit2.1評測

  • 作者:高楊
  • 來源:21ic
  • [導(dǎo)讀]
  • 2015月8日31日,機(jī)智云獲得2億人民幣B輪融資。這是中國到目前為止,國內(nèi)物聯(lián)網(wǎng)(IoT)云服務(wù)行業(yè)最大一筆融資。

gokit2.1bbb.jpg

點擊關(guān)閉后,可見設(shè)備管理器的設(shè)備圖標(biāo)已經(jīng)顯示安裝好驅(qū)動了。

gokit2.1ccc.jpg

5 DEMO測試

開發(fā)板自帶的DEMO程序工程為“微信寵物屋”,是需要配合手機(jī)APP軟件來使用。我們根據(jù)說明書提供的DEMO使用說明來操作。如下五格圖片所示,其中第三格圖片可知,該套件的WIFI模塊HF-LPB100-1為漢楓的產(chǎn)品。另外SSID和密碼分別是我的無線路由的賬號和密碼。

微信寵物屋1.jpg微信寵物屋2.jpg

 

微信寵物屋3.jpg微信寵物屋4.jpg

微信寵物屋5.jpg

 

加入網(wǎng)絡(luò)

以上是我第一次配置,經(jīng)過一分鐘等待后以失敗告終,我思考了一下過程,覺得是我上電后隨意按了兩個按鍵的結(jié)果,雖然之后我調(diào)整為了綠燈,但是可能某個環(huán)節(jié)出錯了,之后我按下復(fù)位按鍵,然后再次通過長按KEY2把RGB LED設(shè)置為綠燈,點擊APP界面的重試按鈕,重復(fù)之前的操作,這次成功了,由于連接成功的界面一閃而過,我未能截屏成功。通信成功后刷新設(shè)備列表,如下圖中第一格圖內(nèi)容,點擊后綁定,如下圖中第二格圖片內(nèi)容,這時候可以看出來我手機(jī)是通過WIFI聯(lián)網(wǎng)的,這時候我的GoKit和手機(jī)連接在同一個無線路由器上,因此顯示為局域網(wǎng)在線,我把手機(jī)設(shè)置為3G網(wǎng)絡(luò)上網(wǎng),這時候看下圖中第三格圖片,手機(jī)這時候就顯示為遠(yuǎn)程在線了,真的可以實現(xiàn)遠(yuǎn)程通信。點擊設(shè)備名稱進(jìn)入控制面板,如下圖第四格圖片內(nèi)容,我們可以操作RGB LED、電機(jī)轉(zhuǎn)速和轉(zhuǎn)向、紅外探測、溫濕度讀數(shù)。下圖中最后一格圖片內(nèi)容,顯示是紅外探測為開啟,其實這時候是我手去靠近了紅外探測器,紅外探測指示燈同時點亮了。手機(jī)端就立馬出現(xiàn)了開啟狀態(tài),實在是太同步了,很棒。

微信寵物屋6.jpg微信寵物屋7.jpg

 

微信寵物屋8.jpg微信寵物屋9.jpg

微信寵物屋10.jpg

DEMO APP演示

gokit2.1dddd.jpg

紅外探測測試

6 電路介紹

想要深入了解必須先了板載的外設(shè)電路,這里簡單的選兩個模塊進(jìn)行一下介紹,更詳細(xì)的了解請閱讀GoKit電路原理圖。

RGB LED.jpg

RGB LED全彩燈驅(qū)動電路

如上圖所示,RGB直接驅(qū)動需要三根線,而這里選用了集成驅(qū)動器P9813,通過雙線數(shù)據(jù)通信的方式來控制輸出的三根線。與舊版本區(qū)別是增加了RGB使能IO-A0。下圖為之前2.0版本相關(guān)部分的電路原理圖。

rgbled.jpg

舊版本RGB LED驅(qū)動電路

motorcontrol.jpg

馬達(dá)控制電路

馬達(dá)控制也是選用了集成驅(qū)動器,雙線控制,分別控制正轉(zhuǎn)、反轉(zhuǎn),以PWM方式控制速度。很常用的一款馬達(dá)控制電路。與舊版本區(qū)別是在L9110的管腳4串接了限流電阻R16。

其余部分詳見GoKit電路原理圖。

 

7 開發(fā)環(huán)境與編程

硬件部分詳見電路原理圖。

本測評選用的是基于STM32的主控板,下載官方提供的DEMO相關(guān)源代碼。下載工程壓縮包到本地后,解壓。

gokit2.2開發(fā)環(huán)境.jpg

如上圖所示,解壓后打開圖示目錄,我們可以看到官方提供的例程代碼是在kei for ARM uVision4的版本開發(fā)的,因此我們也需要在本地安裝Keil for ARM 4或更高版本。這里基于本地開發(fā)推薦使用Keil for ARM,目前最新版為Keil uVision5,版本號5.17。本測評不在對如何使用Keil做深入的介紹。本主控板選用的是STM32F103C8單片機(jī),因此我們需要安裝STM32F1系列的支持包。

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項目外包 more+