|
在本篇文章中,我们将使用A9G GPRS/GPS模块和Arduino开发板制作一个GPS跟踪器。基于Maduino公司的A9G模块GPS跟踪器是一款基于IoT(物联网)解决方案的产品,集成了具有最佳电源管理和存储功能的微控制器ATSAMD21G18、GRRS/GSM+GPS 模块A9G。
GPS跟踪器(GPS Tracker)是一种导航设备,通常由移动的车辆或人员携带,它使用全球定位系统 (GPS) 来跟踪设备的运动并确定其位置。记录的位置数据可以存储在跟踪单元内,也可以使用蜂窝(GPRS 或 SMS)单元传输到连接互联网的设备。这使得位置可以实时显示在地图上,或者使用GPS跟踪软件分析轨迹时显示。
获取GPS数据的AT命令
要打开/关闭 GPS,您可以发送以下命令。 - AT+GPS=1 //Turn ON GPS
- AT+GPS=0 //Turn OFF GPS
复制代码以下AT命令用于每10秒读取一次NEMA信息。 要停止每10秒检索一次NEMA信息,您可以使用发送以下命令。 要获取纬度和经度的GPS信息,您可以使用发送以下命令。
如何获取GPS位置信息? 复制以下代码并使用Arduino IDE将其上传到Maduino A9G开发板。上传代码后,A9G GPS追踪器就准备好了。完整代码:
GPS Location.rar
(1.05 KB, 下载次数: 9)
上传代码后,打开串口监视器并将波特率设置为115200。模块需要一些时间从卫星中检索数据。很快串口监视器将显示NEMA信息以及纬度、经度坐标。
我们可以在https://www.gps-coordinates.net/中显示我们所在的具体位置:
制作一个带OLED显示屏的A9G GPS追踪器 现在让我们在开发板上添加一个OLED显示屏,以便我们可以在OLED显示屏上检索GPS信息。我们需要两个用于OLED显示屏的库。 1. Adafruit GFX库:https://github.com/adafruit/Adafruit-GFX-Library 2. SSD130 OLED库:https://github.com/adafruit/Adafruit_SSD1306
现在复制以下代码并将其上传到Maduino A9G开发板。完整代码:
A9G GPS Tracker.rar
(1.41 KB, 下载次数: 7)
代码上传后,A9G GSM/GPRS+GPS模块需要一段时间才能获取数据。 一旦接收到数据,信息将显示在OLED显示屏上。
以上就是使用A9G GPRS/GPS模块和Arduino开发板制作GPS跟踪器的全部内容。如果有任何疑问,请随时在本帖下面回复。 |