راه اندازی ال سی دی TFT با میکرونترلر AVR

راه اندازی ال سی دی TFT با میکرونترلر AVR

آیا برای شما نیز سوال است که چگونه می توان یک نمایشگر TFT را به میکروکنترلری از نوع AVR متصل و از آن استفاده کرد؟ در این مقاله این موضوع را بطور کامل بررسی و راه حل آنرا توضیح خواهیم داد.

اما قبل از آن بهتر است به معرفی مختصری از مشخصات قطعات استفاده شده در این پروژه بپردازیم تا بهتر با فرآیند آشنا شویم.

📣حتما ببینید : خرید ال سی دی TFT

نمایشگر TFT چیست و چه تفاوت هایی با LCD های معمولی دارد؟

نمایشگرهای TFT خانواده ای از LCD ها هستند که از ترانزیستور فیلم نازکی در ساختار خود بهره می برند که باعث بهتر شدن عمکرد و کیفیت تصویر نسبت به ال سی دی های معمولی می شود.

همچنین این نمایشگرها با رابط های کاربری CMOS-TTL-LVDS-MCU-MPN-RGB-8 BIT RGB-16 BIT RGB و ۲۴ BIT RGB قابل کنترل هستند.

میکروکنترلرهای AVR چه هستند و چه انواعی دارند؟

این قطعه را می توان کامپیوتری با ابعاد کوچک در نظر گرفت که قابلیت کنترل شدن دارد و با زبان های برنامه نویسی اقدام به پردازش و اجرای دستورات صادر شده می کند. میکروکنترلرهای AVR 2 نوع عمده دارند که اولی RISC و دومی CISC می باشد.

میکروکنترلرهای AVR

در مدل RISC دستورات و کدها ساده تر بوده و در نتیجه سرعت عملکرد بالاتری دارد. اما در مدل های CISC دستورات و کدنویسی ها پیچیده تر هستند و قابلیت های بیشتری دارند، اما این گستردگی باعث افت سرعت اجرای دستورات می شود و این نوع  AVRسرعت کمتری نسبت به همتای خود دارد.

راه اندازی ال سی دی TFT با آردوینو

در این بخش به معرفی قطعات استفاده شده در تست و نحوه اتصال و راه اندازی آنها خواهیم پرداخت. پس با ما همراه باشید.

نمایشگر TFT 160×۱۲۸ رنگی ۱٫۸ اینچی (کنترل شونده با ST7735)

این نمایشگر با رابط سری  ۴ سیمی SPI سازگار بوده و ولتاژ پشتیبانی کننده آن ۳٫۳ تا ۵ ولت می باشد. نمایشگر مورد نظر ما قابلیت نمایش تصویر تمام رنگی ۱۸ بیتی را داراست. دیگر اطلاعات کاربردی و مورد نیاز نمایشگر خود را می توانید در دیتاشیت مربوط به مدل اتخابی خود مشاهده کنید.

نحوه نمایش عکس بر روی ال.سی.دی گرافیکی
خواندن این مقاله

در این قسمت به بررسی کامل پایه های نمایشگر می پردازیم و توضیح خواهیم داد که هر پایه چه کاربردی دارد و چگونه باید به دیگر قطعات متصل شود.

برای استفاده از نمایشگر هایTFT  رنگی، بطور معمول حداقل به ۴ پایه نیاز دارید. این پایه ها D/C-CLICK- DATA IN  و TFT CS  هستند. اگر هم قصد استفاده از مموری کارت SD را دارید، باید از ۲ پایه دیگر هم استفاده کنید. این پایه ها DATA OUT و  CARD CS می باشد.

دیگر پایه های نمایشگر TFT 160×۱۲۸ رنگی به شرح زیر است:

پایه های نمایشگر TFT 160×128

