在此之前, 制作过GPRS+GPS实时获取卫星坐标上传服务器, 显示轨迹的例子, 但很不幸地, 因未考虑车辆输出电流过大的问题, 测试几天后GPRS因电流过大烧(炸)了。
停滞了一段时间后, 正巧碰上DFRobot开展Bluno beetle免费试用被我申请试用成功!(在此感谢@Ashley), 于是把剩下的GPS ublox模块利用上, 主控换成Bluno beetle, 再加上一个普通的TF读卡模块开工!(这货适合于无手机, 或无手机信号时, 又需要记录GPS轨迹的地方)
有了蓝牙, 一下子解决了数据联网上传的问题
使用场景介绍:
场景一: 室外,且无手机
便携GPS插上电池(充电宝)在室外活动, 收集坐标数据,记录轨迹.
场景二: 室外/室内, 有手机
便携GPS发现有配对成功的手机在通信范围, 互相握手成功, 便携GPS把存在TF卡上的数据传输给手机, 手机接收完毕后自动上传到云服务器
最后通过WEB可以查看地图上的活动轨迹。
所需材料:
Bluno Beetle主控
GPS ublox模块 NEO-6M
Risym Micro SD卡模块 TF卡读写卡器 SPI接口
TF卡一枚
220欧姆电阻
蓝色LED
固定底座(3D打印)
Android手机一部(注:需支持蓝牙4.0以上)
接线设计:
Bluno Beetle GPS
4 RX
5 TX
5V VCC
GND GND
Bluno Beetle TF模块(SPI)
5V VCC
GND GND
SCK SCK
MOSI MOSI
MISO MISO
3 CS
Bluno Beetle LED
2 电阻-LED正极(长脚)
GND LED负极
附上Bluno Beetle的SPI接线图
更多相关设计讲解,详见附件内容。