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

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

3天内不再提示

紧凑型Arduino GPS Speedo的制作

454398 来源:网络整理 作者:网络整理 2019-11-13 16:35 次阅读

步骤1:控制GLCD

我使用了分辨率为100x48的GLCD(SED1531控制器)。

我当时买的很便宜。

唯一的缺点是它使用了很多引脚。

这就是我将GLCD连接到Arduino Nano的方法:

LCD PIN Arduino引脚

1 GND GND

2 + 5V + 5V

3背光(GND)GND

4 -AO D12

5 -RW D11

6 -E D10

7 -DB7 D9

8 -DB6 D8

9 -DB5 D7

10 -DB4 D6

11 -DB3 D5

12 -DB2 D4

13- DB1 D3

14 -DB0 D13

我在网上找到了一个可以很好地控制GLCD的示例代码。

要实现此目的,您需要在HEX中定义字体。

可以使用Arduino文件中的示例字体(下一步下载),但是如果您愿意,可以更改它。

您可以使用该程序中的一个字体创建文件,该程序名为:“ GLCDFontCreator2”。

定义引脚后,只需调用setRow(1);就可以了。用于设置行,

和lcdChar(“此处为文本”);

此GLCD在GLCD矩阵上方包含6张图片。

可以通过调用setMarker(marker的数量和on/off的布尔值)来打开它。

步骤2:获取GPS FIX

为此,我使用了PIN 0和1 Arduino的:

这有点困难。

我从eBay订购了我的GPS MT3339。

它的波特率为115200,更新率为10Hz。

Arduino处理。

所以我更改了波特率,有关更多信息,请查看我的其他Instructable:

https://www.instructables.com/id/Change-Baudrate-of-MT3339-PA6C-With -Arduino/

要在对Arduino进行构建之后能够对Arduino进行编程,我在连接RX的Arduino的TX和TX的两根线之间进行了切换。我来自GPS的Arduino,我需要输入一些代码来处理GPS信息。为此,我使用了Adafruit_GPS Liberty。 (包含在“ Files.zip”中)

所有代码都可以在“ Files.zip”中找到。

我已在Arduino.INO文件中添加了额外的信息,以阐明所使用的所有功能以及需要获得的所有功能。 GPS中的信息。

-重要-

为使此代码正常工作,您需要替换Arduino文件夹中的某些文件,这为.String添加了功能。

备份您的旧文件拳头!

转到您的arduino文件夹-》硬件-》 Arduino-》核心-》 Arduino。

用“ Arduino_stringFiles.zip”中的一个替换两个文件。

有关更多信息或问题,请使用下面的 评论 部分。

第3步:创建电路板图

下一步,将一块板子缩成足够小的尺寸以适合我的小外壳。

适合除移动电源以外的所有项目。

首先绘制一个方案:( pic1 )

向前挺漂亮。

将所有引脚连接到s中设置的端口。 tep 2

LCD PIN Arduino引脚

1 GND GND

2 + 5V + 5V

3背光(GND)GND

4 -AO D12

5 -RW D11

6 -E D10

7 -DB7 D9

8 -DB6 D8

9 -DB5 D7

10 -DB4 D6

11 -DB3 D5

12-如图所示,DB2 D4

13 -DB1 D3

14 -DB0 D13

在LCD6和D10之间有一个470 Ohm电阻,另一个10K Ohm电阻接地。

GPS PIN Arduino引脚 《+》 + 3.3v + 3.3v

GND GND

RX RX 0

TX TX 1

在图中未显示,在两个数据(RX&TX)引脚上都设有一个开关。

在编程过程中此开关可阻止GPS干扰。

因为Arduino使用相同的引脚与Serial-USB芯片进行通信

按钮PIN Arduino引脚

5v 5v

信号D2(中断引脚)

我将10K Ohm电阻连接到信号引脚和接地,作为下拉。

第4步:自己创建电路板

直径克,这很容易焊接电路板,

只需将电线连接到Arduino的引脚以及组件。

我将Arduino Nano焊接到了电路板上,然后在该电路板上焊接了所有电线

第一张图片,所有东西放在一起

第5步:在机柜中构建

要容纳所有部件,我必须锯出一个用于GLCD的窗口,在该开关上钻2个孔,并在USB电缆上钻一个e孔。

1:带有用于GLCD的窗口的外壳,以及用于开关的孔。

图片2:用于USB电缆的开口。

图片3:所有东西放在一起,其大腿合适。

步骤6:完成的项目

完成!

它显示时间,您的位置和速度。

我现在正在为这个构建具有多种模式的程序,

可以通过前面的按钮切换模式。

-我想有一个只显示速度的全屏模式,而且显示的确很大。

-还有一个显示前进方向的模式。

由于使用了GPS库,并且可以通过连接到Arduino的USB电缆轻松完成编程。

完成后,我将其上传到这里!

您可以随时下载代码并进行实验,

这并不难:)

