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

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

3天内不再提示

带GPS和TFT触摸屏显示屏的GPS定位显示的制作

454398 来源:wv 2019-08-30 11:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:组件

一个 Arduino UNO 兼容板(它也可能与Mega一起工作,但我还没有用它测试屏蔽)

一个 Makerfabs Arduino GPS Shield (背面显示图片2 )

一个 ILI9341 2.4“用于Arduino的TFT触摸屏屏蔽

在我发布本教程之后,优秀的人员 Makerfabs 制作了一个特殊组合包含该项目的所有组件!: - )

步骤2:启动Visuino,添加和配置TFT Display Shield

Arduino UNO 只有一个串口,需要编程 Arduino ,你需要在 Arduino UNO 》 GPS 已连接。

要开始编程Arduino,您需要从此处安装 Arduino IDE :http://www.arduino.cc/。

确保安装1.6.7或更高版本,否则此Instructable将无效!

Visuino :https://www.visuino.com也需要安装。

启动 Visuino ,如下所示第一张图片

点击 Arduino组件的“向下箭头”按钮打开下拉菜单( 图片1 )

从菜单中选择“添加盾牌”(图片1 )

在“ Shields ”对话框中展开“显示”类别,然后选择“ TFT彩色触摸屏显示器ILI9341 Shield ”,然后点击“ + ”按钮添加它(图片2 )

在对象检查器中展开“文字“属性(图片3 )

在对象检查器中设置”文本“的”大小“子属性的值“属性” 2 “(图片3 ) - 这会让人眼前一亮r在显示屏上绘制文本时的默认文本大小

步骤3:在Visuino中:为GPS位置信息添加文本字段元素

接下来我们需要添加Graphics元素以显示GPS的纬度,经度和海拔高度:

在对象检查器中,单击“元素”属性值旁边的“ 。.. ”按钮“ TFT显示”元素(图片1 )

在元素编辑器中选择“文本字段”,然后点击“ + ”按钮上的 3次(图片2 ),添加 3个(图2 )

选择 3 “文本字段”元素(图片3 )

在Object Inspector中设置 3 eleme的“自动调整大小”属性的值nts 到“ False ”(图片3 )

在对象检查器中设置“宽度“ 3个元素的属性到” 10 “(图片3 )

在对象检查器中设置 3个元素的“ X ”属性值为“ 10 ”(图片3 )

步骤4:在Visuino中:设置文本字段元素的其余属性

选择“文本字段1 ”元素(图片1 )

在Object Inspector将元素的“初始值”属性值设置为“更新”(图片1 ) - 这将显示更新,直到第一个值从GPS到达

在对象检查器中设置“ Y ”属性的值元素“ 20 ”(图片2 )

选择“文字字段2 ”元素(图3 )

在对象检查器中,将元素的“ Y ”属性值设置为“ 40 ”(图片3 )

选择“文本字段3 ”元素(图片4 )

在Object Inspector将元素的“ Y ”属性的值设置为“ 60 ”(图片4 )

步骤5:在Visuino中:添加并连接串行GPS组件

要从 GPS Shield 解码GPS信息,我们需要在 Visuino :

在“组件工具箱”的“过滤器”框中键入“ GPS ”,然后选择“串行GPS ”组件(图片1 ),并将其放在设计区域中

连接 位置”框的“纬度”输出引脚》 GPS1 组件到 Arduino 组件的“ Shields.TFT DisplayElements.Text Field1 ”元素的“ In ”引脚(图片2 )

连接“位置的”经度“输出引脚“ GPS1 组件的框到” Shields.TFT DisplayElements.Text Field2 “元素的” In “引脚 Arduino 组件(图片3 )

连接“海拔高度”输出引脚 GPS1 组合的“位置”框转到 Arduino 组件的“ Shields.TFT DisplayElements.Text Field3 ”元素的“ In ”引脚(图片4 )

