基于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

►核心技术优势

开发板的优点: 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