صفحه های LCD و آردوینو

کنترلر Hitachi HD44780 با LCD برای آردوینو

پروژه های مرتبط با آردوینو بسیار محبوب هستند و مانند Raspberry Pi یکی از پر کاربردترین پروژه های Free Hardware در بین شرکت ها است. به همین دلیل است که ما در مورد آن صحبت خواهیم کرد یکی از محبوب ترین ترکیبات در بین کاربران آردوینو: LCD + Arduino.

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

LCD چیست؟

کاربران تازه کار حتی از اینکه LCD بیش از یک بار در طول زندگی خود دیده اند ، از آنچه LCD به معنای آن است ، اطلاعی ندارند. LCD مخفف نمایشگر کریستال مایع یا همان صفحه نمایش کریستال مایع است. یک صفحه کوچک یا بزرگ که بسیاری از ما در دستگاه های مختلف مانند ساعت های زنگ دار ، صفحه نمایش ساعت ، ماشین حساب و غیره آن را می شناسیم ... دستگاه های الکترونیکی بی پایان که به لطف ترکیب LCD + Arduino و Hardware Free گسترش می یابند.

صفحه LCD چاپگر با استفاده از Arduino Mega

صفحات LCD با هر نوع سخت افزار رایگان ، از جمله برد های پروژه Arduino ، سازگار است اگرچه آنها برای ایجاد ارتباط بین برد الکترونیک و صفحه LCD به اتصالات یا پین های خاصی نیاز دارند.

پیشینی ، استفاده از اندازه های مختلف صفحه LCD هیچ مانعی ندارد. به عبارت دیگر ، همان صفحه آردوینو می تواند از یک صفحه نمایش 5 اینچی ، 20 اینچی LCD یا اندازه کاراکتر 5 × 2 استفاده کند تا از اندازه کوچک صحبت کند. اما باید توجه داشته باشیم که برد آردوینو همان کارت گرافیک یا مادربرد نیست، بنابراین پیامی که باید در صفحه نمایش داده شود در صفحه کوچک همانند صفحه بزرگ کار نمی کند ، به شرط آنکه همان صفحه آردوینو باشد.

مقاله مرتبط:
شروع کار با آردوینو: کدام صفحه ها و کیت ها برای شروع می توانند جالب تر باشند

پین هایی که برای اتصال به صفحه LCD به صفحه آردوینو نیاز خواهیم داشت به شرح زیر است:

  • GND و VCC
  • کنتراست
  • RS
  • RW
  • En
  • پایه های D0 تا D7
  • دو پایه برای نور پس زمینه

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

چه نوع صفحه نمایش های ال سی دی وجود دارد؟

در حال حاضر سه نوع صفحه نمایش LCD در بازار پیدا می کنیم:

  • خطوط ال سی دی
  • LCD با امتیاز.
  • نمایشگر OLED.
  • نمایشگر ال ای دی.
  • نمایشگر TFT.

El Line LCD نوعی صفحه است که اطلاعات را از طریق خطوط نشان می دهد. اطلاعات در خط قرار می گیرند و ما نمی توانیم از آن قاب خارج شویم. این نوع LCD پرکاربردترین ، مقرون به صرفه ترین و شناخته شده ترین است اما از نوع LCD نیز است که کمترین بازی را می دهد ، این فقط اطلاعات خاصی را نشان می دهد و معمولاً فقط متن است.

El نقطه ال سی دی این تقریباً مشابه نوع قبلی LCD است ، اما برخلاف نوع قبلی ، در lcd توسط نقاط ما یک ماتریس از نقاط داریم. بنابراین ، در این نوع LCD می توانیم متن و حتی تصاویر را در هر کجای صفحه LCD قرار دهیم. دیگه چی ما می توانیم چندین اندازه قلم را در همان صفحه LCD داشته باشیم، اتفاقی که در نمایش LCD خطوط رخ نمی دهد ، اندازه آنها همیشه باید یکسان باشد.

El نمایشگر OLED این برای بسیاری از آنها نوعی نمایشگر از خود است در حالی که برای دیگران در انواع LCD است. صفحه نمایش OLED صفحه ای است که اطلاعات را به ما نشان می دهد اما ساختار آن از زمان ساخت صفحه LCD متفاوت است از دیودهای led با اجزای آلی برای ایجاد آن استفاده می کند. برخلاف انواع قبلی ، نمایشگرهای OLED وضوح ، رنگ و وضوح بالاتری را ارائه می دهند مصرف انرژی کمتر. مانند نمایشگرهای رایانه ای یا dot lcd ، صفحه های OLED از ماتریس نقطه ها یا پیکسل ها استفاده می کنند (از آنجا که می توانیم از چندین رنگ در صفحه نمایش یکسان استفاده کنیم) برای نمایش محتوا.

El صفحه نمایش LED یا LCD Led مشابه صفحه نمایش OLED است, اما دیودهای لیدی حاوی عناصر آلی نیستند. عملکرد آن به اندازه نمایشگر OLED نیست اما وضوح بیشتری نسبت به صفحه LCD dot دارد و رنگ را ارائه می دهد.

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

کدام مدل ها محبوب ترین هستند؟

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

ال سی دی نوکیا 5110

صفحه LCD 5110 نوکیا برای آردوینو