连接 GPS1 组件的“ Out ”图钉(图片5 )到 Arduino 组件的“ Serial [0] ”的“ In ”引脚(图片6 )

第6步:生成,编译和上传Arduino代码

在 Visuino 中,按 F9 或点击图片1 上显示的按钮生成Arduino代码,打开Arduino IDE

在 Arduino IDE 中,点击上传按钮,编译并上传代码(图片2 )

步骤7:配置并将GPS Shield连接到Arduino

现在已经编程了 Arduino UNO ,我们可以安装盾牌。

Maketfabs GPS Shield 具有跳线,允许您配置用于与 GPS芯片(图片1 )进行串行通信的引脚。我们将它们配置为使用 Arduino UNO的引脚0和1 上的硬件序列 :

配置 TX跳线以将 TX 连接到 Pin 0 (图片1 )

配置 RX跳线以将 RX 连接到 Pin 1 (图片1 )

在图片2,3,4和5

步骤8:将ILI9341 TFT触摸屏显示屏连接到Arduino

将 TFT Shield 插入 Arduino Uno 的顶部,如图所示

第9步:播放。..

恭喜 !您已完成项目。

图片2,3,4和5 和视频显示已连接和已启动的项目。

启动 Arduino UNO

最初,您会看到TFT显示屏上显示“更新”( 图片1 )

如果从侧面看(图片2 ),过了一会儿就会看到蓝色LED Makerfabs GPS Shield 将开始闪烁,表示屏蔽已找到 GPS卫星(图3 )

此后, GPS位置将显示在 TFT显示屏(图片4 )

