0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

刘敏 来源:DevicePlus 作者:DevicePlus 2023-02-23 17:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

poYBAGPzFZCARuR7AAMF7-dZ9z8105.jpg

我们在之前的两篇文章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坐标。

pYYBAGPzFZiARebtAALI7ER8bH4296.jpg

图1 加速度计(KX022-1020)

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

测试加速度计

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

poYBAGPzFZqAELVOAAJvcfHuDms241.jpg

图2 加速度计页面

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

pYYBAGPzFZuAaXMuAAFTMlElC3A985.jpg

图3 Arduino Create Web Editor – 添加库

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

poYBAGPzFZ2AJLGCAANjGXtmYfg135.jpg

pYYBAGPzFaCAV050AALLJAaFmLU884.jpg

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

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

poYBAGPzFaKABbCCAAJh9nYn43s153.jpg

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

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

poYBAGPzFaWAAEuQAAVqfm8qRuQ419.jpg

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

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

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

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

pYYBAGPzFYqAQey6AAKHb6zwptE952.jpg

图7 1.8英寸TFT液晶显示屏

pYYBAGPzFamAYpd4AALGCav9bg4760.jpg

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

poYBAGPzFayAAye4AAN0Hi188to776.jpg

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

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

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

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

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

pYYBAGPbhjqAbi1JAAAGd6_rQT0867.png

DevicePlus 编辑团队

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

