加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

arduino携手12864液晶模块,打造图形化显示GPS导航系统

2017/09/26
133
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
  • 方案介绍
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

制作一个基于arduino 和12864液晶模块的图形化显示GPS导航系统,作品效果和成本可能无法和TB上的导航产品媲美,但是动手过程会带给你乐趣和知识。
需要了解的背景知识:

  1. arduino 相关基础;
  2. 能使用12864 液晶模块;
  3. 能够用arduino 通过串口通信获取GPS模块定位信息;
  4. 能够用arduino 操作SD卡模块;

需要的主要硬件

  1. arduino UNO 1片;
  2. 12864 液晶模块 1片;
  3. GPS模块1片;
  4. SD卡模块及SD卡 1套;

原理介绍:
将地图数据依据瓦片算法存储在SD卡中,通过串口获取GPS定位信息并从中解析出经纬度坐标,依据经纬度坐标读取相应地图数据显示在12864液晶模块上,同时显示定位坐标点。
1. 地图存储算法——瓦片系统(Maps Tile System)
本制作采用的地图数据和地图存储算法来源于微软的bing maps并做了相应修改,具体可参考:
Bing Maps Tile System[1*]
Virtual Earth Tile Image URI 参数解析
Goolge and Microsoft Map Url Parameters
在瓦片系统中地图采用金字塔式的分层存储结构,不同层具有不同级别的地图分辨率(地图精细程度),每一层地图被分割成等像素大小(256X256)的瓦片,算法要解决的问题就是给定经纬度坐标和缩放级别(层索引)得到具体相应的瓦片编号。
在连接[1*]的最后有算法实现的代码可共参考。
2. 针对12864液晶模块的设计
12864液晶模块是128像素宽64像素高的单色液晶显示模块,本制作为了适应模块显示做出了两个设计。
1). 将256X256像素的瓦片裁切成128X64像素大小的8份 子瓦片,如下图所示:


每层每个瓦片均做相应处理。
2). 通过阈值方法将8位png索引图像(bing maps 的道路数据)转换成二进制地图数据文件,为了能够显示原图中的文字信息,采用多阈值提取求或方法提取原地图中背景、地物和标注文字数据,由于标注文字和背景之间的扰动,提取效果有待改进。
显示效果:

生成地图程序(需要连接互联网):

通过设置地图范围经纬度信息获取要使用定位的区域,可通过google earth 等能显示经纬度的软件或网页获取经纬度的最大最小值(上大下小,右大左小),

缩放级别建议设置范围1~15,较大地图范围和较高缩放级别会增加地图下载、显示加载的时间。
arduino 代码说明:
1. 在“LCD12864RSPI” 文件中加入画点函数,减少重绘区域;
2. 使用占用内存小、具有只读能力的SD模块库“petit_fatfs”;
3. 分配1K内存用于地图数据缓存,由于SD卡库只支持8.3文件名,地图数据文件名采用十六进制不定长压缩编码方式命名。

  • maptile.rar
    描述:需要 .net2.0以上库支持
  • 代码.rar
    描述:代码库

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
TMP709AIDBVT 1 Texas Instruments Resistor-programmable temperature switch with 2°C and 10°C hysteresis 5-SOT-23 -40 to 125

ECAD模型

下载ECAD模型
$1.14 查看
ADXL345BCCZ-RL 1 Analog Devices Inc 3-Axis, ±2 g/±4 g/±8 g/±16 g Digital Accelerometer

ECAD模型

下载ECAD模型
$6.44 查看
NE555PWR 1 Texas Instruments Single Precision Timer 8-TSSOP 0 to 70

ECAD模型

下载ECAD模型
$0.31 查看

相关推荐

电子产业图谱