LITE : پایه ورودی PWM کنترل بک لایت است. برای روشن کردن بک لایت نمایشگر، باید این پایه را به منبع تغذیه ۳ تا ۵ ولت DC متصل کنید و برای خاموش کردن بک لایت، آنرا به گراند وصل کنید.

MISO : این پایه در چینش سری به عنوان پین ورودی میکروکنترلر SPI عمل می کند و برای استفاده از کارت حافظه SD کاربرد دارد. در ضمن در نمایشگرهای TFT که تنها توانایی نوشتن دارند، این پایه بلا استفاده می باشد.

SCLK : پایه مربوط به کلاک ورودی SPI

MOSI : این پایه نقطه مقابل پایه MISO می باشد و برای خروجی میکروکنترلر SPI در چینش سری استفاده می شود.

TFT CS : انتخاب چیپ SPI در نمایشگر بر عهده این پایه است.

CARD CS : پایه انتخاب چیپ کارت حافظه SD می باشد و برای وقتی کاربرد دارد که می خواهید دستوری را از کارت حافظه بر روی نمایشگر اجرا کنید.

D/C : سلکتور دستورات یا اطلاعات SPI مرتبط با نمایشگر TFT می باشد.

RST : برای ریست کردن نمایشگر استفاده می شود. با وصل کردن این پایه به گراند، نمایشگر ریست می شود. اما بهتر است پایه را به وسیله کتابخانه کنترل کنید تا فرآیند ریست کردن اصولی تر و راحت تر باشد. برای استفاده مستقیم هم می توانید آنرا به خود AVR متصل کنید.

VCC : پایه تامین ولتاژ است که باید به منبع تغذیه ۳ تا ۵ ولتی DC متصل شود.

GND : آخرین پایه در این نمایشگر گراند است که سیگنال گراند را ارسال و کنترل می کند.

حال با استفاده از یک رابط و احیم کردن پایه ها به آن، نمایشگر را روی بِرِد بورد قرار می دهیم تا برای اتصال به میکروکنترلر AVR آماده باشد.

قرار دادن نمایشگر روی بردبورد

میکروکنترلر ATMEGA 32

شاید بتوان محبوب ترین مدل میکروکنترلر های AVR  را ATMEGA 32 دانست. این چیپ ساخت کمپانی مشهور ATMEL می باشد و از نوع RISC که بالاتر توضیح داده شد بوده و معماری ۸ بیتی دارد. ATMEGA 32 بیشترین تعداد پایه های ممکن (۴۰ عدد) یک میکروکنترلر را داراست و به همین دلیل کاملترین و پر استفاده ترین چیپ در این حوزه تبدیل شده است. عکس چینش پایه های ATMEGA 32  را  در عکس زیر می توایند مشاهده کنید.

راه‌اندازی ال سی دی TFT با STM32
خواندن این مقاله

حال میکروکنترلر را نیز بر روی بِرِدبورد متصل کنید و با استفاده از کتابخانه های مربوط به چیپ و رابط کاربری خود می توانید کدها و دستورات دلخواه تان را پیدا کرده و روی نمایشگر TFT به تصویر بکشید.

سخن نهایی

در این مقاله با نمایشگرهای TFT و میکروکنترلرهای AVR به خصوص ATMEGA 32 آشنا شدیم و طریقه اتصال آنها به یکدیگر و راه اندازی اش را یاد گرفتیم. در صورت نیاز به آموختن روش اتصال و سیم کشی این فرآیند می توانید ویدیو های بسیاری را در اینترنت مشاهده کنید و این فرآیند را علاوه بر حالت تئوری که توضیح داده شد، به صورت عملی نیز کنید.

در ضمن می توانید اطلاعات بیشتر در مورد قطعات الکترونیکی و کارکرد و انواع آنها را در مجله خبری وبسایت هادی بان الکترونیک بخوانید و خوشحال می شویم که سهم کوچکی در یادگیری شما عزیزان داشته باشیم.

اشتراک‌گذاری

یک نظر

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

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