根据位置,显示位置数据最多可能需要几分钟。如果几分钟后数据仍然没有显示,请关闭项目电源等待大约一分钟再重新启动以重置GPS。

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

    关注

    22

    文章

    3048

    浏览量

    174002
  • 触摸屏
    +关注

    关注

    42

    文章

    2510

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    6路显示屏USB2.0集线器开源项目介绍

    本次分享一款6 路显示屏 USB2.0 集线器。项目基于 FE2.1 高速集线器芯片打造,搭配 STM32+6 路 INA226 实现每路电压、电流、功率实时监测,1.69 寸彩色 LCD 可视化
    的头像 发表于 04-22 13:54 144次阅读
    6路<b class='flag-5'>带</b><b class='flag-5'>显示屏</b>USB2.0集线器开源项目介绍

    MAX1578/MAX1579:小型TFT显示屏的完整偏置与白光LED电源解决方案

    MAX1578/MAX1579:小型TFT显示屏的完整偏置与白光LED电源解决方案 在当今的电子设备中,小型TFT显示屏的应用越来越广泛,而稳定、高效的电源供应是确保其正常工作的关键。
    的头像 发表于 03-31 17:15 362次阅读

    信捷高清系列触摸屏实现显示性能全面升级

    在工业生产场景中,画面显示不够清晰、细节难以辨识,都会直接影响现场监控与操作体验,信捷高清系列触摸屏TS3-700H-E/TS2-700H-E实现显示性能全面升级。以1024*600高分辨率液晶
    的头像 发表于 03-06 15:08 678次阅读
    信捷高清系列<b class='flag-5'>触摸屏</b>实现<b class='flag-5'>显示</b>性能全面升级

    探索MAX1579:小尺寸TFT显示屏的理想电源解决方案

    探索MAX1578/MAX1579:小尺寸TFT显示屏的理想电源解决方案 在当今的电子设备设计中,小尺寸TFT显示屏的应用越来越广泛,如PDA、智能手机、互联网设备等。而对于这些设备,
    的头像 发表于 02-03 14:45 536次阅读

    LT1942:高度集成的TFT显示屏电源解决方案

    LT1942:高度集成的TFT显示屏电源解决方案 在电子设备的设计中,TFT显示屏的电源供应至关重要,它直接影响到显示屏的性能和稳定性。今天
    的头像 发表于 02-03 10:40 292次阅读

    浅谈液晶显示屏的七大特色技术

    今天将聚焦最具突破性的7大特色技术,这些技术从视觉效果、功能拓展、环境适应性等维度全面升级,让LCD跳出“单纯显示”的局限,彰显中国TFT显示屏的硬核实力。
    的头像 发表于 01-29 15:11 703次阅读
    浅谈液晶<b class='flag-5'>显示屏</b>的七大特色技术

    2025年工业触摸屏主流品牌实用对比

    一、工业触摸屏发展趋势:从“显示终端”到“系统节点” 在过去十年,工业触摸屏(Industrial HMI)的角色已从传统的“参数显示 + 按钮替代”,逐渐演变为生产线中的重要节点——
    的头像 发表于 12-12 13:11 1570次阅读

    砍成本就用这招!蓝牙云:废掉触摸显示屏,手机控设备立省3万

    设备厂家内卷到 “卖一台赚 50 块” 的时代,你还在为触摸显示屏买单?一块彩屏+编程成本高且耗时,客户嫌贵砍价,自己赚不到钱 —— 明明是核心设备,却被 “显示交互” 拖了利润后腿? 蓝蜂蓝牙云
    的头像 发表于 11-12 17:00 587次阅读
    砍成本就用这招!蓝牙云<b class='flag-5'>屏</b>:废掉<b class='flag-5'>触摸</b><b class='flag-5'>显示屏</b>,手机控设备立省3万

    应用 I 触摸屏静电浪涌防护方案

    一、应用背景触摸屏(又称触控或、触控面板)是一种可接收触头输入信号的感应式液晶显示装置。用户通过手指与屏幕直接触碰,就可与计算机等设备进行交互。触摸屏被广泛运用在各个行业,其中较为常
    的头像 发表于 11-03 13:37 1087次阅读
    应用 I <b class='flag-5'>触摸屏</b>静电浪涌防护方案

    硕博电子7寸触摸显示屏,支持CAN通信和Codesy编程#工业显示屏 #汽车CAN总线  #触摸显示屏

    显示屏
    长沙硕博电子科技股份有限公司
    发布于 :2025年09月18日 15:29:59

    EMC整改显示屏:怎么选择?功率多少?

    南柯电子|EMC整改显示屏:怎么选择?功率多少?
    的头像 发表于 08-28 09:30 1198次阅读

    TFT显示屏环境温度设计指南

    在工业控制、户外设备等复杂环境中,液晶 的稳定运行至关重要。作为核心视觉组件,TFT 显示屏的表现深受环境温度影响。忽视这一点,轻则显示异常、色彩失真,重则缩短屏幕寿命甚至导致永久损
    的头像 发表于 08-04 11:21 2076次阅读

    浅谈TFT显示屏的供电方式

    开关控制等多种功能单元。不同的供电架构设计,直接决定了模块的功耗、兼容性以及最终的色彩、亮度表现。深入理解TFT显示屏的供电模式,是优化产品设计和确保显示品质的关键一步。
    的头像 发表于 07-16 15:49 2172次阅读

    希恩凯电子推出全新3.95寸TFT液晶显示屏

    在智能家居控制面板的优雅流转中,在新能源设备精准数据的跃动间,一块清晰、可靠、响应迅捷的显示屏是用户体验的核心支点。希恩凯电子有限公司,深耕显示技术领域的中国显示屏制造厂家,隆重推出其匠心之作——3.95”
    的头像 发表于 06-06 11:41 1408次阅读

    聚徽分享工业触摸屏常见故障排查:从触控失灵到显示异常的全流程解决方案

    ,长期处于复杂多变的工业环境中,工业触摸屏难免会出现各种故障。本文将聚焦工业触摸屏常见的触控失灵、显示异常等问题,提供全面的故障排查流程与解决方案,帮助工业从业者快速定位和解决问题,保
    的头像 发表于 05-28 15:27 2475次阅读