这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 电源与模拟 » TFT液晶面板与三3轴加速度计的配合使用–第1部分

共14条 1/2 1 2 跳转至

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

工程师
2022-08-16 15:03:31     打赏
  • 的配合使用–第1部分

  • 2020.05.7

  •  

  • Arduino入门指南

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屏幕上创建图形并显示从加速度计获得的数值。





关键词: TFT     液晶     面板 3轴     加速度计     配合     使用    

院士
2022-08-16 21:58:30     打赏
2楼

学习


专家
2022-08-16 22:04:30     打赏
3楼

看看


高工
2022-08-16 22:32:20     打赏
4楼

学习一下


院士
2022-08-17 08:07:20     打赏
5楼

谢谢楼主分享的应用~!


专家
2022-08-17 08:12:45     打赏
6楼

看下



高工
2022-08-17 08:19:24     打赏
7楼

ok


专家
2022-08-17 08:20:46     打赏
8楼

学习


高工
2022-08-17 08:24:19     打赏
9楼

学习分享,学习学习


院士
2022-08-17 08:34:12     打赏
10楼

感谢分享


共14条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]