جدول المحتويات:
- الخطوة 1: إعداد الجهاز
- الخطوة 2:
- الخطوه 3:
- الخطوة الرابعة:
- الخطوة الخامسة:
- الخطوة 6: إعداد البرامج واستخدامها …
- الخطوة 7: كيفية التحكم في حقيبة الظهر في رسمك …
- الخطوة 8: تغيير عنوان ناقل I2C
فيديو: استخدام حقائب الظهر PCF8574 المزودة بشاشات LCD و Arduino: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
يعد استخدام وحدات LCD مع Arduino أمرًا شائعًا ، إلا أن كمية الأسلاك تتطلب وقتًا وصبرًا لتوصيلها بشكل صحيح - وتستخدم أيضًا الكثير من دبابيس الإخراج الرقمية.
لهذا السبب نحب وحدات حقيبة الظهر التسلسلية هذه - فهي مثبتة في الجزء الخلفي من وحدة LCD الخاصة بك وتسمح بالاتصال بـ Arduino (أو لوحة تطوير أخرى) بأربعة أسلاك فقط - الطاقة و GND والبيانات والساعة. يمكنك استخدام هذا مع وحدات LCD التي تحتوي على واجهة متوافقة مع HD44780 بأحجام شاشة مختلفة.
يمكن أيضًا استخدام حقيبة الظهر مع 20 × 4 شاشات LCD. المفتاح هو أن شاشة LCD الخاصة بك يجب أن تحتوي على وسادات الواجهة في صف واحد من ستة عشر ، بحيث تتطابق مع المسامير الموجودة على حقيبة الظهر كما هو موضح في الصورة لهذه الخطوة.
الخطوة 1: إعداد الجهاز
لنبدأ الآن. تحتاج أولاً إلى لحام حقيبة الظهر بوحدة LCD الخاصة بك. أثناء تسخين مكواة اللحام ، تحقق من أن دبابيس حقيبة الظهر مستقيمة وتناسب وحدة LCD ، على سبيل المثال:
الخطوة 2:
ثم قم بلحام الدبوس الأول ، مع الحفاظ على حقيبة الظهر متدفقة مع شاشة LCD:
الخطوه 3:
إذا كان معوجًا بعض الشيء ، يمكنك إعادة تسخين اللحام وتقويمه مرة أخرى. بمجرد أن تشعر بالرضا عن المحاذاة ، قم بلحام بقية المسامير:
الخطوة الرابعة:
الآن للحفاظ على الأشياء نظيفة ، قم بقص دبابيس الرأس الزائدة:
الخطوة الخامسة:
بمجرد الانتهاء من قص دبابيس الرأس ، احصل على أربعة أسلاك توصيل من الذكور إلى الإناث وقم بتوصيل وحدة LCD بـ Arduino كما هو موضح في الصورة والجدول التاليين. ثم قم بتوصيل Arduino بالكمبيوتر عبر USB
الخطوة 6: إعداد البرامج واستخدامها …
الخطوة التالية هي تنزيل مكتبة Arduino I2C LCD وتثبيتها لاستخدامها مع حقيبة الظهر. بادئ ذي بدء ، أعد تسمية مجلد مكتبة "LiquidCrystal" في مجلد مكتبات Arduino. نفعل هذا فقط للاحتفاظ به كنسخة احتياطية.
إذا لم تكن متأكدًا من مكان العثور على مجلد المكتبة الخاص بك - فعادة ما يكون في مجلد كراسة الرسم ، والذي يمكن العثور على موقعه عادةً في قائمة تفضيلات Arduino IDE.
بعد ذلك ، قم بزيارة https://bitbucket.org/fmalpartida/new-l Liquidcrystal/downloads وقم بتنزيل أحدث ملف ، نستخدم حاليًا الإصدار 1.2.1. سيؤدي توسيع ملف.zip الذي تم تنزيله إلى إظهار مجلد "LiquidCrystal" جديد - قم بنسخه إلى مجلد مكتبات Arduino.
الآن أعد تشغيل Arduino IDE إذا كان يعمل بالفعل - أو افتحه الآن. لاختبار الوحدة ، لدينا رسم توضيحي جاهز ، ما عليك سوى نسخ وتحميل الرسم التخطيطي التالي:
/ * رسم توضيحي لـ PCF8574T I2C LCD Backpack يستخدم مكتبة من https://bitbucket.org/fmalpartida/new-l Liquidcryst… رخصة GNU العامة ، الإصدار 3 (GPL-3.0) * / #include "Wire.h"
# تضمين "LCD.h"
#include "LiquidCrystal_I2C.h"
LiquidCrystal_I2C lcd (0x27 ، 2 ، 1 ، 0 ، 4 ، 5 ، 6 ، 7) ؛ // 0x27 هو عنوان ناقل I2C لحقيبة ظهر غير معدلة
الإعداد باطل()
{// تنشيط وحدة LCD lcd.begin (16 ، 2) ؛ // لوحدة LCD مقاس 16 × 2 lcd.setBacklightPin (3 ، إيجابي) ؛ lcd.setBacklight (عالية) ؛ }
حلقة فارغة()
{lcd.home () ، // ضبط المؤشر على 0 ، 0 lcd.print ("tronixlabs.com") ؛ lcd.setCursor (0 ، 1) ؛ // اذهب إلى بداية السطر الثاني lcd.print (مللي ()) ؛ تأخير (1000) ؛ lcd.setBacklight (منخفض) ؛ // تأخير إيقاف الإضاءة الخلفية (250) ؛ lcd.setBacklight (عالية) ؛ // الخلفية عند التأخير (1000) ؛ }
بعد لحظات قليلة ، سيتم تهيئة شاشة LCD والبدء في عرض عنوان URL الخاص بنا وقيمة الميلي ، ثم وميض الإضاءة الخلفية وإيقاف تشغيلها. إذا لم يكن النص واضحًا ، أو رأيت كتلًا بيضاء فقط - حاول ضبط التباين باستخدام مقياس الجهد الموجود في الجزء الخلفي من الوحدة.
الخطوة 7: كيفية التحكم في حقيبة الظهر في رسمك …
على عكس استخدام وحدة LCD بدون حقيبة الظهر ، هناك بضعة أسطر إضافية من التعليمات البرمجية لتضمينها في الرسومات الخاصة بك. لمراجعة هذه ، افتح مثال الرسم المذكور سابقًا.
ستحتاج إلى المكتبات كما هو موضح في الأسطر 3 و 4 و 5 - وتهيئة الوحدة النمطية كما هو موضح في السطر 7. لاحظ أن عنوان ناقل I2C الافتراضي هو 0x27 - والمعامل الأول في وظيفة LiquidCrystal_I2C.
أخيرًا ، فإن الأسطر الثلاثة المستخدمة في إعداد الفراغ () مطلوبة أيضًا لتهيئة شاشة LCD. إذا كنت تستخدم وحدة 20x4 LCD ، فقم بتغيير المعلمات في وظيفة lcd.begin (). من هذه النقطة يمكنك استخدام جميع وظائف LiquidCrystal القياسية مثل lcd.setCursor () لتحريك المؤشر و lcd.write () لعرض النص أو المتغيرات كالمعتاد.
يمكن أيضًا تشغيل وإيقاف الإضاءة الخلفية باستخدام lcd.setBacklight (HIGH) أو lcd.setBacklight (LOW). يمكنك إيقاف تشغيل الإضاءة الخلفية بشكل دائم عن طريق إزالة العبور المادي الموجود في الجزء الخلفي من الوحدة.
الخطوة 8: تغيير عنوان ناقل I2C
إذا كنت ترغب في استخدام أكثر من وحدة واحدة ، أو لديك جهاز آخر على ناقل I2C بالعنوان 0x27 ، فستحتاج إلى تغيير العنوان المستخدم في الوحدة. هناك ثمانية خيارات للاختيار من بينها ، ويتم تحديدها عن طريق اللحام فوق واحد أو أكثر من النقاط التالية.
هناك ثماني مجموعات محتملة ، وقد تم وصفها في الجدول 4 من ورقة البيانات PCF8574 التي يمكن تنزيلها من موقع TI على الويب. إذا لم تكن متأكدًا من عنوان الناقل الذي تستخدمه الوحدة النمطية ، فما عليك سوى توصيله بـ Arduino كما هو موضح سابقًا وتشغيل رسم الماسح الضوئي I2C من ملعب Arduino.
بخلاف ذلك ، نأمل أن تكون قد استمتعت بقراءة هذا البرنامج التعليمي ويمكنك الاستفادة منه. إذا كان لديك أي أسئلة حول المحتوى في هذا البرنامج التعليمي ، يرجى طرحها هنا أو إرسال بريد إلكتروني إلى [email protected]. ويرجى زيارة PMD Way Limited.
موصى به:
محطة الطقس ESP8266 / ESP32 المزودة بشاشات TFT LCD: 8 خطوات
محطة الطقس ESP8266 / ESP32 المزودة بشاشات TFT LCD: مرحبًا ، في هذا التوجيه القصير ، أود تقديم مشروعي الثاني Esp8266 WS. منذ أن قمت بنشر أول مشروع ESP الخاص بي ، أردت أن أجعل نفسي مشروعًا ثانيًا. لذلك كان لدي بعض وقت الفراغ لإعادة صياغة كود مصدر قديم ليناسب احتياجاتي. لذلك إذا كنت لا تمانع في
الألبومات المزودة بعلامات NFC لتشغيل موسيقى Spotify تلقائيًا على Chromecast: 5 خطوات
الألبومات المزودة بعلامات NFC لتشغيل موسيقى Spotify على Chromecast تلقائيًا: بدأ هذا المشروع بفكرة إنشاء صورة مجمعة لألبوم الفنانين الأكثر تشغيلًا على Spotify. بعد اللعب مع Spotify API في Python ، اعتقدت أنه سيكون من الجيد ربط أغلفة الألبومات هذه بـ Spotify URI وبدء تشغيل
نظام أمان التعرف على الوجه للثلاجة المزودة بـ Raspberry Pi: 7 خطوات (بالصور)
نظام أمان التعرف على الوجه للثلاجة مع Raspberry Pi: عند تصفح الإنترنت ، اكتشفت أن أسعار أنظمة الأمان تختلف من 150 دولارًا إلى 600 دولار وما فوق ، ولكن لا يمكن دمج جميع الحلول (حتى تلك باهظة الثمن) مع حلول أخرى أدوات ذكية في منزلك! على سبيل المثال ، لا يمكنك ضبط
محول تنسيق كبير للكاميرا غير المزودة بمرآة: 10 خطوات (مع صور)
محول تنسيق كبير للكاميرا غير المزودة بمرآة: الكاميرات الرقمية الحديثة صغيرة بشكل مثير للإعجاب ، ولكن في بعض الأحيان تكون كبيرة الحجم. كاميرات الأفلام ذات التنسيق الكبير ، غالبًا ما تكون مصممة لقبول 4 & quot؛ x5 & quot؛ فيلم مقطوع ، له سحر معين. هذا ليس فقط لأن الفيلم الكبير رائع ، ولكن أيضًا لأن
حقائب صغيرة: 8 خطوات
حقائب صغيرة: اصنع حقيبة صغيرة لطيفة لحمل الكاميرا أو مشغل mp3 أو النظارات الشمسية أو أي عنصر صغير آخر. إنها سريعة للغاية وسهلة الخياطة