www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁 > 評測 > IoT開發(fā)利器—Silicon Labs ThunderSense評測

IoT開發(fā)利器—Silicon Labs ThunderSense評測

SiliconLabs   Thunder   藍牙   傳感器   BLE4.2   ZigBee   Thread   
  • 作者:ZhanZR
  • 來源:21ic
  • [導讀]
  • Thunder Sense是Silicon Labs推出的一款針對物聯(lián)網(wǎng)應用的開發(fā)板,Thunder Sense與ST的SensorTile、TI的SensorTag等套件定位大致相當,都是一個多傳感器的IoT節(jié)點方案。除了低功耗的特點之外,Thunder Sense的板載ZigBee和Thread連接方式是其一大特色。

一個8M Bit(1M Byte)的SPI Flash(U3)掛在主MCU上,用于各種無線協(xié)議中存儲非易失性數(shù)據(jù)用的.另外還有一個同型號Flash(U11)掛在調(diào)試MCU上是給調(diào)試功能使用的.

12.jpg

跟傳感器不同,這個Flash直接跟單片機的電源接在一起了.這是因為此型號本身是個超低功耗片子.不用的時候,可以用軟件將其置于深睡眠的狀態(tài),此時它只需要0.1uA的電流.所以就不用單獨為其做電源控制了.

這是MEMS Microphone的電路:

13.jpg

兩級運放,第一級進行32.1dB的信號增益調(diào)理,第二級進行10KHz的一階低通濾波.這個Mic屬于模擬輸出的MEMS Mic,調(diào)理后的信號最后輸出給無線SOC的ADC(12bit)輸入端.Silabs提供的BSP中有測量聲音強度的算法,將采樣信號計算成環(huán)境噪音強度.

原理圖其他部分沒有特別的地方,這個板子的電源設(shè)計的很精巧,每一路的電源都是單獨控制的,值得搞低功耗設(shè)計的工程師可以借鑒參考一下.

3.官方Demo下載與功能體驗

ThunderSense官方的APP有iOS,Android兩個版本,下載地址:

蘋果應用

Anroid應用(在GooglePlay中)

蘋果用戶直接下載體驗就是了.但是國內(nèi)的用Android手機的同學如果不能訪問Google Play的話(除非買了VPN),就需要自己編譯一下Android的APP了,APP的代碼在此:

https://github.com/SiliconLabs/thunderboard-android

目前官方的代碼版本用Android Studio 1.4.1編譯的,本人用1.5.0編譯,沒有發(fā)現(xiàn)大的問題.如果不想編譯,可以使用本文后面的附件中我編譯出來的APK進行試用.

以下是本人簡易編譯過程:

先建立個新路徑,再運行:

git clone https://github.com/SiliconLabs/thunderboard-android.git

把代碼clone下來.

打開Android Studio導入工程編譯,會報一個錯,估計是我的開發(fā)環(huán)境跟原開發(fā)環(huán)境不同.如圖修改就可以了.

14.jpg

Build生成APK在這個目錄:

$SourcePath\app\build\outputs\apk

把apk傳到你手機安裝即可.

下面開始使用Demo App,首先要裝好CR2032的電池,千萬別裝反了,也可以不用電池直接插上USB供電:

15.jpg

[裝好電池如圖所示,接上電池后,板子另外一面中間有個綠燈會閃爍,如果沒有閃,把電池輕輕往外面推一點以便更好接觸]

打開APP,開始找ThunderSense板子,手機的藍牙要打開.這里順便提一下,Android版本的話最好是4.3以上的,否則BLE支持又是個問題.好在現(xiàn)在的手機應該都能滿足這要求.

16.jpg

出現(xiàn)上面界面表示ThunderSense板子已經(jīng)找到,點擊進行連接.連接后進入菜單界面:

17.jpg

第一個是方向,重力傳感器的實驗:

18.jpg

大家可以試著把ThunderSense板子各種翻轉(zhuǎn)試試.

第二個實驗就是傳感器實驗:

19.jpg

從上到下,從左到右分別是溫度,濕度,環(huán)境光,紫外線,大氣壓,噪音,二氧化碳,有毒氣體濃度的讀數(shù).大家可以試著把板子移動一下看讀數(shù)變化.霍爾傳感器這里沒有被支持, 而空氣質(zhì)量傳感器的讀數(shù)在電池供電的時候也看不到(低功耗考慮).另外這個Demo對電池剩余容量估算不準,應該是通過電壓實時簡單估算的.在藍牙通信收發(fā)瞬間電壓會有小小跳動的,CR2032的電池不可能這么不經(jīng)用.

第三個實驗就是IO控制實驗:

下邊是兩個燈的控制,分別控制板上的紅綠兩個燈,官方的APP上還有控制四個RGB三色燈的界面.但我編譯出來的測試APP只有控制中間那兩個紅綠色燈的代碼.這是因為代碼更新不及時的緣故.總之可以體驗這個用法.點了第一個就是紅燈亮:

20.jpg紅燈綠燈等等等.jpg

點了綠燈亮就是板子上綠燈亮:

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

網(wǎng)友評論