干货!关于物联网常用几种传感器套件经验之谈
来源:互联网 发布:郑州java公司 编辑:程序博客网 时间:2024/04/27 18:39
2,气压传感器模块 BM1383GLV
3,地磁传感器模块 BM1422GMV
4,接近照度传感器模块 RPR-0521RS
5,彩色传感器模块 BH1745NUC
6,霍尔传感器模块 (磁性IC) BD7411G
7,温度传感器模块 BD1020HFV
8,紫外线传感器模块 ML8512A
实物如下图所示:
其中5种传感器模块为I2C接口(加速度传感器/气压传感器/地磁传感器/接近照度传感器/彩色传感器模块),一个是GPIO口(霍尔传感器模块),两个是模拟接口(温度传感器/紫外线传感器模块)。所以从这点上来看,这些传感器也不能乱接在Sensor Shield的转接板上,还是要遵循一定规则,这个会在后面实际上电使用的时候具体提到。
ROHM Sensor Shield是一个转接板,对,是一个单纯的转接板(当然包括了一些电平转换、运放IC器件),所以我们也看到了,ROHM这个评估套件虽然有传感器模块,有转接板,但真正使用的话肯定还不够,还缺少关键的控制器板。好巧的是ROHM这个套件支持Arduino UNO接口的开发板扩展,所以说,我们可以通过第三方的开源硬件板来实现套件的使用开发,比如Arduino UNO,mbed等兼容Arduino UNO扩展接口的平台。Sensor Shield转接板的布局主要在正面,分别是8个传感器模块的接口,兼容Arduino UNO的扩展接口以及中断信号选择的跳帽接口、传感器模块的供电选择跳帽,如下图所示:
本人手头正好有Arduino UNO的开发板,可以与Sensor Shield板卡完美接合
开发板上电:
在正式使用ROHM Sensor Shield传感器评估套件需要特别注意几点:
第一个就是传感器模块与转接板的连接,因为有些传感器是I2C接口,有些是GPIO口,还有一些如温度、紫外线传感器是模拟接口,具体划分如下。
另外一个需要注意的就是传感器模块的供电,因为套件中的8种传感器支持不同的供电电压,有些也可通用,但有些只有唯一的供电选择,如地磁传感器只能选择1.8V的供电。
下面来重点看下板子实际使用。先看下比较常用的温度传感器模块,硬件如下图设置,通过USB线连接电脑供电,如下图所示:
由于使用的是Arduino UNO的底板,所以不用多想,开发工具肯定支持Adruino IDE(Arduino 1.6.7以上版本),简单、方便。值得说下的,ROHM官方本身提供的各种传感器库以及软件代码都是基于Arduino IDE的,所以这是第一推荐选择。转接板/传感器模块的原理图、使用手册、传感器软件包等都可以在ROHM官方的网站上下载,链接:http://www.rohm.com.cn/web/china/sensor-shield-support。
至于板卡开发步骤就不在这里一一介绍了,具体详情可以参考 http://www.eeboard.com/evaluation/sensorshield-evk-001/?zh
- 干货!关于物联网常用几种传感器套件经验之谈
- 几种常用的传感器(加速度传感器、重力传感器、方向传感器、陀螺仪)简介
- 盘点物联网领域常用的6大传感器
- 物联网的关键 - 传感器
- 物联网传感器技术趋势分析及经典传感器推荐
- 物联网中传感器如何标识?
- 物联网盈利模式 你知道几种?
- CSRmesh开发套件加速物联网产品开发
- Nordic Semiconductor ASA推出nRF51物联网软件开发套件
- 玩转Intel Edison物联网开发套件
- 物联网开发平台B-L475E-IOT01A探索套件简介
- 阿里物联网套件-服务端SDK学习实践(开篇)
- 智能家居——阿里云物联网套件体验
- 钛极OS(TiJOS)物联网操作系统开发套件开箱记
- 国内物联网平台初探(二):阿里云物联网套件
- 干货:结合Scikit-learn介绍几种常用的特征选择方法
- [转]干货:结合Scikit-learn介绍几种常用的特征选择方法
- 干货:结合Scikit-learn介绍几种常用的特征选择方法
- 浅谈Android之SurfaceFlinger相关介绍(三)
- php结合redis实现高并发下的抢购、秒杀功能
- 解决Excel中上下左右键相反,且不能一格一格的滑动。
- ContentProvider
- 117.hdu--2629--Identity Card
- 干货!关于物联网常用几种传感器套件经验之谈
- attr相关问题
- Quartz简单示例
- 共同学习Java源代码-数据结构-HashMap(四)
- 一个好用的轮播图开源框架RollViewPager
- PXI和CompactPCI的区别比较
- Redis开启远程登录连接。
- SpringMVC+Mybatis框架整合源码 rest websocket html5 自定义表单
- jQuery实现的添加到产品对比