فهرست مطالب:
- مرحله 1: BiJin ToKei چیست؟
- مرحله 2: نسخه آردوینو
- مرحله 3: آماده سازی
- مرحله 4: ESP32 Dev Board را روی Breadboard وصل کنید
- مرحله 5: خم کردن Stacking Header & Plug on LCD
- مرحله 6: LCD را روی Breadboard وصل کنید
- مرحله 7: اتصال
- مرحله 8: آماده سازی نرم افزار
- مرحله 9: چگونه کار می کند؟
- مرحله 10: برنامه
- مرحله 11: زمان خوش
تصویری: آردوینو بی جین توکی: 11 قدم
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
این دستورالعمل ها نحوه استفاده از Arduino IDE ، ESP32 dev board و ILI9341 LCD را برای ساخت ساعت عکس نشان می دهد.
مرحله 1: BiJin ToKei چیست؟
خلاصه از دستورات قبلی من ، ESP32 Photo Clock:
BiJin ToKei) 美人 時 計) از سال 2009 شروع می شود ، آنها زیبایی های مختلف را در هر دقیقه زمان بندی گزارش زمان را مشاهده می کنند. BiJin ToKei برنامه وب و نسخه برنامه تلفن همراه را ارائه می دهد. پس از این سالها ، اکنون می توانید انواع مختلفی را در وب پیدا کنید. Ref:
www.bijint.com
ja.wikipedia.org/wiki/BIJIN٪26Co.
deadoralive.wikia.com/wiki/Bijin_Tokei
twitter.com/search؟q=٪23bijintokei
مرحله 2: نسخه آردوینو
قابلیت تعمیرات قبلی من ، ESP32 Photo Clock ، خوب کار می کند. با این حال ، این برنامه بر اساس ESP-IDF ساخته شده است. این یک مانع بزرگ برای مبتدیان است. از آنجا که چارچوب Aruino-esp32 در حال حاضر بسیار بالغ است ، پیاده سازی یک ساعت عکس در Arduino IDE بسیار آسان تر می شود.
مرحله 3: آماده سازی
ESP32 Dev Board
هر برد ESP32 dev باید سالم باشد.
هدر انباشته
هدر زنانه با 8 پین روی هم. خم شدن سیم هدر بلند می تواند به تنظیم زاویه دید LCD کمک کند.
تخته نان
یک تخته نان 400 تایی.
سیم Breadboard
مقداری سیم پرش تخته نان.
صفحه نمایش ال سی دی
این بار من از LCD 2.8 اینچی ILI9341 استفاده می کنم. این برنامه با استفاده از کتابخانه Arduino_GFX ، بنابراین رایج ترین صفحه نمایش SPI LCD باید خوب باشد.
Arduino_GFX در حال حاضر پشتیبانی می کند:
- HX8352C 240x400
- HX8357B 320x480
- ILI9225 176x220
- ILI9341 240x320
- ILI9341 M5Stack 320x240
- ILI9486 320x480 (رنگ 18 بیتی)
- SEPS525 160x128
- SSD1331 96x64
- SSD1351 128x128
- SSD1351 128x96
- ST7735 128x128 (زبانه های مختلف)
- ST7735 128x160 (زبانه های مختلف)
- ST7735 80x160
- ST7789 240x135
- ST7789 240x240
- ST7789 TTGO T-Watch 240x240
- ST7789 240x320
مرحله 4: ESP32 Dev Board را روی Breadboard وصل کنید
مرحله 5: خم کردن Stacking Header & Plug on LCD
مرحله 6: LCD را روی Breadboard وصل کنید
مرحله 7: اتصال
از Breadboard jump wire برای اتصال LCD و برد ESP32 dev استفاده کنید.
در اینجا خلاصه اتصال است:
LCD -> ESP32
=== ===== Vcc -> پین 5 ولت (یا پین 3.3 ولت به صفحه LCD شما بستگی دارد) GND -> GND CS -> GPIO 5 RESET -> GPIO 17 D/C -> GPIO 16 MOSI -> GPIO 23 SCK -> GPIO 18 LED -> GPIO 22 (اختیاری ، برخی از LCD ها برای روشن تر شدن به پین LED مستقیم به پین 3.3 ولت نیاز دارند)
مرحله 8: آماده سازی نرم افزار
آردوینو IDE
در صورت عدم وجود Arduino IDE را بارگیری و نصب کنید:
پشتیبانی از Arduino ESP32
لطفاً دستورالعمل های نصب را در GitHub دنبال کنید:
کتابخانه آردوینو GFX
کتابخانه Arduino_GFX را به Arduino IDE اضافه کنید:
اگر آشنایی با افزودن کتابخانه از GitHub ندارید ، کافیست دکمه سبز "Clone or download" و سپس "Download ZIP" را فشار دهید. و سپس در Arduino IDE ، منوی Sketch -> Include Library -> Add. ZIP Library … -> فایل ZIP بارگیری شده را انتخاب کنید.
کد منبع آردوینو BiJin ToKei
کد منبع را از GitHub بارگیری کنید:
مرحله 9: چگونه کار می کند؟
در اینجا گردش کار برنامه آمده است:
برپایی
LCD اولیه ، ممکن است پین ها و درایور را متناسب با صفحه نمایش خود تغییر دهید
Arduino_HWSPI *bus = Arduino_HWSPI جدید (16 / *DC * /، 5 / *CS * /، 18 / *SCK * /، 23 / *MOSI * /، -1 / *MISO * /) ؛
Arduino_ILI9341 *tft = جدید Arduino_ILI9341 (اتوبوس ، 17 / *RST * /، TFT_ROTATION) ؛
WiFi را وصل کنید ، به یاد داشته باشید که تنظیمات AP WiFi خود را پر کنید
#تعریف SSID_NAME "YourAP"
#تعریف SSID_PASSWORD "YourPassword"
سرور NTP را برای دریافت زمان فعلی متصل کنید ، ممکن است سرور NTP محلی و تنظیمات منطقه زمانی خود را تغییر دهید
const char* ntpServer = "pool.ntp.org"؛
#تعریف GMT_OFFSET_SEC 28800L // منطقه زمانی +0800 #تعریف DAYLIGHT_OFFSET_SEC 0L // بدون صرفه جویی در روز
حلقه
در صورت تغییر دقیقه ، درخواست HTTP را به آدرس اینترنتی از پیش تعیین شده در URL.h ارسال کنید. URL های زیادی در لیست ToKei وجود دارد ، لطفاً نظرات را در URL.h برای جزئیات بیشتر بخوانید
#تعریف JPG_SCALE JPG_SCALE_NONE
#تعریف TFT_ROTATION 0 // پرتره #تعریف URL "https://www.bijint.com/assets/pict/shizuoka/bp/٪02d٪02d.jpg"
- جریان JPEG پاسخ HTTP را دریافت کرده و به کد esp_jpg_dec وارد کنید
- esp_jpg_decode بلوک تصویر رمزگشایی شده را به عملکرد رسم LCD منتقل می کند
مرحله 10: برنامه
ArduinoBiJinToKei.ino را در Arduino IDE باز کنید ، برنامه را کامپایل کرده و روی برد ESP32 dev نصب کنید.
مرحله 11: زمان خوش
زمان آن رسیده است که Arduino BiJin ToKei را روی میز کار خود قرار دهید و کارهایی را که انجام داده اید به نمایش بگذارید. لذت بردن!
توصیه شده:
تبدیل متن به گفتار آردوینو با استفاده از LM386 - پروژه صحبت کردن آردوینو - کتابخانه تاکی آردوینو: 5 مرحله
تبدیل متن به گفتار آردوینو با استفاده از LM386 | پروژه صحبت کردن آردوینو | کتابخانه Talkie Arduino: سلام بچه ها ، در بسیاری از پروژه ها ما به arduino نیاز داریم که چیزی شبیه به ساعت صحبت کردن یا گفتن برخی اطلاعات در این دستورالعمل را با استفاده از Arduino به گفتار تبدیل کنیم
ارزان ترین آردوینو -- کوچکترین آردوینو -- آردوینو پرو مینی -- برنامه نویسی -- آردوینو ننو: 6 مرحله (همراه با تصاویر)
ارزان ترین آردوینو || کوچکترین آردوینو || آردوینو پرو مینی || برنامه نویسی || آردوینو ننو: …………………………. لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید ……. .این پروژه در مورد نحوه ارتباط با کوچکترین و ارزانترین آردوینو است. کوچکترین و ارزان ترین آردوینو arduino pro mini است. شبیه آردوینو
کیف کتاب تخت خواب از شلوار جین: 7 مرحله
کیف کتاب تخت خواب از شلوار جین: با این کیف که روی تخت یا صندلی مدرسه خود می بندید می توانید تا 2 کتاب درسی یا کتاب معمولی ، mp3 ، تلفن همراه ، دوربین ، نوت بوک ، پوشه ، قلم ، مداد و مواردی از این دست را در دست بگیرید
جلد موبایل شلوار جین شیک (w810i): 5 مرحله
جلد موبایل شلوار جین شیک (w810i): سلام بچه ها ، من مدتهاست که از بازدیدکنندگان این سایت هستم و فکر می کردم تعداد کمی از دستورالعمل های خودم را ارسال کنم ، اما هرگز وقت لازم برای انجام آن را ندارم ، بنابراین در اینجا امیدوارم همه شما از آن لذت ببرید. خوب ، اول از همه ، من صاحب Sony Ericsson w810i هستم
کیف جین: 9 مرحله (همراه با تصاویر)
کیف جین جین: این مورد در Gizmodo برجسته شد !! در تعطیلات تابستانی من کارهای زیادی انجام داده ام و مانند یک مرد واقعی ، شلوار جین می پوشیدم. با این حال کارهایی که من انجام می دهم بسیار عالی هستند ، شلوار جین دیگر نمی تواند آن را تحمل کند و سوراخ های بزرگی در کنار آن ظاهر شد