基于GPS模块的公交车语音播报系统使用说明

Posted 皇甫春云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于GPS模块的公交车语音播报系统使用说明相关的知识,希望对你有一定的参考价值。

基于GPS模块的公交车语音播报系统使用说明

这个项目暂时告一段落了,其中也是经历了一些波折。除了GPS模块外,其他都是在三天之内就完成调试,并且在完成后,由于GPS模块的调试出现不顺利,所以索性将程序的联合调试提前了。最后验证了,联合起来后,依旧能够正常运行。然后就是采集GPS的位置信息,再然后将其打印到屏幕上,最后是数据分析处理,也就是前天和昨天两天时间完成了项目的蜕变。这里介绍一下使用过程中,需要严格的遵守的一些注意事项。

上电篇

之所以专门提出这个问题,是因为系统的供电必须得是5V才可以,所以如果想用充电宝直接给系统供电,则将会烧掉系统的电路,故一定要注意必须是5V供电才可以直接给系统供电。。。。。

在上电后,需要完成并观察到这些启动标志后,才可以正常启动系统。

  • 将GPS模块的天线放置到室外,必须且一定得是户外才可以。
  • 将5V电源适配器接入系统,然后按下核心板上的供电系统开关,此时核心板的红灯亮起,OLED屏幕上出现“TO NEXT 站字样”。
  • 上电后,当语音播报模块上的红灯快速亮灭闪烁几次后,此时扬声器才进入工作模式。
  • 上电后,当GPS模块出现一闪一闪的状态时,说明GPS获取到了当前的位置信息。
  • 上电后,当OLED屏幕上出现位置信息后,说明当前的系统已经完成了启动。
  • 上电后,必须保证红外模块的灯是一个亮,一个灭,当且仅当检测到物体(即手放到模块下方时,才会出现两个灯都亮起的现象)此时可以触发站点切换。
    在这里插入图片描述
    在这里插入图片描述

使用篇

按照上述的操作完成后,就正式进入了系统的工作模式了,然后可以通过矩阵按键进行系统的模式切换,以及上行和下行的播报了。注意上行和下行只有在红外模块下才可以使用,因为GPS模块和手动切换都不需要对站点信息进行上行和下行切换。。那么这里暂时有三个问题需要交代:

  • 系统供电

    如果需要做室外实验,那么需要自己配5V的供电,来将系统带到室外进行实验,这时可以将电源的正极接到核心板的vin引脚,而负极接到gnd引脚即可了。

  • 红外模块

    这个模块是方便演示,不需要进行场外实验,所以是一个非常方便的小扩展。而且可以提升系统的自动化程度。如果不需要,可以将模块在核心板上的供电线拔出即可。

在这里插入图片描述

具体在哪,可以顺着线往下找即可。

  • 串口模块(这个仅仅作为扩展项,如果搞不清楚,就不要尝试了,以免意外!!!!)

    之所以提这个模块,是因为可以通过这个模块观察GPS的数据解析过程,具体的接线方式,如下图所示,前提是需要在电脑上安装一个串口调试助手。

    在这里插入图片描述

    note:标有X的位置是中间不需要接线,即只需要将P31管脚和串口模块的RX接在一起就可以了,而串口模块使用过程中是需要供电的,请自行在核心板上寻找电源端。

  • 矩阵按键

在这里插入图片描述

如上图所示,在系统按下手动模式和GPS模式切换按键后,会出现一段重复的语音播报,这时候,可以通过较长时间的按下上一站或下一站按键来正式进入手动切换模式。另外需要注意一点,就是在每次按下上一站或者下一站按键的时候,都需要按下上图中红圈标注的按键,来完成车辆起步信号的发出。记住每一次按下上一站或者下一站后,都需要进行一次按压。一定不要忘记,因为这是手动触发模式,所以车辆的起步信号也必须手动完成才可以。

这里再解释一下红外模块触发模式下,上行、下行和初始化的含义吧!

  • 上行:即站点信息会循环从第一站到最后一站的顺序进行播报(在触发后,才会切换站点)
  • 下行:即和上行相反,从最后一站到第一站的顺序进行播报(亦触发后,才会切换站点)
  • 初始化:如果上电后,每次将手放到红外模块下后,语音都没有播报站点信息,这时可以按下这个初始化按键,系统会从第一站开始进行播报。

后续安排

如果是技术上的问题,可以给我的博客留言,我会及时回复的。或者私信我的博客也可以进行技术细节的交流。

本人博客

至于一般软件操作上的问题,就自行百度吧!这些东西,网上一大堆,不需要每个问题都问我。

以上是关于基于GPS模块的公交车语音播报系统使用说明的主要内容,如果未能解决你的问题,请参考以下文章

设计一个根据语言指令自动播报温湿度系统

设计一个根据语言指令自动播报温湿度系统

设计一个根据语言指令自动播报温湿度系统

设计一个根据语言指令自动播报温湿度系统

ESP32+TFTLCD实现WiFi天气语音播报

语音播报-文字转系统声音