این نمایشگر از تلفن های همراه قدیمی نوکیا 5110 تهیه شده است. ال سی دی این موبایل ها عملکرد بهتری نسبت به موبایل داشته و این شرکت همچنان به فروش این نمایشگر برای استفاده شخصی خود ادامه داده است. صفحه نمایش تک رنگ است و از نوع LCD Lineas است. نمایشگر نوکیا 5110 48 ردیف و 84 ستون را ارائه می دهد. قدرت آن به حدی است که توانایی مشاهده تصاویر را نیز به شما ارائه می دهد ، البته نه به صورت کارآمد. عملکرد آن بسیار خوب است هر چند برای اینکه بتوانیم صفحه را به درستی مشاهده کنیم ، باید از نور پس زمینه استفاده کنیم، به طور کلی معمولاً با این نور پس زمینه همراه است اگرچه ممکن است ماژول هایی وجود داشته باشد که فاقد این عملکرد باشند. این نمایشگر از درایور Philips PCD8544 استفاده می کند. صفحه LCD 5110 نوکیا را می توان در این صفحه یافت مغازه ها با قیمت 1,8 یورو.

LCD هیتاچی HD44780

کنترلر Hitachi HD44780 با LCD برای آردوینو

ماژول LCD هیتاچی HD44780 این ماژولی است که توسط سازنده هیتاچی ایجاد شده است. صفحه LCD از نوع تک رنگ است و از نوع خطی است. ما میتوانیم پیدا کنیم یک مدل با هر دو خط 2 حرفی و یک مدل دیگر با 16 خط 4 حرفی. ما معمولاً نمایشگر LCD Hitachi HD44780 را در هر فروشگاهی پیدا می کنیم اما ممکن است اتفاق بیفتد که فقط کنترلر Hitachi HD44780 را بدون صفحه نمایش پیدا کنیم ، قیمت می تواند در این شرایط به ما کمک کند ، هزینه صفحه نمایش به علاوه کنترل کننده با قیمت 1,70 یورو و فقط راننده 0,6 یورویی.

I2C LCD OLED

صفحه LCD Arduino D20 برای آردوینو

این نمایشگر LCD از نوع OLED است. I2C OLED LCD یک صفحه نمایش تک رنگ OLED با اندازه یک اینچ است که از طریق پروتکل I2C به Arduino متصل می شود، این پروتکل از یک گذرگاه دو طرفه استفاده می کند که به ما امکان می دهد پین ها را ذخیره کنیم ، لازم بودن چهار پایه در مقابل موارد ضروری که قبلاً ذکر شد. درایور این صفحه نمایشگر LCD عمومی است بنابراین می توانیم از کتابخانه های رایگان برای استفاده از آن استفاده کنیم. قیمت این مدل مانند مدل های قبلی ارزان نیست اما اگر از نظر بسیاری از کاربران مقرون به صرفه باشد ، می توانیم با 10 یورو واحد را پیدا کنید.

ال سی دی جوهر E

صفحه LCD E-Ink برای آردوینو

صفحه LCD E-Ink از جوهر الکترونیکی برای نمایش اطلاعات استفاده می کند. مثل بقیه مدل ها ، از پروتکل I2C برای برقراری ارتباط با آردوینو استفاده می کند. صفحه نمایش ها از نوع TFT هستند اما از جوهر الکترونیکی استفاده می کنند که باعث می شود مصرف به مراتب کمتر شود اما وضوح تصویر از بین نمی رود. اگرچه صفحه نمایش رنگی وجود ندارد (در حال حاضر) ، همه آنها هستند در مقیاس سیاه و خاکستری.

به عنوان یک کنجکاوی در مورد این مدل از صفحه نمایش های LCD ، باید بگوییم که قیمت و اندازه با هم متحد هستند. ما میتوانیم اندازه های مختلف را پیدا کنید و هرچه اندازه بزرگتر باشد ، صفحه گران تر است. بنابراین ، صفحه های E-Ink 1 یا 2,5 اینچی قیمت آنها برای هر واحد 25 یورو است. پانل های با اندازه بیشتر می توانند به 1.000 یورو در واحد برسند.

چگونه می توان صفحه LCD را به آردوینو متصل کرد؟

ارتباط بین صفحه LCD و Arduino بسیار ساده است. در اصل ما باید پین های ذکر شده در بالا را دنبال کنیم و آنها را به برد آردوینو متصل کنیم. نمودار اتصال به شرح زیر است:

شماتیک اتصال صفحه LCD و آردوینو

اما این تنها چیزی نیست که برای اتصال صفحه LCD به آردوینو باید در نظر بگیریم. دیگه چی ما باید از یک کتابخانه استفاده کنیم که به ما کمک می کند برنامه ای را ایجاد کنیم که کد لازم را برای عملکرد آن ایجاد کنیم به درستی با صفحه نمایش. این کتابفروشی آن LiquidCrystal.h نامیده می شود و می توان آن را از طریق رایگان دریافت کرد وب سایت رسمی آردوینو. از این کتابخانه باید مانند بقیه کتابخانه ها استفاده شود ، در ابتدای کد آن را به شرح زیر فراخوانی کنید:

#include <LiquidCrystal.h>

روشی ساده و سریع برای کار برد برد آردوینو با صفحه LCD.

آیا استفاده از صفحه نمایش LCD برای پروژه ما توصیه می شود؟

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

در این موارد ، من فکر نمی کنم استفاده از نمایشگر LCD ضروری باشد ، اما در برخی از پروژه ها که نمایشگر LCD بسیار مهم است ، این مورد وجود ندارد. نمونه هایی از مورد دوم پروژه هایی مانند ساعت ، کنسول بازی یا به سادگی یاب GPS است. پروژه هایی که نیاز به یک رابط گرافیکی برای عملکرد موثر دارند. آنچه ما می گوییم احمقانه است ، مخصوصاً برای بیشترین خبره ترین کاربران ، اما هر م componentلفه ای می تواند هر پروژه را گران کرده و حتی آن را غیرقابل اجرا کند. از این رو ، ارزیابی اینکه آیا پروژه ما باید دارای صفحه LCD باشد یا خیر ، مهم است.


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

اولین کسی باشید که نظر

نظر خود را بگذارید

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

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.