TFT液晶面板与三3轴加速度计的配合使用–第1部分

这篇文章来源于DevicePlus.com英语网站的翻译稿。

点击此处阅读本文的第2部分 >

tft lcd

我们在之前的两篇文章Arduino与元件和传感器的应用案例–加速度计 第1部分Arduino与元件和传感器的应用案例–加速度计 第2部分中介绍了加速度计的基础知识。今天,我们将使用TFT液晶面板来测试KX022-1020加速度传感器。在下一篇文章中,我们将讨论如何控制TFT LCD显示屏。此外,我们还将深入探索Arduino Create的使用方法。有关Arduino Create的更多信息,请参阅这篇文章!

 

今天的电子食谱

预计完成时间:90分钟

所需部件:

  • Arduino主体(Arduino UNO R3)
  • 罗姆传感器评估套件https://www.rohm.com/web/global/sensor-shield-support
  • TFT液晶面板(sainsmart 1.8)https://www.sainsmart.com/sainsmart-1-8-spi-lcd-module-with-microsd-led-backlight-for-arduino-mega-atmel-atmega.html

您可以从以下站点购买罗姆传感器评估套件!

Chip One Stop

Mouser Electronics

Newark element14

Farnell element14

RS Components

CoreStaff

 

什么是加速度计?

首先我们简要回顾一下加速度计的定义。加速度计是一种可以检测运动状态(比如倾斜、冲击、振动)的传感器。加速度计可分为单轴、双轴和三轴三种类型。单轴加速度计可检测单个方向(仅垂直);双轴加速度计可检测两个方向(垂直和水平);三轴加速度计可检测三个方向(垂直、水平和高度)。

由于传感器评估套件中集成的加速度计具有三个轴,因此可以检测XYZ坐标。

tft lcd

图1 加速度计(KX022-1020)

KX022-1020是一个三轴加速度计。与地磁传感器一样,该传感器上面印有一个XYZ三轴标志。

 

测试加速度计

现在,我们开始来测试这个加速度计。请从罗姆传感器评估套件页面加速度计页面 底部的“Software”部分下载相应的库文件。

tft lcd

图2 加速度计页面

像上一个教程一样,我们将继续使用Arduino Create Web Editor。要添加库,您可以点击左侧菜单的“Libraries”,并单击“ADD ZIP LIBRARY”。

tft lcd

图3 Arduino Create Web Editor – 添加库

库添加完成之后,请将加速度计连至传感器开发板(I2C I/F),然后尝试运行示例程序。加速度计的电压设置应为1.8V或3.0V。

tft lcd

tft lcd

图4 将加速度计连至传感器开发板

要打开示例程序,请单击“Libraries”,然后单击“CUSTOM”下的“KX022”。

 

tft lcd

图5 Arduino Create Web Editor – 打开示例程序

编译程序并将其上传到Arduino,然后,串行监视器上应该会显示相应数值。

tft lcd

图6 Arduino Create串行监视器上显示的数值

在TFT液晶显示屏上显示加速度计传输的数值

现在,示例程序可以正常运行,那么我们尝试将这些数据显示到1.8英寸TFT液晶显示屏上。尽管此TFT液晶显示器的分辨率略小于126 x 160 px,但在Arduino等应用场景中显示数字或字母时会非常有用。

之前我们只是使用7段LED来显示数值。但是这次,我尝试用一个图形来显示加速度计传输过来的数值。

tft lcd

图7 1.8英寸TFT液晶显示屏

 

tft lcd

图8 TFT液晶显示屏背面的SD卡插槽

tft lcd

图9 将TFT显示屏连至传感器评估套件

对于不同的TFT显示屏,连接方法和程序中使用的库可能会有所不同,我们应注意TFT显示屏的技术规格和型号。本教程中使用的TFT显示屏型号为SainSmart ST7735R。除Arduino外,该屏幕还与Raspberry兼容。

要使用该屏幕在Arduino中运行程序,我们必须对下载的库进行一些修改。在下一篇文章中,我们将详细介绍如何控制TFT液晶显示屏。设置完成后,您应该能够在显示屏上输出相关数值,如以下视频所示:

在下一篇文章中,我们将利用相同的加速度计和TFT屏幕制作一个简单的设备。我们将展示如何在TFT屏幕上创建图形并显示从加速度计获得的数值。

点击此处阅读本文的第2部分 >

DevicePlus 编辑团队
DevicePlus 编辑团队

设备升级版适用于所有热爱电子和机电一体化的人。

相关文章

  1. how-to-make-eobot_02_19

    “魅力四射”的机器人制作【下篇】

  2. “魅力四射”的机器人制作【上篇】

  3. 用Arduino和TOF距离传感器制作甜甜圈播放器【后篇】

  4. 用Arduino和TOF距离传感器制作甜甜圈播放器【前篇】

  5. 1-1

    Arduino电子制作总结!基于微控制器的电子制作基础之基础篇

  6. 用Arduino制作的太阳能电池板供电数字养殖箱【前篇】

    用Arduino制作的太阳能电池板供电数字养殖箱【前篇】

  7. 使用D/A转换器灵活控制电压并使用Arduino输出模拟信号的方法

  8. 在最后一刻停下来!用Arduino和距离传感器制作小鸡赛车!(第3篇•最终篇)

  9. 在最后一刻停下来!用Arduino和距离传感器制作小鸡赛车!(第2篇)

TECH INFO

  • Sugiken老师的电机驱动器课堂
  • 重点必看
  • 技术分享
  • Arduino入门指南

基础知识

  • Si功率元器件
  • IGBT功率元器件
  • 热设计
  • 电路仿真
  • 开关噪声-EMC
  • AC/DC
  • DC/DC
  • 电机
  • 传递函数

工程技巧


Sugiken老师的电机驱动器课堂

PICK UP

PAGE TOP