ماژول رابط I2C LCD؛ پینهای کنترلر را آزاد کنید
وقتی نمایشگر، کلیدها و حسگرها همزمان به کنترلر متصل میشوند، تعداد پینها و شلوغی سیمکشی اهمیت پیدا میکند. ماژول رابط I2C LCD با تراشه PCF8574، فرمانهای دریافتی از باس I2C را به خطوط موازی موردنیاز LCD تبدیل میکند تا ارتباط نمایشگر از طریق SDA و SCL انجام شود.
پاسخ سریع: این محصول برد رابط است، نه خود نمایشگر. برای استفاده، به LCD کاراکتری سازگار نیاز دارید. اتصال سمت کنترلر شامل چهار خط تغذیه، زمین، SDA و SCL است.
مشخصات اصلی رابط PCF8574
| کارکرد | رابط سریال I2C/IIC به موازی برای LCD کاراکتری سازگار |
|---|---|
| تراشه معرفیشده | PCF8574 |
| تغذیه برد | ۵ ولت DC |
| ارتباط با کنترلر | SDA و SCL، همراه تغذیه و زمین مشترک |
| کنتراست | قابل تنظیم با پتانسیومتر روی برد |
| بکلایت | دارای جامپر فعال/غیرفعالسازی |
پیش از خرید، سازگاری LCD را بررسی کنید
این برد برای نمایشگرهای کاراکتری سازگار با رابط موازی متداول قابل بررسی است. صرف نوشته «۱۶×۲» کافی نیست؛ ترتیب پایهها، جهت نصب و اتصال بکلایت نیز باید تطبیق داده شوند. برای انتخاب نمایشگر مکمل، مشخصات LCD کاراکتری ۱۶×۲ آبی را در کنار رابط بررسی کنید.
اگر نمایشگر دیگری دارید، مدل و آرایش پایههای آن را با گزینههای دسته نمایشگرهای کاراکتری مقایسه کنید. این برد، رابط عمومی برای TFT یا هر نمایشگر دارای نام LCD نیست.
اتصال مستقیم یا استفاده از رابط I2C؟
| معیار | اتصال موازی مستقیم | رابط I2C |
|---|---|---|
| سیمکشی کنترل | چند خط داده و فرمان | دو خط مشترک SDA و SCL |
| راهاندازی نرمافزاری | تنظیم پایههای LCD | تنظیم آدرس و کتابخانه سازگار با برد |
| انتخاب مناسب | وقتی پین کافی و اتصال مستقیم مطلوب است | وقتی کاهش سیمکشی و مصرف پین اولویت دارد |
مثال کاربردی: در یک نمایشگر دمای رومیزی، رابط I2C میتواند سیمکشی LCD را سادهتر کند تا اتصال حسگر و کلیدهای تنظیم منظمتر شود. اگر حسگر نیز I2C است، اشتراک باس به متفاوتبودن آدرسها و سازگاری الکتریکی وابسته خواهد بود.
نکته راهاندازی: روشنشدن بکلایت به معنی دریافت صحیح داده نیست. اگر متن دیده نمیشود، ابتدا کنتراست، سپس آدرس I2C، اتصالات و نگاشت پایههای کتابخانه را بررسی کنید.
آدرس I2C را ثابت فرض نکنید
PCF8574 دارای هشت آدرس قابل انتخاب در محدوده هفتبیتی 0x20–0x27 است. نسخه PCF8574A محدوده متفاوت 0x38–0x3F دارد. بنابراین آدرس برنامه باید با تراشه و تنظیمات واقعی برد مطابقت داشته باشد؛ اجرای اسکنر I2C راه مناسبی برای شناسایی آدرس پاسخگو است.
اتصال چند برد با آدرس یکسان باعث تداخل میشود. امکان استفاده از هشت PCF8574 روی یک باس، مشروط به انتخاب آدرسهای متفاوت و رعایت محدودیتهای الکتریکی باس است.
هشدار سطح منطقی: تغذیه ۵ ولت این برد را با سازگاری قطعی با کنترلر ۳٫۳ ولتی یکی ندانید. اتصال پولآپهای SDA و SCL و تحمل ورودی کنترلر باید بررسی شود؛ ممکن است مبدل سطح منطقی دوطرفه مناسب I2C لازم باشد.
سؤالات متداول
آیا همراه این محصول LCD دریافت میکنم؟
این صفحه مربوط به برد رابط است؛ نمایشگر مکمل باید جداگانه و پس از بررسی سازگاری انتخاب شود.
چرا کتابخانه LCD نصب است اما متن نمایش داده نمیشود؟
آدرس صحیح بهتنهایی کافی نیست. نگاشت خروجیهای رابط به پایههای LCD، تنظیم کتابخانه، کنتراست و کیفیت اتصالات نیز باید درست باشند.
آیا به هر LCD کاراکتری ۲۰×۴ هم متصل میشود؟
فقط پس از تأیید سازگاری کنترلر، ترتیب پایهها، تغذیه و کتابخانه؛ تعداد سطر و ستون بهتنهایی معیار کافی نیست.
انتخاب نهایی
ماژول رابط I2C LCD برای سادهکردن اتصال نمایشگر کاراکتری و کاهش پینهای موردنیاز کاربرد دارد. تطبیق LCD، آدرس و کتابخانه، سه شرط اصلی راهاندازی آن هستند. گزینههای دیگر در دسته ماژولها و رابطهای LCD قرار دارند.
هماهنگی تأمین پروژه با فروش پژوهشگران، با مشخصکردن مدل تراشه، آدرس موردنیاز و تعداد برد انجام شود.
