完整源代码包已上传, 有疑问请跟帖.
GPS 记录器 第二版
[主要功能]
+ 显示当前的 经纬度/航向/速度/时间 等GPS基本信息.
+ 可按设定间隔记录经纬度等信息,
+ 可导出原始格式的记录信息 或 导出 KML 格式的文件以供 Google Earth 等打开
+ 导出 到 TF卡中
+ 可实时浏览存储器中的路径记录
+ 可简单管理存储器 如 擦除等
[硬件]
主控: STM32F103RBT6
GPS 模块: C3-370C
存储器: W25Q16 2MB(16Mbit) + TF 卡(分别读写指示灯)
LCD: 160x100 4灰度
供电: 锂离子电池, USB 口作为充电电源接口
[开发平台]
语言: C, 平台: MDK, ST 库,
[源代码]
完整项目包
版本 0.5.110811, 平台 MDK, 包含 ST STM2 库 v3.4
[反馈]
1. 关于材料和量产
大家都希望量产, 可是由于材料没有, 所以希望不大,
比如: 最核心的GPS模块是从阿莫淘金哪里淘的, 而LCD也是网上购买的, 是别的产品的尾货, 板子原先两边还有, 我给剪掉的, (看边上剪得很不平啊...)
但是大家可以自己替换着来, 如果有其他GPS模块, 也是可以的, 因为大多都是输出NMEA语句的, LCD 也可以用其他的代替.
2. mcu200689 网友 提出的 GPS模块怎么是斜的?
因为模块上的 方块状物体时陶瓷天线, 一般认为, 这个天线最好是面向天空 , 采取与屏幕45度的角度, 即使 平着放或是竖着放都能尽量面向天空.
原理图
AD 中 3D 效果
背面
PCB正面
背面
焊接完毕
猪脚 -- GPS 模块 C3-370C (上面的标签去掉了)
焊上模块,
面子工程 -- 160x100 4灰度 LCD
贴上高温胶带, 作绝缘~
下个测试的程序看看
//===============================================
硬件基本焊接完成了, 后又将GPS模块的电池换了一个新的.
各部分的说明:
合上后盖, 哒哒~~