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

    文章

    2882

    浏览量

    166028
  • 触摸屏
    +关注

    关注

    42

    文章

    2290

    浏览量

    115986
收藏 人收藏

    评论

    相关推荐

    #物联网 LED显示屏

    LED显示屏
    斯塔克物联科技
    发布于 :2024年11月01日 14:24:14

    液晶显示屏与led显示屏的区别

    在现代电子设备中,显示屏是人机交互的重要界面。随着科技的发展,显示屏技术也在不断进步,其中液晶显示屏(LCD)和LED显示屏是两种主流的显示
    的头像 发表于 10-12 10:39 867次阅读

    LED透明显示屏生产 原理 技术 应用

    LED透明显示屏常指的是硬灯条透明,具有轻薄、通透、播放影像通透绚丽的特点。是对LED显示屏产品应用的有效延伸和拓展,主要应用在建筑玻璃幕墙、橱窗等领域。下面从生产、原理、技术及应
    的头像 发表于 08-29 15:01 327次阅读

    LCD触摸屏的PCB设计

    液晶显示屏(LCD)和触摸屏技术已经成为各种电子设备的核心组成部分,从智能手机到电视和医疗设备。在这些设备中,PCB的设计对于LCD和触摸屏的性能和可靠性至关重要。下面将讨论LCD
    的头像 发表于 07-18 11:17 1869次阅读
    LCD<b class='flag-5'>屏</b>和<b class='flag-5'>触摸屏</b>的PCB设计

    全彩LED显示屏/天幕哪家好?#LED显示屏 #天幕# 多媒体宣传展示

    LED显示屏
    jf_50082260
    发布于 :2024年06月13日 07:24:59

    LED显示屏设计方案

    1、LED显示屏基础知识2、LED显示屏设计要素3、LED显示屏驱动方案4、LED显示屏控制系统5、LED显示屏应用案例分析6、LED
    发表于 04-03 17:21 9次下载

    TFT液晶显示屏是什么原因?怎么处理?

    TFT液晶显示屏出现闪问题可能由多种原因引起,包括硬件故障、驱动问题和环境因素等。下面是深圳市勋瑞光电科技有限公司小编对TFT液晶显示屏
    的头像 发表于 03-11 09:39 1583次阅读

    Led显示屏控制系统怎么使用 led显示屏控制器怎么设置

    Led显示屏控制系统是一种用于控制LED显示屏的硬件设备,通过它可以实现对LED显示屏的亮度、颜色、显示内容等参数的设置和控制。在使用LED显示屏
    的头像 发表于 02-03 14:03 7472次阅读

    电容触摸屏原理 电容触摸屏和电阻触摸屏有什么区别

    电容触摸屏和电阻触摸屏是两种常见的触摸屏技术,它们在原理、结构和应用方面都有很大的区别。下面将详细介绍电容触摸屏的原理、结构和特点,并与电阻触摸屏
    的头像 发表于 01-22 16:13 4061次阅读

    商场外墙户外P5LED显示屏# P5LED显示屏# 商场LED显示屏# 广场LED显示屏# 小区LED显示屏

    LED显示屏
    LED显示屏生产厂家
    发布于 :2024年01月16日 20:24:01

    酒店会议室LED显示屏P2#酒店LED显示屏# P2LED显示屏# 会议室LED显示屏

    LED显示屏
    LED显示屏生产厂家
    发布于 :2024年01月16日 20:19:32

    tft显示屏显示问题

    stm32通过控制一个电机模块来控制水泵工作,水位低于阈值时,水泵就工作,一工作TFT显示屏就白屏不显示,这个问题怎么解决,电源直接接的是32的5v
    发表于 12-26 01:02

    led显示屏点距是什么?如何选择小间距LED显示屏

    led显示屏点距是什么?如何选择小间距LED显示屏? 一个LED显示屏的点距指的是LED像素之间的间距,通常以毫米为单位。更小的点距意味着更高的像素密度,显示的图像更清晰、更生动。 小
    的头像 发表于 12-11 16:51 1728次阅读

    LCD显示屏、LED显示屏、OLED显示屏有什么区别?

    LCD显示屏、LED显示屏、OLED显示屏有什么区别? LCD显示屏、LED显示屏和OLED显示屏
    的头像 发表于 12-11 14:29 1.5w次阅读