تعريف وحدة واجهة LCD بـ I2C (I2C LCD Interface Module)
وحدة واجهة LCD بـ I2C هي لوحة إلكترونية صغيرة تسمح بتوصيل شاشات LCD (مثل 16x2 أو 20x4) إلى المتحكمات باستخدام منفذي I2C فقط (SDA و SCL) بدلاً من 6 إلى 8 منافذ رقمية في التوصيل التقليدي. تعتمد على شريحة PCF8574 أو PCF8574A التي تعمل كموسع منافذ (Port Expander)، وتحول الإشارات المرسلة عبر ناقل I2C إلى إشارات متوازية للتحكم في شاشة LCD.
أبرز الميزات التقنية
| الميزة |
المواصفة |
| جهد التشغيل |
من 2.5 فولت إلى 6 فولت (تيار مستمر DC) |
| واجهة الاتصال |
I2C (ناقل تسلسلي ثنائي الاتجاه) |
| العنوان الافتراضي (PCF8574) |
0x27 (شائع) |
| العنوان الافتراضي (PCF8574A) |
0x3F (شائع) |
| المنافذ الموفرة |
يوفر 6-8 منافذ رقمية (يقلل التوصيلات بشكل كبير) |
| مقاومة سحب مدمجة |
نعم (Pull-up resistors على خطوط SDA و SCL) |
| تباين الشاشة |
قابل للضبط عبر مقياس جهد مدمج (Potentiometer) |
| إضاءة خلفية (Backlight) |
قابلة للتشغيل والإيقاف عبر وصلة (Jumper) أو برمجياً |
| أبعاد اللوحة |
حوالي 42 × 20 ملم |
| دعم الشاشات |
16x2، 20x4، وغيرها من شاشات LCD المتوافقة مع معيار HD44780 |
مكونات الوحدة وطريقة عملها
1. المكونات الرئيسية:
-
شريحة PCF8574/PCF8574A: موسع منافذ I2C يحول البيانات التسلسلية إلى بيانات متوازية للتحكم في شاشة LCD.
-
مقياس الجهد (Potentiometer): للتحكم في تباين الشاشة (Contrast).
-
وصلة (Jumper) للإضاءة الخلفية: تسمح بتشغيل أو إطفاء الإضاءة الخلفية للشاشة.
-
مسامير توصيل: صف من 16 مسامير (غالباً) لتثبيت الوحدة على شاشة LCD عن طريق اللحام أو التركيب المباشر.
2. مبدأ العمل:
-
يقوم المتحكم (مثل أردوينو) بإرسال الأوامر والبيانات إلى شاشة LCD عبر منفذي I2C فقط (SDA و SCL).
-
تستقبل شريحة PCF8574 هذه البيانات وتحولها إلى إشارات متوازية تتحكم في دبابيس شاشة LCD (RS، EN، D4-D7) بالإضافة إلى الإضاءة الخلفية.
-
هذا يقلل عدد الأسلاك المطلوبة من 6-8 أسلاك إلى 4 أسلاك فقط (VCC، GND، SDA، SCL)، مما يبسط التوصيلات ويوفر منافذ المتحكم لمهام أخرى.
طريقة الاستخدام
1. التوصيلات الكهربائية:
توصيل الوحدة بشاشة LCD:
توصيل الوحدة بالمتحكم (أردوينو):
| طرف الوحدة |
الوظيفة |
التوصيل مع أردوينو |
| VCC |
جهد التشغيل |
5 فولت (أو 3.3V حسب الشاشة) |
| GND |
الأرضي |
GND |
| SDA |
خط البيانات التسلسلي |
A4 (في أردوينو أونو/نانو) |
| SCL |
خط الساعة التسلسلي |
A5 (في أردوينو أونو/نانو) |
ملاحظة:
2. تحديد عنوان I2C للوحدة:
قد يختلف عنوان الوحدة حسب الشريحة المستخدمة. للتحقق من العنوان الصحيح، يمكن استخدام كود مسح I2C لاكتشاف العنوان تلقائياً.
3. ضبط تباين الشاشة:
بعد التوصيل والتشغيل، استخدم مفك براغي صغير لتدوير مقياس الجهد الموجود على الوحدة حتى تظهر الأحرف بوضوح على الشاشة.
4. تشغيل الإضاءة الخلفية:
المشاريع التي تستخدم هذه الوحدة
تُستخدم واجهة LCD بـ I2C في عدد كبير من المشاريع بفضل بساطتها وتوفيرها للمنافذ، ومن أشهرها:
-
شاشات عرض المعلومات: عرض قراءات الحساسات (درجة الحرارة، الرطوبة، الضغط) على شاشة LCD في مشاريع المراقبة البيئية ومحطات الطقس.
-
الساعات الرقمية: عرض الوقت والتاريخ باستخدام وحدة RTC.
-
أجهزة القياس والعدادات: عرض قيم الفولتية، التيار، أو عدد الدورات في مشاريع القياس.
-
واجهات التحكم: عرض القوائم والإعدادات في مشاريع التحكم (مثل أنظمة الري، أجهزة الإنذار، أنظمة التحكم في المحركات).
-
مشاريع إنترنت الأشياء (IoT): عرض حالة الاتصال، البيانات المستلمة، أو إشعارات من السحابة.
-
ألعاب بسيطة: عرض حالة اللعبة والنتائج على شاشة LCD.
-
مشاريع الروبوتات: عرض حالة الروبوت، سرعة المحركات، أو قراءات المستشعرات.
-
أنظمة الحضور والانصراف: عرض رسائل الترحيب أو تسجيل الدخول.
-
أنظمة الإنذار: عرض حالة النظام، منطقة الإنذار، أو رسائل الخطأ.
-
المشاريع التعليمية: تدريس استخدام شاشات LCD في المناهج التعليمية.
لا يوجد حاليا تقييمات على هذا المنتج.