آموزش, توصیه شده, معرفی

راه اندازی نمایشگر تک رنگ ارزان قیمت با آردوینو (Nokia 1202)

در قسمت قبلی راه اندازی یک نمایشگر رنگی ارزان قیمت رو با آردوینو آموزش دادیم، حالا توی این آموزش به راه اندازی یک نمایشگر تک رنگ ارزان قیمت میپردازیم، این نمایشگر باز هم قیمت پایین تری داره و قیمتش اندازه دوتا سون سگمنته! از طرف دیگه به دلیل تک رنگ بودن خوانایی بالاتری نسبت به نمایشگر های رنگی داره و جاهای بیشتری میشه از اون استفاده کرد، در مورد این نمایشگر هم قبلا در سیسوگ صحبت کرده بودیم اما این بار باز هم با یک کتابخونه محبوب برای نمایشگر تک رنگ ارزان قیمت (u8g2) میخوایم این lcd رو راه بندازیم، با سیسوگ همراه باشید تا به بررسی و راه اندازی اون بپردازیم…

سخت افزار

نمایشگر مورد استفاده ما این بار هم مخصوص تلفن های همراه هست، گوشی های مدل NOKIA 1202, 1203, 1280 و … این نمایشگر دارای ویژگی های زیر هست:

  • تک رنگ (monochrome)
  • ابعاد 1.3 اینچ
  • رزولوشن 69*68

برای تهیه این نمایشگر باید به فروشگاه های قطعات موبایل مراجعه کنید، همچنین ورودی این نمایشگر یک فلت 12 پین هست که باید حتما برای استفاده روی یک برد مونتاژ بشه، البته اینجا در سیسوگ بیشتر در مورد نحوه راه اندازیش توضیح دادیم و نحوه طراحی برد برای اون رو هم گفتیم. اما توی این آموزش از ماژول آماده این نمایشگر استفاده میکنیم که از فروشگاه امبددتک قابل تهیه هست. در ادامه میتونید تصویر این ماژول رو مشاهده کنید.

راه اندازی نمایشگر تک رنگ

nokia 1202

راه اندازی کتابخانه u8g2-ste2007

ste2007 اسم درایور این نمایشگر هست و کل کار ما ارتباط با همین درایور هست برای نمایش اطلاعات روی صفحه، این درایور از پروتکل spi 9 bit پشتیبانی میکنه، چیزی که توی خیلی از میکروکنترلر ها وجود نداره، البته جای نگرانی نیست چراکه به دلیل تک رنگ بودن این نمایشگر اطلاعات کمی نیاز هست برای نمایش براش ارسال بشه و در صورت استفاده از spi 9 bit نرم افزاری هم تقریبا رفرش شدن صفحه مشخص نیست. توی این کتابخونه فعلا spi 9 بیت فقط به صورت نرم افزاری پیاده شده و با یاری خدا در آینده از spi 9 bit سخت افزاری esp8266 هم پشتیبانی میکنه.

برای استفاده ابتدا به آدرس https://github.com/mahdi2001h/u8g2-ste2007 رفته و فایل zip کتابخانه رو دانلود میکنیم.

حالا نرم افزار آردوینو رو باز کرده و از منوی Sketch -> Include library -> add .zip library فایل زیپی که دانلود کردیم رو انتخاب میکنیم

arduino spfd54124b

برای تست کتابخونه از نمونه کد GraphicsTest استفاده می‌کنیم

در ادامه کد این example رو مشاهده می‌کنید

من برای تست میخوام از نود ام سی یو استفاده کنم، برای اینکار قسمت معرفی نمایشگر رو در خط 55 به این صورت تغییر باید تغییر بدهیم:

قبل از ادامه بگم که اگر قبل این مطلب داشتید قسمت قبل این آموزش رو میخوندید و مدارش رو بستید، دست به بِرِد برد نزنید چرا که پین های این دوتا ماژول نمایشگر کاملا منطبق هستند و نیازی به تغییر شماتیک نیست، این هم شماتیک مناسب برای اتصال به node mcu

نمایشگر تک رنگ ارزان قیمت

nodemcu nokia1202

این هم از خروجی کد بالا

 

راه اندازی نمایشگر تک رنگ

u8g2-ste2007

 

nokia 1202 embeddedtech

منبع : وبلاگ امبددتک

انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

شما نیز میتوانید یکی از نویسندگان سیسوگ باشید.   همکاری با سیسوگ

بازگشت به لیست

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *