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

 登录大大通,了解更多详情,解锁1500+完整应用方案,更有大联大700+FAE在线答疑解惑!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/453678.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

4. 树(二叉树、二叉查找树/二叉排序树/二叉搜索树、平衡二叉树、平衡二叉B树/红黑树)

树 1. 二叉树1.1 概述1.2 特点1.3 二叉树遍历方式1.3.1 前序遍历(先序遍历)1.3.2 中序遍历1.3.3 后序遍历1.3.4 层序遍历 2. 二叉查找树(二叉排序树、二叉搜索树)2.1 概述2.2 特点 3. 平衡二叉树3.1 概述3.2 特点3.3 旋转3.3.1 左旋3.3.2 右旋 3.4 平衡二…

spring boot打完jar包后使用命令行启动,提示xxx.jar 中没有主清单属性

在对springBoot接口中间件开发完毕后,本地启动没有任何问题,在使用package命令打包也没异常,打完包后使用命令行:java -jar xxx.jar启动发现报异常:xxx.jar 中没有主清单属性,具体解决方法如下:…

Day 35 | 贪心 860.柠檬水找零 、 406.根据身高重建队列 、 452. 用最少数量的箭引爆气球

860.柠檬水找零 题目 文章讲解 视频讲解 思路&#xff1a;分别列出三种支付方式对应的找零情况 class Solution {public boolean lemonadeChange(int[] bills) {int five 0, ten 0, twenty 0;for (int i 0; i < bills.length; i) {if (bills[i] 5) {five;} else if…

研究生如何找答案?推荐你使用这4个公众号和工具 #知识分享#知识分享#笔记

随着大学课程的增多和知识的不断积累&#xff0c;大学生们常常面临着繁重的作业和复杂的题目。为了解决这一问题&#xff0c;许多大学生搜题软件应运而生。 1.快练题 这是一个网站 找题的网站海量题库,在线搜题,快速刷题~为您提供百万优质题库,直接搜索题库名称,支持多种刷题…

探索数据可视化:Matplotlib在Python中的高效应用

探索数据可视化&#xff1a;Matplotlib在Python中的高效应用 引言Matplotlib基础安装和配置Matplotlib基础概念绘制简单图表线形图散点图柱状图 图表定制和美化修改颜色、线型和标记添加标题、图例和标签使用样式表和自定义样式 高级图表类型绘制高级图表多图布局和复杂布局交互…

【SpringBoot】SpringBoot的web开发

&#x1f4dd;个人主页&#xff1a;五敷有你 &#x1f525;系列专栏&#xff1a;SpringBoot ⛺️稳重求进&#xff0c;晒太阳 Wbe开发 使用Springboot 1&#xff09;、创建SpringBoot应用&#xff0c;选中我们需要的模块&#xff1b; 2&#xff09;、SpringBoot已经默…

XML:可扩展标记语言

XML&#xff1a;可扩展标记语言 主要内容 XML介绍DTDXSDDOM解析SAX解析 学习目标 知识点要求XML介绍掌握DTD掌握XSD掌握DOM解析掌握SAX解析掌握 一、XML介绍 1. 简介 XML&#xff08;Extensible Markup Language&#xff09;可扩展标记语言。严格区分大小写。 2. XML和…

【大厂AI课学习笔记】1.5 AI技术领域(1)计算机视觉

人工智能的三大基础应用领域是&#xff0c;自然语言处理&#xff0c;语音识别&#xff0c;计算机视觉。 计算机视觉&#xff1a;定义、关键技术、技术发展、应用场景与商业化成功 一、计算机视觉的定义 计算机视觉&#xff0c;作为一个跨学科的领域&#xff0c;旨在研究如何让…

【文件增量备份系统】前端项目构建

文章目录 创建项目安装项目依赖引入element plus组件下载组件在main.js中使用组件测试 整合路由router下载组件创建路由管理器index.js使用路由App.vue上面使用 <router-view />测试 整合axios下载组件工具类axiosRequest.js工具类使用 创建项目 damwangrunqindeMBP dev…

2023年06月CCF-GESP编程能力等级认证Python编程二级真题解析

Python等级认证GESP(1~6级)全部真题・点这里 一、单选题(共15题,共30分) 第1题 高级语言编写的程序需要经过以下()操作,可以生成在计算机上运行的可执行代码。 A:编辑 B:保存 C:调试 D:编译 答案:D 第2题 能够实现下面流程图功能的伪代码是( )。 A:if …

前端JavaScript篇之数组有哪些原生方法?常见的位运算符有哪些?为什么函数的 arguments 参数是类数组而不是数组?如何遍历类数组?

目录 数组有哪些原生方法&#xff1f;参考案例 常见的位运算符有哪些&#xff1f;总结 为什么函数的 arguments 参数是类数组而不是数组&#xff1f;如何遍历类数组? 数组有哪些原生方法&#xff1f; JavaScript中数组有许多原生方法用于执行各种操作。这些方法可以分为以下几…

Hadoop-生产调优

第1章 HDFS-核心参数 1.1 NameNode内存生产配置 1&#xff09;NameNode 内存计算 每个文件块大概占用 150 byte&#xff0c;一台服务器 128G 内存为例&#xff0c;能存储多少文件块呢&#xff1f; 128 * 1024 * 1024 * 1024 / 150byte ≈ 9.1 亿G MB KB Byte 2&#xff09…