نقد و بررسی
کیس OLED مدل Amangusکیس OLED مدل Amangus، یک جعبه محافظ جذاب است که با قرارگیری یک “OLED 0.96 با اندازه 2.5*2.7 سانتی متر، میتواند نقش نمایشگر اطلاعاتی پروژههای خلاقانه شما را ایفا کند.
کیس OLED مدل Amangus
کیس OLED مدل Amangus، یک جعبه محافظ جذاب است که با قرارگیری یک “OLED 0.96 با اندازه 2.5*2.7 سانتی متر، میتواند نقش نمایشگر اطلاعاتی پروژههای خلاقانه شما را ایفا کند. با قرارگیری یک برد Wemos D1 که در درون این کیس به صورت کشویی جایگذاری میشود، میتوان OLED را برنامه ریزی کرد. در ادامه به عنوان مثال کاربردی، این کیس را به یک ساعت رومیزی تبدیل و برنامه ریزی میکنیم. با این توضیح که در پیادهسازی مبحث RTC(Real-Time Clock) در پروژه خلاقانه شما، چالشهایی مانند هزینه، دقت در زمان، الزامات ورودی/خروجی میتواند تاثیرگذار باشد. از این رو برای حل این چالش در پروژههای وابسته به ساعت همانند ESP32/Wi-Fi، دریافت اطلاعات زمان را از یک پروتکل شبکه زمانی بصورت یک سرور مستقل به نام (Network Time Protocol)NTP انجام میدهیم. در اصل NTP یک پروتکل اینترنتی است که خیلی سریع و در عرض چند میلی ثانیه، همگامسازی ساعت بر روی دستگاههای مختلف در شبکههای کامپیوتری را از طریق دریافت اطلاعات زمان هماهنگ جهانی(UTC) انجام میدهد.

شکل(1)

شکل(2)
این محصول فاقد ماژول Wemos D1 mini و OLED است برای تهیه این دو ماژول به صفحه محصولات مراجعه فرمائید.
پیاده سازی پروژه ساعت رومیزی به کمک Wemos D1 :
1- ابتدا بر اساس شماتیک مدار همانند تصویر زیر، ارتباطات بین OLED و برد Wemos D1 مبتنی بر چیپ Wi-Fi ESP8266 را برقرار میکنیم. به این صورت مطابق شکل و از سمت راست به چپ، پین SDA از OLED را به پایه D2 از Wemos D1 Mini متصل میکنیم و پین SCL از OLED را به پایه D1 اتصال میدهیم. و به ترتیب پایههای VCC و GND از OLED را به پایههای 5 ولت و GND از برد Wemos متصل میکنیم. توجه: در برخی OLEDهای مدل 128×64 0.96″ ولتاژ کاری و تامین کننده ممکن است 3.3 ولت باشد که باید به آن توجه شود و حتما به پایه 3.3 ولت از برد Wemos D1 Mini متصل شود.

شکل(3)
2- پس از بستن و اجرای ارتباطات سخت افزاری به صورت شکل(3)، نوبت به برنامه ریزی نرم افزاری برد است. در این مرحله چند کار لازم و ضروریست.
– ابتدا نصب آخرین نسخه از پلتفرم نرمافزاری Arduino IDE است. توضیحات بیشتر در مقاله روش نصب و اجرای نرم افزار آردوینو را مطالعه بفرمایید.
– باید به این نکته توجه داشت که برد Wemos D1 Mini از چیپ Wi-Fi ESP8266 پشتیبانی میکند. از این رو لازم است توابع کتابخانه و فایلهای پشتیبان از برد Wemos D1 (توابع کتابخانهی خانواده ESP8266) بر روی پلتفرم نرم افزاری آردوینو نصب شود. همچنین فایلهای کتابخانه قطعه ماژول OLED را نصب میکنیم. بدین صورت که با اجرای برنامه Arduino IDE وارد منوی Preference میشوید. سپس از سربرگ Setting و در قسمت پایین صفحه، در انتهای بخش و فیلد (: Additional Boards Manager URLs) بر روی دکمه سبز کلیک کنید و آدرس URL زیر را ابتدا کپی و در صفحه باز شده اضافه کنید. برای مطالعه بیشتر مقاله آشنایی با بردهای NodeMcu ESP8266 را مطالعه بفرمائید.
Additional Boards Manager URLs: http://arduino.esp8266.com/stable/package_esp8266com_index.json
– با رفتن به منوی Manager Library با کمک کلید میانبر(Ctrl+Shift+I)، بخش دسترسی سریع جهت نصب فایل کتابخانه قطعه ماژول OLED فعال میشود. در این بخش، عنوان فایل به عبارت “SSD1306Wire” را وارد و با اتصال به اینترنت و تعیین آخرین نسخه این فایل دکمه Install را کلیک میکنید. به همبن ترتیب برای نصب فایل پروتکل NTP برای اتصال به سرور NTP عنوان فایل “NTPClient”و همچنین “time” را جستجو و با در نظر گرفتن آخرین نسخه آنها را نصب می کنید.
3- در این مرحله به سراغ کد برنامه میرویم که باید بخشهایی را از این کد با توجه به شرایط زمانی منطقه جغرافیایی و همچنین ارتباط چیپ ESP8266 Wi-Fi از برد Wemos D1 mini تنظیم کنیم. در برنامه آردوینو یک Sketch جدید ایجاد کرده و سپس کد زیر با تغییرات لازم در آن را الصاق میکنیم.


مشخصات فنی کیس OLED مدل Amangus
ابعاد: 6×3.5×3.7 (cm)
جنس: پلاستیک
دارای خشاب جایگذاری برد Wemos D1 Mini
مناسب برای صفحه “OLED 0.96 با 128×64 پیکسل
وزن: 20 گرم










هیچ دیدگاهی برای این محصول نوشته نشده است.