Arduino上进行使用传感器的开发,非常轻松!搭载8种传感器的罗姆传感器评估套件用后感

转载自 Device Plus,获得了相关许可,特此声明

用加速度传感器检测各种动作

可以轻松操作多种传感器的罗姆传感器评估套件试用系列专栏,本期终于进行到了最后一种,我们要试用一下加速度传感器。

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

此次的电子工程配方

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

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

目 录

  1. 加速度传感器是什么?
  2. 让加速度传感器工作
  3. 在TFT液晶显示器上显示加速度传感器的值
  4. 总结

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

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

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

照片1 加速度传感器

照片1 加速度传感器

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

 

2.让加速度传感器工作

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

照片2 加速度传感器网页

照片2 加速度传感器网页

 

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

 

照片3 Arduino Create的库添加画面

照片3 Arduino Create的库添加画面

 

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

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

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

 

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

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

 

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

 

照片5 打开样本程序

照片5 打开样本程序

 

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

 

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

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

 

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

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

 

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

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

 

照片8 背面还带SD卡槽

照片8 背面还带SD卡槽

 

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

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

 

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

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

 

 

总结

下期我们将主要介绍使用传感器评估套件将加速度传感器的数值显示在TFT显示器上的方法以及图表程序的编写方法,尝试制作使用加速度传感器和TFT显示器的简单装置。