干货!关于物联网常用几种传感器套件经验之谈

来源:互联网 发布:郑州java公司 编辑:程序博客网 时间:2024/04/27 18:39
随着人工智能、物联网等这类领域的持续火热,传感器作为物连接世界、传送智能的基石,在现代电子领域扮演着越来越重要的角色。好了废话不多说,下面先介绍市面上流行的ROHM Sensor Shield传感目前市面流行的8种ROHM Sensor Shield传感模块(下附各个模块上的传感器具体型号)分别为:1,加速度传感器模块 KX022-1020
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



0 0
原创粉丝点击