骑行到山区深处,手机信号突然消失,地图瞬间变成一片空白——这种尴尬以后或许可以避免。一块售价约40美元的开发板,预载了完整的离线地图,即便在完全无网络的野外,也能随时告诉你当前的精确位置。
这个项目来自开发者Shubham Gupta在Reddit上的分享。他展示了一款基于ESP32‑S3 AMOLED的自行车GPS,核心硬件是一块带板载GPS模块的开发板,成本仅约40美元。设备运行完全本地化,不需要连接手机、Wi‑Fi或任何移动网络。
![]()
Gupta解释了离线地图的具体工作方式:预先从OpenStreetMap(OSM)抓取数据,通过自建瓦片服务器生成256×256像素的标准地图瓦片,然后将每张瓦片转换为原始RGB565格式,按固定网格顺序打包成一个文件存入microSD卡。开发板在显示地图时直接读取这个二进制文件,跳过所有图像解码和瓦片索引过程,所以反应迅速,不依赖任何在线服务。他在帖子中写道:“整个地图都在设备上运行:没有手机,没有Wi‑Fi,没有互联网。我预先烘焙了底图,转换成RGB565瓦片并打包到卡里,主板上不需要图像解码,也不存在每瓦片的索引。”
目前项目仍处于开发阶段。视频中展示的移动定位点和速度指示,暂时使用的是硬编码动画,并非真实的GPS数据。Gupta正在将板载GPS模块与地图显示程序打通,一旦完成,设备上的光标将实时跟踪实际坐标移动,成品会整洁得多。
硬件方面,虽然Gupta发布的YouTube视频标题提到了30美元版本的ESP32‑S3 AMOLED开发板,但实际演示用的是40美元版本——后者直接整合了GPS模块,开箱即用。30美元的版本同样可以运行,但需要额外接入GPS数据源,比如外接串口模块或通过蓝牙获取位置。
至于源码,目前还没有公开。Gupta在Reddit回帖中坦言,代码“现在还有点乱,还有很多事情要做”,但他承诺等整理完毕就会开源。对想自制一套离线导航设备的爱好者来说,最值得关注的便是他后续的发布动态。
40美元成本的低功耗IoT芯片,搭配预烘焙瓦片的轻量方案,让完全离线的个人导航变得触手可及。无论是林道骑行、户外徒步,还是作为信号死区里的应急备份,这种不依赖任何外部网络的自持设备都展现出了实用潜力。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.