责任编辑:wv

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

    关注

    22

    文章

    2748

    浏览量

    164331
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184832
收藏 人收藏

    评论

    相关推荐

    紧凑型矢量光场生成系统

    紧凑型矢量光场生成系统 1,概述矢量光场可广泛应用于光学捕获和操纵、表面等离子体、光学加工、焦场工程、量子信息处理、超分辨率显微成像、光通信等方面。上海瞬渺光电近期推出的Model
    发表于 02-28 13:20

    Arduino制作循迹小车教程

    Arduino制作循迹小车完全教程
    发表于 01-05 11:09 2次下载

    LT8603紧凑型稳压器坚固型解决方案

    电子发烧友网站提供《LT8603紧凑型稳压器坚固型解决方案.pdf》资料免费下载
    发表于 11-23 10:15 0次下载
    LT8603<b class='flag-5'>紧凑型</b>稳压器坚固型解决方案

    松下紧凑型IP切换台AV-HSW10的基础功能

    在文章《紧凑型切换台AV-HSW10助力提高视频生产力》中,我们为大家介绍了松下紧凑型IP切换台HSW10的基础功能。
    的头像 发表于 11-21 11:20 337次阅读

    集成打造具有GPS功能的紧凑型CDMA射频前端

    功能相结合。选择一家长期可靠的供应商能够集成将技术转化为紧凑、低成本的设计在快速发展的移动通信市场错过市场周期可能导致失去市场份额。在本白皮书中,设计要求、最佳实践PCB布局、组件选择和系统设计地址。高度集成的CDMA加GPS RF将使用具有实测
    发表于 07-24 15:14 0次下载
    集成打造具有<b class='flag-5'>GPS</b>功能的<b class='flag-5'>紧凑型</b>CDMA射频前端

    Arduino制作音效

    电子发烧友网站提供《用Arduino制作音效.zip》资料免费下载
    发表于 07-06 10:13 0次下载
    用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>音效

    CN243-紧凑型扁平结构脉搏血氧仪主系统

    CN243 - 紧凑型扁平结构脉搏血氧仪主系统
    发表于 07-04 19:25 0次下载
    CN243-<b class='flag-5'>紧凑型</b>扁平结构脉搏血氧仪主系统

    R0E33062PMSRC0 用户手册(M16C/60 系列紧凑型仿真器仿真内存板)

    R0E33062PMSRC0 用户手册(M16C/60 系列紧凑型仿真器仿真内存板)
    发表于 06-28 19:22 0次下载
    R0E33062PMSRC0 用户手册(M16C/60 系列<b class='flag-5'>紧凑型</b>仿真器仿真内存板)

    M34509T2-CPE 用户手册(4508/4509群用紧凑型仿真器)

    M34509T2-CPE 用户手册(4508/4509群用紧凑型仿真器)
    发表于 06-26 19:18 0次下载
    M34509T2-CPE 用户手册(4508/4509群用<b class='flag-5'>紧凑型</b>仿真器)

    R0E330850MSRC0 用户手册(M32C/80 系列紧凑型仿真器仿真内存板)

    R0E330850MSRC0 用户手册(M32C/80 系列紧凑型仿真器仿真内存板)
    发表于 06-26 19:17 0次下载
    R0E330850MSRC0 用户手册(M32C/80 系列<b class='flag-5'>紧凑型</b>仿真器仿真内存板)

    紧凑型多开关数据记录器开源分享

    电子发烧友网站提供《紧凑型多开关数据记录器开源分享.zip》资料免费下载
    发表于 06-20 09:59 0次下载
    <b class='flag-5'>紧凑型</b>多开关数据记录器开源分享

    Teledyne推出紧凑型无快门版长波红外相机

    机器视觉技术全球领跑者的Teledyne DALSA公司宣布推出其MicroCalibir长波红外(LWIR)紧凑型相机平台的无快门版本。
    的头像 发表于 06-09 09:30 719次阅读

    R0E33062PMSRC0 用户手册(M16C/60 系列紧凑型仿真器仿真内存板)

    R0E33062PMSRC0 用户手册(M16C/60 系列紧凑型仿真器仿真内存板)
    发表于 05-11 18:59 0次下载
    R0E33062PMSRC0 用户手册(M16C/60 系列<b class='flag-5'>紧凑型</b>仿真器仿真内存板)

    R0E330850MSRC0 用户手册(M32C/80 系列紧凑型仿真器仿真内存板)

    R0E330850MSRC0 用户手册(M32C/80 系列紧凑型仿真器仿真内存板)
    发表于 05-05 19:26 0次下载
    R0E330850MSRC0 用户手册(M32C/80 系列<b class='flag-5'>紧凑型</b>仿真器仿真内存板)

    R0E436640CPE00 用户手册(H8/300H Tiny 系列紧凑型仿真器)

    R0E436640CPE00 用户手册(H8/300H Tiny 系列紧凑型仿真器)
    发表于 05-04 19:44 0次下载
    R0E436640CPE00 用户手册(H8/300H Tiny 系列<b class='flag-5'>紧凑型</b>仿真器)