فهرست مطالب:
- مرحله 1: BiJin ToKei چیست؟
- مرحله 2: چرا ESP32؟
- مرحله 3: آماده سازی
- مرحله 4: طراحی
- مرحله 5: برنامه را بارگیری ، کامپایل ، فلش و اجرا کنید
- مرحله 6: کار لحیم کاری
- مرحله 7: LCD را بررسی کرده و روی پایه قرار دهید
- مرحله 8: زمان خوش
- مرحله 9: بعد از آن چه می شود؟
تصویری: ساعت عکس ESP32: 9 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-31 10:19
این دستورالعمل ها نحوه استفاده از ESP32 و LCD برای ساخت ساعت عکس را نشان می دهد. در ژاپنی به آن BiJin ToKei Bi 美人 時 計 called می گویند.
مرحله 1: BiJin ToKei چیست؟
BiJin ToKei) 美人 時 計) از سال 2009 شروع می شود ، آنها زیبایی های مختلف را در هر دقیقه زمان بندی گزارش زمان را مشاهده می کنند. BiJin ToKei برنامه وب و نسخه برنامه تلفن همراه را ارائه می دهد. پس از این سالها ، اکنون می توانید انواع زیادی را در وب پیدا کنید.
مرجع.:
www.bijint.com
ja.wikipedia.org/wiki/BIJIN٪26Co.
itunes.apple.com/us/app/bijin-tokei-plus/i…
deadoralive.wikia.com/wiki/Bijin_Tokei
twitter.com/search؟q=٪23bijintokei
مرحله 2: چرا ESP32؟
BiJin ToKei در اصل برنامه وب و نسخه برنامه تلفن همراه را ارائه می دهد. این ساعت زیبا است ، اما اختصاص صفحه نمایش رومیزی یا تلفن همراه به عنوان ساعت در طولانی مدت بسیار دشوار است.
در مورد ESP32 و یک LCD کوچک ، فقط 10 دلار هزینه دارد ، این قیمت به طور معقول ارزش آن را دارد.
مرحله 3: آماده سازی
برد ESP32
هر برد توسعه ESP32 با پین های شکست SPI خوب است.
LCD
ESP32_TFT_Library می تواند ILI9341 ، ILI9488 ، ST7789V و ST7735 را پشتیبانی کند. این بار من از یک ال سی دی 2.4 اینچی ST7789V با شماره مدل JLX240-00302-BN استفاده می کنم. این مدل فقط برای SPI طراحی شده است ، بنابراین فقط 10 پین (در واقع 9 پین) دارد. این می تواند به کار لحیم کاری کمک کند.
به روز رسانی: من همچنین یک LCD 3.2 اینچی ، شماره مدل JLX320-00202 را امتحان کردم
پایه نمایش
شما می توانید از هرگونه ماده قدیمی که در دست دارید به عنوان یک پایه ساده مجدداً استفاده کنید ، به عنوان مثال. یک پایه تلفن همراه من یک نگهدارنده برچسب نام شکسته در دست دارم ، انجام این کار مقدم است!
دیگران
یک مقاومت 10 اهم و مقداری سیم مسی روکش دار.
مرحله 4: طراحی
یک ساعت عکس نیاز به قابلیت نمایش عکس دارد. عکس در www.bijint.com با فرمت-j.webp
ESP32 اولین تراشه سرگرمی است که راه حل کاملی برای نمایش تصویر-j.webp
بنابراین این پروژه از کتابخانه ESP32_TFT_loboris شروع می شود.
در اینجا جریان برنامه است:
- وای فای را وصل کنید
- زمان فعلی را با پروتکل NTP دریافت کنید
- رشته ساعت و دقیقه را به هم وصل کنید تا نشانی اینترنتی تصویر زمان فعلی ایجاد شود و سپس هر دقیقه آن را از www.bijint.com بازیابی کنید
- فایل-j.webp" />
- نمایش فایل jpg
به روز رسانی: آخرین کد همچنین از رمزگشایی مستقیم-j.webp
طراحی در مورد جزئیات:
- وای فای و اتصال به اینترنت 100٪ قابل اعتماد نیستند و من نمی خواهم ساعت در زمان اشتباهی یخ بزند ، بنابراین هنگامی که با خطایی مواجه می شوید (به عنوان مثال عدم جستجوی DNS ، شکست NTP ، شکست بارگیری) ، برنامه باعث راه اندازی مجدد می شود و دوباره این کار را انجام دهید.
- هر دقیقه داشتن یک عکس زمان به معنی 1440 عکس در روز است ، فلش داخلی ESP32 نمی تواند صدها تصویر مگابایت را در خود جای دهد. بنابراین ساعت نمی تواند همه عکس ها را از قبل دریافت کند ، اما می تواند هر بار عکس را بازیابی کند ، نمایش دهد و سپس آن را تمیز کند.
- فلش به راحتی از بازنویسی بعدی فرسوده می شود ، بنابراین برنامه فایل های حافظه پنهان را می چرخاند تا از نوشتن هر دقیقه در یک مکان جلوگیری شود.
- اندازه تصویر از رزولوشن LCD بزرگتر است ، بنابراین برای نمایش تصویر باید به نصف اندازه کوچک شود.
- تنظیم منطقه زمانی داخلی ESP-IDF مطابق انتظار کار نمی کند ، بنابراین نیاز به تنظیم منطقه زمانی با کد سفارشی دارید.
- زمان بارگیری فایل به 10-50 ثانیه نیاز دارد (بستگی به اندازه فایل و شبکه دارد) ، بنابراین من برای غلبه بر این تأخیر 20 ثانیه (قابل تنظیم) از زمان واقعی پیشرفت کرده ام.
مرحله 5: برنامه را بارگیری ، کامپایل ، فلش و اجرا کنید
راه اندازی ESP-IDF (در صورت عدم وجود هنوز):
- راهنمای راه اندازی ویندوز
- راهنمای راه اندازی سیستم عامل مک
- راهنمای راه اندازی لینوکس
کد منبع را از اینجا بارگیری کنید:
github.com/moononournation/ESP32_BiJin_ToK…
پیکربندی:
منو پیکربندی کنید
-
پیکربندی سریال را پیکربندی کنید
- "Serial Flasher Config" را انتخاب کنید
- "پورت سریال پیش فرض" را انتخاب کنید
- پورت سریال برد ESP32 را پر کنید ، به عنوان مثال COM6 در ویندوز ؛ /dev/cu. SLAB_USBtoUART در macOS
-
WiFi را پیکربندی کنید
- "BiJin Tokei Configuration" را انتخاب کنید
- "SSID WiFi" و "رمز عبور WiFi" خود را پر کنید
سفارشی سازی
"partitions.csv" اصلاح شده ، اندازه ذخیره سازی را تنظیم کنید. (حداکثر 0x100000 برای 2M و 0x300000 برای 4M)
ذخیره سازی ، داده ها ، spiffs ، 0x100000 ، 0xF0000 ،
اصلاح شده "main/bijin_tokei.c"
بسته به اندازه ذخیره سازی SPIFFS ، تعداد فایلهای حافظه پنهان را تعیین کنید. یا برای رمزگشایی مستقیم-j.webp" />
#تعریف CACHE_COUNT 0
یکی از آدرس های TOKEI LIST را انتخاب کرده و نظر ندهید یا نشانی اینترنتی خود را پر کنید:
char stat const *REQUEST_FORMAT =
برنامه را کامپایل ، فلش و اجرا کنید:
فلش مانیتور بسازید
مرحله 6: کار لحیم کاری
برد ESP32 را در پشت LCD بچسبانید و با سیم مسی روکش شده لحیم کنید.
اتصال بسیار ساده است اما پین های LCD معمولاً بسیار نازک هستند ، مراقب باشید آن را مشبک نکنید.
در اینجا خلاصه اتصال است:
ESP32 GND -> LCD -ve
-> LCD LED -ve ESP32 3v3 -> LCD +ve -> مقاومت 10 اهم -> LCD LED +ve ESP32 GPIO16 -> LCD RS (DC) ESP32 GPIO23 -> LCD SDA (SPI MOSI) ESP32 GPIO05 -> LCD CS ESP32 GPIO17 -> LCD RST ESP32 GPIO18 -> LCD CL (SPI CLK)
نکات: خط برق نیاز به سیم ضخیم تری دارد تا جریان فعلی را برآورده کند اما برای تعمیر موقعیت به تلاش بیشتری نیاز است. خطوط سیگنال دیگر می توانند از سیم نازک تر استفاده کرده و کار لحیم کاری را آسان کنند.
مرحله 7: LCD را بررسی کرده و روی پایه قرار دهید
برنامه را به درستی بررسی کنید و سپس آن را روی پایه ثابت کنید.
مرحله 8: زمان خوش
وقت آن است که آن را روی دسکتاپ خود قرار دهید و آنچه را که انجام داده اید به دوست خود نشان دهید!
مرحله 9: بعد از آن چه می شود؟
- سایر تغییرات BiJin ToKei را امتحان کنید
- چرخش تصادفی تغییرات انتخاب شده
- خیاط عکس های خود را ساخته است
- زمان بارگذاری در اندازه بزرگ در صورت عدم بارگذاری تصویر
- صفحه بزرگتر را امتحان کنید ، به عنوان مثال ili9488 (320 x 480)
توصیه شده:
ساعت عکس Google: 7 مرحله (همراه با تصاویر)
Google Photo Clock: این دستورالعمل ها نحوه استفاده از ESP32 و LCD برای ساختن ساعت دیجیتال با نمایش تصادفی عکس در پس زمینه را در هر دقیقه نشان می دهد. عکسها از شما به اشتراک گذاشته شده است آلبوم عکس Google ، فقط وارد کردن پیوند اشتراک ESP32 کار را انجام می دهد ؛ & gt؛
چگونه می توان هر عکس را با ویرایشگر عکس BeFunky ترسناک کرد: 3 مرحله
چگونه می توان هر عکس را با ویرایشگر عکس BeFunky ترسناک کرد: شما می توانید هر عکس (حتی یکی از بچه گربه های ناز) را با ویرایشگر عکس befunky ترسناک کنید ، و این چنین است! BeFunky
با عکس داستان 3: 16 مرحله ، اسلایدشو پویا از عکس های خود تهیه کنید
با عکس داستان 3 یک اسلاید شو پویا از عکس های خود ایجاد کنید: این یکی از راه های ایجاد یک نمایش اسلاید عکس زیبا است. من انتظار دارم راههای ساده تری وجود داشته باشد ، اما نتوانستم در این زمینه آموزشی پیدا کنم. روش من کمی در خانه ها می چرخد ، اما کار می کند
از یک عکس فوری تا یک عکس عالی: مرحله اول: 17 مرحله
از یک عکس فوری به یک عکس عالی: مرحله اول: عکس گرفتن از افراد و مکان ها در طول جشنواره های رقص خیابانی می تواند بسیار رنگارنگ و سرگرم کننده باشد. همه ما با کلیک کردن اینجا و آنجا بسیار هیجان زده می شویم ، و تصور می کنیم که لباس ها چقدر زیبا در تصاویر ما ظاهر می شوند ، چقدر به شاهزاده خود افتخار می کنیم
ساعت سفارشی با عقربه های عکس: 5 مرحله (همراه با تصاویر)
ساعت سفارشی با عقربه های عکس: برخی از افراد ناظر ساعت هستند. اکنون همه می توانند ساعت باشند. پروژه های دیگر صورت ساعت را سفارشی می کنند. این ساعت عقربه های ساعت را سفارشی می کند. گران به نظر می رسد ، اما کمتر از 5 دلار و حدود 30 دقیقه در ساعت است. مناسب برای Chr