سلام ، علاقه مندان به فناوری! به عنوان یک تامین کننده نمایشگرهای LCD 0802 ، اغلب از من سؤال می شود که آیا این صفحه نمایش های کوچک و کوچک با Raspberry Pi سازگار هستند یا خیر. خوب ، بیایید درست به آن شیرجه بزنیم و دریابیم!
اول از همه ، بیایید کمی در مورد صفحه نمایش LCD 0802 صحبت کنیم. درنمایشگر LCD 0802یک LCD شخصیت جمع و جور است که می تواند هر دو خط از هشت کاراکتر را نشان دهد. این برای پروژه های کوچک بسیار مفید است که در آن شما نیاز به نمایش برخی از اطلاعات اساسی ، مانند خوانش سنسور یا پیام های وضعیت ساده دارید.
اکنون ، Raspberry Pi یک رایانه تک صفحه محبوب است که در طیف گسترده ای از پروژه ها استفاده می شود ، از اتوماسیون خانگی گرفته تا روباتیک. این دستگاه دارای بسیاری از پین های GPIO (عمومی - هدف/خروجی) است که می تواند برای واسط با دستگاه های مختلف خارجی از جمله نمایشگرهای LCD استفاده شود.


بنابراین ، آیا نمایشگر LCD 0802 با Raspberry Pi سازگار است؟ پاسخ کوتاه بله ، این است! اما چند مورد وجود دارد که باید در خاطر داشته باشید.
سیم کشی و سازگاری برقی
صفحه نمایش LCD 0802 به طور معمول دارای 16 پین است. این پین ها برای سیگنال های قدرت ، زمین ، انتقال داده ها و کنترل استفاده می شوند. پین های GPIO Raspberry Pi با سرعت 3.3 ولت کار می کنند ، در حالی که صفحه نمایش LCD 0802 معمولاً روی 5 ولت اجرا می شود. این اختلاف ولتاژ می تواند کمی مشکل باشد زیرا اگر مستقیماً خروجی 5 ولت را از LCD به پین های GPIO 3.3 ولت در Raspberry Pi وصل کنید ، می توانید به PI آسیب برسانید.
برای حل این مسئله می توانید از یک تغییر دهنده سطح استفاده کنید. یک تغییر دهنده سطح یک دستگاه ساده است که می تواند سیگنال های 5 ولت را از LCD به سیگنال های 3.3 ولت تبدیل کند که Raspberry Pi می تواند با خیال راحت از عهده آن برآید. پس از مرتب سازی مسئله ولتاژ ، می توانید داده ها و پین های کنترل LCD را به پین های GPIO مناسب در Raspberry Pi وصل کنید.
سازگاری نرم افزار
پس از دریافت درست سیم کشی ، باید اطمینان حاصل کنید که نرم افزار موجود در Raspberry Pi می تواند با صفحه نمایش LCD 0802 ارتباط برقرار کند. چندین زبان برنامه نویسی وجود دارد که می توانید در Raspberry Pi مانند Python ، C و Java استفاده کنید. برای اکثر مبتدیان ، پایتون یک انتخاب عالی است زیرا یادگیری آن آسان است و کتابخانه های زیادی در دسترس دارد.
کتابخانه های پایتون مانند RPLCD وجود دارند که می توانند به شما در ارتباط با صفحه نمایش LCD کمک کنند. این کتابخانه ها توابع را برای اولیه سازی صفحه نمایش ، نوشتن متن برای آن و پاک کردن صفحه ارائه می دهند. تمام کاری که شما باید انجام دهید اینست که کتابخانه را روی Raspberry Pi خود نصب کنید و یک اسکریپت ساده پایتون برای ارسال داده به صفحه نمایش بنویسید.
from RPLCD import CharLCD import RPi.GPIO as GPIO lcd = CharLCD(cols = 8, rows = 2, pin_rs = 25, pin_e = 24, pins_data = [23, 17, 21, 22], numbering_mode = GPIO.BCM) lcd.write_string('Hello, Pi!')
در این مثال ، ما از کتابخانه RPLCD برای اولیه کردن صفحه نمایش LCD 0802 استفاده می کنیم و متن "سلام ، پی!" به آن درکلوچهوتردیفپارامترها اندازه صفحه نمایش را تعریف می کنند وpin_rsباpin_eوتpins_dataپارامترها مشخص می کنند که پین های GPIO به LCD وصل شده اند.
مزایای استفاده از LCD 0802 با Raspberry Pi
- اندازه فشرده: صفحه نمایش LCD 0802 کوچک است و همین امر باعث می شود برای پروژه هایی که فضای محدود است ، مناسب باشد. به عنوان مثال ، اگر در حال ساخت یک ایستگاه آب و هوایی قابل حمل یا یک پروژه کوچک روباتیک هستید ، LCD 0802 می تواند بدون استفاده از فضای زیاد به راحتی جا دهد.
- کم هزینه: این نمایشگرها نسبتاً ارزان هستند ، بنابراین لازم نیست بانک را بشکنید تا نمایشگر به پروژه Raspberry Pi خود اضافه کنید.
- استفاده آسان: با استفاده از کتابخانه های نرم افزاری مناسب ، کاملاً ساده است که نمایشگر LCD 0802 را با Raspberry Pi اجرا و اجرا کنید. برای نمایش اطلاعات اساسی در صفحه ، نیازی به یک برنامه نویس متخصص نیست.
گزینه های دیگر برای صفحه نمایش LCD 0802
اگر صفحه نمایش LCD 0802 نیازهای شما را کاملاً برآورده نکند ، گزینه های دیگری نیز در دسترس است. به عنوان مثال ،صفحه نمایش LCD 40x2در صورت نیاز به نمایش اطلاعات بیشتر ، می توانید دو خط از 40 کاراکتر را نشان دهید ، که عالی است. گزینه دیگر این استLCD 20x4 i2c، که دارای چهار خط از 20 کاراکتر است و از پروتکل ارتباطی i2c استفاده می کند ، و رابط کار با Raspberry Pi حتی ساده تر می شود.
پایان
در پایان ، نمایشگر LCD 0802 قطعاً با Raspberry Pi سازگار است. با توجه به کمی توجه به سیم کشی و راه اندازی نرم افزار ، می توانید از این نمایشگر برای اضافه کردن یک خروجی بصری به پروژه های Raspberry Pi خود استفاده کنید. این که آیا شما یک سرگرمی هستید یا یک توسعه دهنده حرفه ای ، ترکیبی از صفحه نمایش LCD 0802 و Raspberry Pi راهی عالی برای زنده کردن ایده های خود ارائه می دهد.
اگر علاقه مند به خرید نمایشگرهای LCD 0802 برای پروژه های خود هستید ، برای کسب اطلاعات بیشتر به ما دسترسی پیدا کنید و یک بحث تهیه را شروع کنید. ما اینجا هستیم تا به شما کمک کنیم بهترین نمایشگرهای LCD را برای نیازهای خود بدست آورید.
منابع
- "اصول اولیه تمشک GPIO" - بنیاد Raspberry Pi
- "با استفاده از نمایشگرهای LCD با تمشک Pi" - سیستم یادگیری Adafruit
- "مستندات کتابخانه RPLCD" - مخزن GitHub RPLCD
