基於Arduino與Bosch BHI260AP聯合開發板的智能家居項目

這款名叫Nicla Sense ME的開發板是Arduino Pro旗下迄今為止尺寸最小同時採用最新一代博世傳感器技術的最新產品。Nicla Sense ME配備了Bosch Sensortec的BHI260AP人工智慧傳感器系統、BMM150磁力計、BMP390氣壓傳感器,以及獨特的BME688四合一氣體傳感器。

Nicla Sense ME 在許多方面都達到了兩個領域的頂級水準,它將低功耗傳感器節點與可在邊緣實現人工智慧和機器學習的高性能“大腦”相結合。它既具備Arduino部署快速、配置簡便的特點,也擁有Bosch Sensortec最先進的傳感器組合。

Nicla Sense ME固件使用Arduino IDE開發,在軟體中安裝Nicla Sense ME開發板庫和BHY2庫,獲取溫度、氣壓、濕度、氣體四個環境類傳感器數據,通過串口列印出數據,通過數據還將通過藍牙notify的方式發送到主機,可以通過NRF connect 手機APP查看notify數據。

此方案是將藍牙數據轉換為MQTT的方式,進行藍牙數據在網絡傳輸,並在手機APP顯示。實例是將Nicla Sense ME開發板數據通過藍牙協議發送到樹莓派,樹莓派運行python腳本將數據通過MQTT協議發送到阿里雲,阿里雲平台的IOT studio開發的手機APP顯示藍牙數據。

►場景應用圖

Bosch Sensortec

►展示板照片

Bosch Sensortec

►方案方塊圖

Bosch Sensortec

►實物對比圖

Bosch Sensortec

►核心技術優勢

開發板的優點: 1.板子很小巧、精緻 2.低功耗,實測120mAh鋰電池能夠在藍牙連接情況下連續獲取數據⼤約⼀周 3.開發效率高,得益於BHY2庫,集成了全部傳感器數據 4.資料開源,能夠輕易的通過網絡獲取Nicla Sense ME的資料 5.集成度高,硬幣⼤的開發板集成多種運動傳感器和環境傳感器 6.傳感器精度高,博世的傳感器相比同類傳感器精度要高

►方案規格

BHI260AP 1.工作電壓:1.8V 2.量程:16G/2000DPS 3.解析度:16BIT 4.功耗::950μA (low power mode) BMM150 1.工作電壓:1.62V-3.6V 2.量程:±1300μT (x,y-axis) ±2500μT (z-axis) 3.解析度:13BIT 4.功耗:170μA (low power modet) 500μA (normal mode) BMP390 1.工作電壓:1.2V-3.6V 2.量程:300-1250 hPa 3.解析度:24BIT 4.功耗:3.2μA@1 Hz BME688 1.工作電壓:1.71V-3.6V 2.量程:0-65℃;10-90%r.H.;300-1250 hPa 3.功耗:3.2μA@1 Hz pressure,humidity,temperature