ESP32 · GC9A01A · 240×240
پنل مدیریت نمایشگر
عکس را برای نمایشگر بفرست، یا آن را به فایل هدر C تبدیل کن و داخل کدت بگذار.
عکس خودکار به مربع ۲۴۰×۲۴۰ تبدیل میشود. عکس قبلی تا ارسال عکس جدید روی سرور میماند. برد هر ۵ ثانیه نسخه را میپرسد.
در حال بررسی وضعیت...
عکس را به یک فایل هدر C تبدیل میکند که داخل کد Arduino میگذاری. در این حالت نمایشگر به وایفای و سرور نیازی ندارد و عکس مستقیم از حافظهٔ فلش خوانده میشود.
۱۱۵٫۲۰۰ بایت بدون مصرف RAMحروف انگلیسی، عدد و آندرلاین
هر دو ۱۱۵٫۲۰۰ بایت هستند
عکسی انتخاب کن و «ساخت فایل هدر» را بزن.
طرز استفاده:
۱) فایل دانلودشده را کنار اسکچ Arduino بگذار
۲) بالای کد بنویس
۳) برای نمایش:
۴) آپلود کن — از این به بعد عکس بدون وایفای هم نمایش داده میشود.
۱) فایل دانلودشده را کنار اسکچ Arduino بگذار
۲) بالای کد بنویس
#include "photo_image.h"۳) برای نمایش:
tft.drawRGBBitmap(0, 0, (const uint16_t*)photo_image, PHOTO_W, PHOTO_H);۴) آپلود کن — از این به بعد عکس بدون وایفای هم نمایش داده میشود.
کد جدید را بدون کابل روی برد بریز. برد هر ۶۰ ثانیه از سرور میپرسد نسخهٔ جدیدی هست یا نه و خودش آپدیت میکند. فقط بار اول باید با کابل (یا صفحهٔ فلش) کد پایه را روی برد بریزی.
در حال خواندن وضعیت فریمور...
در Arduino IDE:
Sketch → Export Compiled Binary — فایل
esp32_photo_display.ino.bin را انتخاب کن (نه merged). حداکثر ۱٫۹ مگابایت.
اگر خالی بگذاری، از هش فایل استفاده میشود. هر فایل جدید خودش نسخهٔ جدید است.
ترتیب کار:
۱) کد را در Arduino IDE تغییر بده و
۲) فایل
۳) برد در بررسی بعدی (حداکثر ۶۰ ثانیه) خودش آپدیت میشود و ریاستارت میکند
اگر آپدیت نیمهکاره بماند یا هش نخواند، برد روی کد قبلی میماند و خراب نمیشود.
۱) کد را در Arduino IDE تغییر بده و
Export Compiled Binary بگیر۲) فایل
.bin را اینجا آپلود کن۳) برد در بررسی بعدی (حداکثر ۶۰ ثانیه) خودش آپدیت میشود و ریاستارت میکند
اگر آپدیت نیمهکاره بماند یا هش نخواند، برد روی کد قبلی میماند و خراب نمیشود.
حالت اول (ارسال به نمایشگر) برای تغییر عکس از راه دور است. حالت دوم (فایل هدر) برای وقتی است که عکس ثابت است و نمیخواهی برد به اینترنت وصل شود.