#07 ESP8266 TFT Web Image Loader В парсер изображений, добавили поддержку 1-bit BMP (indexed)

18 подписчиков

12+
12+

4 просмотра

месяц назад

ПожаловатьсяНарушение авторских прав

18 подписчиков

12+
12+

4 просмотра

месяц назад

ПожаловатьсяНарушение авторских прав
12+
12+

4 просмотра

месяц назад

В этом проекте мы превратили ESP8266 в полноценный Wi-Fi дисплей с веб-управлением. Теперь устройство может: 📡 подключаться к Wi-Fi 🌐 работать как Web Server 📂 читать файлы с SD-карты 🖼 отображать BMP-картинки (24-bit, 16-bit и даже 1-bit) 🔲 выводить QR и ArUco коды 🎯 показывать любое изображение по запросу оператора через API Мы доработали парсер изображений и добавили поддержку 1-bit BMP (indexed), благодаря чему маркеры, QR-коды и бинарная графика теперь корректно выводятся на TFT-дисплей ST7735 (160x128). ⚙ Как это работает 1️⃣ Оператор открывает веб-интерфейс устройства 2️⃣ Выбирает нужную папку на SD-карте 3️⃣ Нажимает SHOW 4️⃣ ESP8266: получает HTTP-запрос читает файл с SD парсит заголовок BMP определяет глубину цвета (1/16/24 bpp) декодирует данные выводит изображение на TFT Поддерживается: 24-bit RGB 16-bit RGB565 1-bit indexed (для QR / ArUco / бинарной графики) Всё работает в реальном железе без Raspberry Pi и без внешних декодеров. 🚀 Сферы применения 🔹 Производственные линии (визуальные метки, QR для операторов) 🔹 Робототехника (ArUco-маркеры для компьютерного зрения) 🔹 Обучающие стенды 🔹 Прототипирование HMI 🔹 Wi-Fi фоторамка 🔹 Динамическая идентификация оборудования 🔹 Отображение кодов доступа / сменных меток 🔹 Интерактивные инсталляции Фактически — это удалённо управляемый графический индикатор, который может выводить любую картинку или код по сетевому запросу. 🧠 Почему это интересно ESP8266 — это не просто Wi-Fi модуль. В этом проекте он: управляет файловой системой обрабатывает HTTP-запросы декодирует графические форматы работает с SPI-дисплеем делает всё это на 80 MHz и с ограниченной памятью И при этом остаётся компактным и недорогим решением. 💡 Особенность проекта Большинство примеров в интернете: работают только с 24-bit BMP не поддерживают indexed 1-bit не имеют веб-менеджера файлов Здесь же реализована полноценная система: Wi-Fi → API → SD → Парсер → TFT 📦 Аппаратная часть ESP8266 TFT ST7735 160x128 SD-карта SPI Web Server Если проект интересен — поддержите лайком 👍 В следующих видео покажем: ускорение рендера динамическую генерацию QR OTA обновления интеграцию с компьютерным зрением

Название:

#07 ESP8266 TFT Web Image Loader В парсер изображений, добавили поддержку 1-bit BMP (indexed)

Категория:

Разное