
便携GPS,数据传输给手机,Web查看地图上的活动轨迹
便携gps便携gps源码bluno beetle主控bluno beetle主控原理图
简介
我们的解决方案是基于便携GPS设备,通过数据传输给手机,并通过Web查看地图上的活动轨迹。利用Bluno Beetle主控器和GPS ublox模块,我们解决了数据联网上传的问题。场景一是室外活动中收集坐标数据并记录轨迹,场景二是将数据传输给手机并上传到云服务器,用户可以通过Web界面查看地图上的活动轨迹。我们提供了所需材料和接线设计,实现便携GPS设备的数据传输和轨迹查看。
正文
我们的解决方案是基于便携GPS设备,通过数据传输给手机,并通过Web查看地图上的活动轨迹。在过去的实践中,我们曾制作过一个GPRS+GPS实时获取卫星坐标上传服务器并显示轨迹的例子。然而,由于未考虑到车辆输出电流过大的问题,导致测试几天后GPRS模块因电流过大而损坏。
在停滞了一段时间后,我们有幸获得了DFRobot提供的Bluno Beetle免费试用机会,感谢@Ashley。于是我们决定利用剩下的GPS ublox模块,将主控器更换为Bluno Beetle,并添加一个普通的TF读卡模块。Bluno Beetle的蓝牙功能解决了数据联网上传的问题。
下面是使用场景的介绍:
场景一:室外且无手机。将便携GPS设备连接电池(充电宝),在室外活动中收集坐标数据并记录轨迹。
场景二:室外/室内且有手机。当便携GPS设备发现与之配对成功的手机在通信范围内时,它们会进行握手成功,并将存储在TF卡上的数据传输给手机。手机接收完毕后会自动将数据上传到云服务器。最后,用户可以通过Web界面查看地图上的活动轨迹。
为了实现这个解决方案,我们需要以下材料:
- Bluno Beetle主控器
- GPS ublox模块 NEO-6M
- Risym Micro SD卡模块
- TF卡读写卡器
- SPI接口
- 220欧姆电阻
- 蓝色LED固定底座(3D打印)
- 一部支持蓝牙4.0以上的Android手机
接线设计如下:
Bluno Beetle与GPS模块的接线:
- Bluno Beetle的RX引脚连接到GPS模块的TX引脚
- Bluno Beetle的TX引脚连接到GPS模块的RX引脚
- Bluno Beetle的VCC引脚连接到GPS模块的VCC引脚
- Bluno Beetle的GND引脚连接到GPS模块的GND引脚
Bluno Beetle与TF模块的接线(SPI接口):
- Bluno Beetle的5V引脚连接到TF模块的VCC引脚
- Bluno Beetle的GND引脚连接到TF模块的GND引脚
- Bluno Beetle的SCK引脚连接到TF模块的SCK引脚
- Bluno Beetle的MOSI引脚连接到TF模块的MOSI引脚
- Bluno Beetle的MISO引脚连接到TF模块的MISO引脚
- Bluno Beetle的3引脚连接到TF模块的CS引脚
Bluno Beetle与LED的接线:
- Bluno Beetle的2引脚连接到电阻
- 电阻的另一端连接到LED的正极(长脚)
- LED的负极连接到Bluno Beetle的GND引脚
以上是我们的解决方案,通过这个方案,您可以实现便携GPS设备的数据传输给手机,并通过Web界面查看地图上的活动轨迹。如需更多相关设计讲解,请参考附件内容。
在停滞了一段时间后,我们有幸获得了DFRobot提供的Bluno Beetle免费试用机会,感谢@Ashley。于是我们决定利用剩下的GPS ublox模块,将主控器更换为Bluno Beetle,并添加一个普通的TF读卡模块。Bluno Beetle的蓝牙功能解决了数据联网上传的问题。
下面是使用场景的介绍:
场景一:室外且无手机。将便携GPS设备连接电池(充电宝),在室外活动中收集坐标数据并记录轨迹。
场景二:室外/室内且有手机。当便携GPS设备发现与之配对成功的手机在通信范围内时,它们会进行握手成功,并将存储在TF卡上的数据传输给手机。手机接收完毕后会自动将数据上传到云服务器。最后,用户可以通过Web界面查看地图上的活动轨迹。
为了实现这个解决方案,我们需要以下材料:
- Bluno Beetle主控器
- GPS ublox模块 NEO-6M
- Risym Micro SD卡模块
- TF卡读写卡器
- SPI接口
- 220欧姆电阻
- 蓝色LED固定底座(3D打印)
- 一部支持蓝牙4.0以上的Android手机
接线设计如下:
Bluno Beetle与GPS模块的接线:
- Bluno Beetle的RX引脚连接到GPS模块的TX引脚
- Bluno Beetle的TX引脚连接到GPS模块的RX引脚
- Bluno Beetle的VCC引脚连接到GPS模块的VCC引脚
- Bluno Beetle的GND引脚连接到GPS模块的GND引脚
Bluno Beetle与TF模块的接线(SPI接口):
- Bluno Beetle的5V引脚连接到TF模块的VCC引脚
- Bluno Beetle的GND引脚连接到TF模块的GND引脚
- Bluno Beetle的SCK引脚连接到TF模块的SCK引脚
- Bluno Beetle的MOSI引脚连接到TF模块的MOSI引脚
- Bluno Beetle的MISO引脚连接到TF模块的MISO引脚
- Bluno Beetle的3引脚连接到TF模块的CS引脚
Bluno Beetle与LED的接线:
- Bluno Beetle的2引脚连接到电阻
- 电阻的另一端连接到LED的正极(长脚)
- LED的负极连接到Bluno Beetle的GND引脚
以上是我们的解决方案,通过这个方案,您可以实现便携GPS设备的数据传输给手机,并通过Web界面查看地图上的活动轨迹。如需更多相关设计讲解,请参考附件内容。