审核编辑黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 液晶面板
    +关注

    关注

    10

    文章

    490

    浏览量

    41423
  • TFT
    TFT
    +关注

    关注

    10

    文章

    417

    浏览量

    115070
  • 加速度计
    +关注

    关注

    6

    文章

    827

    浏览量

    48382
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索 ±1.7g 双加速度计 ADIS16003 评估板

    探索 ±1.7g 双加速度计 ADIS16003 评估板 在电子设计领域,加速度计是一种常用的传感器,可用于测量物体的加速度。今天就来深入探讨一下 ADIS16003 这一 ±1.7
    的头像 发表于 05-23 13:50 504次阅读

    深度剖析LIS3DE:超低功耗高性能3加速度计的卓越之选

    功耗高性能的3“nano”加速度计,它在众多应用场景中展现出了强大的性能。 文件下载: LIS3DETR.pdf 产品概述 LIS3DE属
    的头像 发表于 04-16 11:10 290次阅读

    石英加速度计让空间受限的平台拥有“高精度感知”

    在惯性测量领域,传统加速度计往往面临两难:要么体积庞大,挤占宝贵的系统空间;要么温漂严重,一遇温度变化数据就“飘忽不定”。普通石英加速度计虽有一定精度,但零偏稳定性差、温度系数高,在长时间连续工作中
    的头像 发表于 04-14 15:01 304次阅读
    石英<b class='flag-5'>加速度计</b>让空间受限的平台拥有“高精度感知”

    TDK InvenSense IAM - 20381HT:高性能汽车级加速度计的卓越之选

    - 20381HT加速度计就是这样一款满足市场需求的优秀产品。今天,我们就来深入了解一下这款加速度计。 文件下载: TDK InvenSense IAM-20381HT
    的头像 发表于 12-25 17:15 733次阅读

    TDK InvenSense ICM - 42370 - P:高性能加速度计的深度剖析

    - 42370 - P加速度计,凭借其卓越的性能和丰富的功能,成为了众多应用的理想选择。今天,我们就来深入了解一下这款产品。 文件下载: TDK InvenSense ICM-42370-P高性能
    的头像 发表于 12-25 17:10 688次阅读

    探索NXP FXLS8964AF 3低g加速度计:特性、应用与设计要点

    探索NXP FXLS8964AF 3低g加速度计:特性、应用与设计要点 在汽车电子领域,对于高性能、低功耗的传感器需求日益增长。NXP的FXLS8964AF 3
    的头像 发表于 12-25 10:20 680次阅读

    深入解析FXLS8971CF:3低g加速度计的卓越性能与应用

    深入解析FXLS8971CF:3低g加速度计的卓越性能与应用 在当今工业和医疗物联网(IoT)领域,对于高性能、低功耗的传感器需求日益增长。NXP Semiconductors
    的头像 发表于 12-24 14:00 822次阅读

    深入解析FXLS8961AF:汽车应用中的3低g加速度计

    深入解析FXLS8961AF:汽车应用中的3低g加速度计 在汽车电子领域,传感器技术的发展日新月异。其中,3
    的头像 发表于 12-24 13:55 634次阅读

    加速度计都有哪些分类?

    加速度计的分类主要依据其工作原理和测量维度(数),以下是详细的分类:按工作原理分类(这是最核心的分类方式)这是根据加速度计内部如何感知和转换加速度信号来划分的。
    的头像 发表于 12-04 15:55 869次阅读
    <b class='flag-5'>加速度计</b>都有哪些分类?

    加速度计伺服电路模块原理与应用

    、石英挠性加速度计等高精度传感器设计,是实现其力平衡回路的“大脑”与“神经中枢”。 一、模块的核心功能与定位 加速度计伺服电路模块的核心使命,是为传感器提供完整的力平衡回路解决方案。它集成了大关键功能:
    的头像 发表于 11-28 15:43 730次阅读

    精准捕捉维运动:MEMS加速度计的高精度之道

    在工业机器人、无人机和结构监测等领域,对维运动的精确测量是实现智能控制的基础。这一任务的核心执行者,便是MEMS加速度计。它将物理运动精确转化为系统可读的数字信号,为设备赋予精准
    的头像 发表于 11-11 15:50 1003次阅读
    精准捕捉<b class='flag-5'>三</b>维运动:<b class='flag-5'>三</b><b class='flag-5'>轴</b>MEMS<b class='flag-5'>加速度计</b>的高精度之道

    基于STEVAL-MKI226KA加速度计套件的数据手册技术解析与应用指南

    STMicroelectronics STEVAL-MKI226KA数字加速度计传感器套件基于AIS25BA数字加速度计。扁平电缆将该套件连接到通用适配器板 (STEVAL-MKI
    的头像 发表于 10-28 14:34 3300次阅读
    基于STEVAL-MKI226KA<b class='flag-5'>加速度计</b>套件的数据手册技术解析与应用指南

    MEMS加速度计与石英加速度计的发展现状与水平对比

    在工程测量与惯性导航领域,加速度计是感知运动与振动的核心传感器。其中,微机电系统(MEMS)加速度计和石英加速度计是两种技术路线迥异但应用广泛的重要类型。它们各自的发展现状和技术水平呈现出一种既竞争又互补的格局。
    的头像 发表于 09-19 14:55 1574次阅读
    MEMS<b class='flag-5'>加速度计</b>与石英<b class='flag-5'>加速度计</b>的发展现状与水平对比

    为什么在振动分析中加速度计最常用?

    尽管振动可以通过位移、速度加速度个参数来完整描述,但在现代预测性维护和状态监测领域,加速度传感器(加速度计)占据了绝对主导地位,原因如下
    的头像 发表于 09-12 12:02 1243次阅读
    为什么在振动分析中<b class='flag-5'>加速度计</b>最常用?

    贸泽开售提供精确工业状态监测维护的 Amphenol Wilcoxon 883M数字MEMS加速度计

    数字微机电系统 (MEMS) 加速度计。该高精度传感器可为状态监测维护和故障诊断提供全面的振动分析。883M MEMS加速度计专为旋转机械、传动系统、制造设备、HVAC系统以及其他
    的头像 发表于 07-23 16:13 1961次阅读
    贸泽开售提供精确工业状态监测维护的 Amphenol Wilcoxon 883M数字<b class='flag-5'>三</b><b class='flag-5'>轴</b>MEMS<b class='flag-5'>加速度计</b>