尝试用加速传感器监测各种动作

分享到:

1

2

本期我们首先从利用传感器评估套件使之工作开始! 另外,本期的程序开发用"Arduino Create"进行讲解。

此次的电子工程配方

完成为止的大致时间标准:60分钟
必要零件

Arduino主体(Arduino UNO R3 或者 Arduino UNO SMD Rev3)
https://www.ameya360.com/product/960218

罗姆传感器评估套件
https://www.rohm.com.cn/web/china/sensor-shield-support

TFT液晶面板(sainsmart 1.8)

※ 罗姆传感器评估套件可通过以下网站购买!
AMEYA360
RightIC

目 录

1.加速度传感器是什么?

2.让加速度传感器工作

3.在TFT液晶显示器上显示加速度传感器的值

4.总结

1.加速度传感器是什么?

加速度传感器是一种可以检测"倾斜"、"撞击"、"振动"等这些传感器动作状态的传感器。传感器有1轴2轴3轴等种类,例如1轴可检测1个方向(只检测纵向),2轴可检测2个方向(纵向和横向),3轴可检测3个方向(纵向、横向和高度)。

传感器评估套件中搭载的加速度传感器为3轴,所以可检测XYZ三个方向。

3

照片1 加速度传感器

传感器评估套件附带的加速度传感器为3轴,所以和地磁传感器一样在传感器电路板上有XYZ的标示。

2.让加速度传感器工作

首先运行加速度传感器。和平时一样,从罗姆传感器评估套件的网站打开加速度传感器网页,从位于页面最下方的"软件"项目下载库。

4

照片2 加速度传感器网页

本期的程序开发我们也使用Arduino Create进行讲解,因此通过Arduino Create的添加库来添加下载的zip库文件。

5

照片3 Arduino Create的库添加画面

库添加完毕后,请在传感器评估套件上安装加速度传感器(I2C I/F区域),试着运行样本程序。请将加速度传感器的电压设为1.8V或者3.0V。

6

图1 传感器评估套件的传感器安装

7

照片4 将加速度传感器安装在套件上

从Arduino Create的库画面上选择example,即可打开样本程序。

8

照片5 打开样本程序

编译后上传到Arduino主体即可正常运行!

9

照片6 通过Arduino Create的串行监视器确认

3.在TFT液晶显示器上显示加速度传感器的值

运行了样本程序,这样还不算完美,接下来我们试着在1.8英寸的小型TFT液晶显示器上显示加速度传感器的值。该TFT液晶显示器的分辨率为126px × 160px,虽然稍小,但用Arduino等显示数值或者文字时却是个重要工具。和以往使用7段LED仅显示数值相比可以显示更多内容,所以本期我们除加速度传感器的数值外,还要挑战一下图表的显示。

10

照片7 1.8英寸TFT液晶显示器

12

照片8 背面还带SD卡槽

13

照片9 将TFT显示器接到传感器评估套件上

使用TFT显示器时,根据使用TFT显示器的规格其连接方法及在程序中使用的库有时会不同。本期使用的TFT显示器是sainsmart公司的ST7735R显示器。网站上除了Arduino外,还公开了接到Raspberry Pi上运行的样本。

为了使用该显示器在Arduino上运行程序,需要对下载的库进行少许修改,关于显示器的用法将在下期介绍。
如果显示器运用的好,可如下所示使数值出现在希望出现的地方,或者绘制图表等,您将感受到电子工作的世界又拓宽了一步!

 

继续阅读
迄今最小的加速传感器诞生!

瑞典查尔姆斯理工大学(KTH)的研究人员利用高导电性纳米材料石墨烯,研制出了迄今最小的加速传感器。这一设备有望促进人体传感器和导航技术的发展,用于研制心血管疾病监测系统、超灵敏的可穿戴设备和便携式运动捕捉系统等。相关论文发表在《自然·电子学》上。

大气环境监测有妙招!

介绍一下全球知名半导体制造商ROHM(总部位于日本京都)开发出通过Arduino及mbed*1等开放平台*2(通用微控制器开发板)可轻松测量加速度、气压、地磁、脉搏等8种信息的传感器扩展板(Expansion Board)“SensorShield-EVK-003”。

ROHM发售仅5分钟即可构建传感器环境的Arduino用扩展板“SensorShield-EVK-003”

全球知名半导体制造商ROHM开发出通过Arduino及mbed*1等开放平台*2(通用微控制器开发板)可轻松测量加速度、气压、地磁、脉搏等8种信息的传感器扩展板(Expansion Board)“SensorShield-EVK-003”,并已开始网售。

ROHM开发出能够轻松构建传感环境的Arduino兼容扩展板"SensorShield-EVK-001"

全球知名半导体制造商ROHM开发出通过Arduino和mbed*1等开放平台*2通用微控制器开发板)可轻松测量加速度、气压、地磁等8种信息的传感器扩展板(Expansion Board)"SensorShield-EVK-001",并开始网络销售。

ROHM Sensor Shield-EVK-001传感器套件评测

随着人工智能、物联网等这类领域的持续火热,传感器作为物连接世界、传送智能的基石,在现代电子领域扮演着越来越重要的角色。爱板网有幸拿到了ROHM最新推出的可以用于方便评估8种高性能传感器的Sensor Shield传感器开发套件,从介绍上来看套件本身的入手极为简单,可以超快速、无障碍的使用、开发传感器设备的应用。