Загрузка...

Offline Map Viewer with ESP32 and Round Display

This is a small project I put together to show local maps on a 4-inch round display using an ESP32. The map tiles are stored on an SD card, so it works without Wi-Fi.

It’s not meant to replace your phone — it’s just a fun way to learn and experiment. The project uses LVGL to draw map tiles, supports touch scrolling, and lets you adjust the zoom level. As you move the map, the latitude and longitude at the center update in real time.

The workflow is straightforward:
- Download map tiles with an offline map downloader.
- Convert them into RGB565 binaries for LVGL.
- Load them from the SD card inside an ESP-IDF project.

I also published a map_tiles component to the ESP registry to make it easier for others to try.
This is just a hobby project, but it could be a starting point for other ideas like offline GPS gadgets or simple map-based dashboards.

[Offline Map Downloader]
https://github.com/0015/OfflineMapDownloader

[LVGL Map Tile Converter]
https://github.com/0015/map_tiles/tree/main/script

[Map Tiles Component for LVGL 9.x]
https://components.espressif.com/components/0015/map_tiles

[Map Tiles Example Project]
https://github.com/0015/map_tiles_projects

[ESP32-P4 4-Inch Round Display]
https://www.waveshare.com/esp32-p4-wifi6-touch-lcd-3.4c.htm?&aff_id=116255
https://amzn.to/4pSgNoT

[ESP32-S3 1.75inch AMOLED]
https://www.waveshare.com/esp32-s3-touch-amoled-1.75.htm?&aff_id=116255

Видео Offline Map Viewer with ESP32 and Round Display канала That Project
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять