جدول المحتويات:

التحكم في الإضاءة الخلفية I2C لشاشة LCD 1602/2004 أو HD44780 إلخ: 4 خطوات
التحكم في الإضاءة الخلفية I2C لشاشة LCD 1602/2004 أو HD44780 إلخ: 4 خطوات

فيديو: التحكم في الإضاءة الخلفية I2C لشاشة LCD 1602/2004 أو HD44780 إلخ: 4 خطوات

فيديو: التحكم في الإضاءة الخلفية I2C لشاشة LCD 1602/2004 أو HD44780 إلخ: 4 خطوات
فيديو: Control the LCD ST7735 Backlight Brightness Using PWM With Arduino 2024, شهر نوفمبر
Anonim
التحكم في الإضاءة الخلفية I2C لشاشة LCD 1602/2004 أو HD44780 إلخ
التحكم في الإضاءة الخلفية I2C لشاشة LCD 1602/2004 أو HD44780 إلخ
التحكم في الإضاءة الخلفية I2C لشاشة LCD 1602/2004 أو HD44780 إلخ
التحكم في الإضاءة الخلفية I2C لشاشة LCD 1602/2004 أو HD44780 إلخ
التحكم في الإضاءة الخلفية I2C لشاشة LCD 1602/2004 أو HD44780 إلخ
التحكم في الإضاءة الخلفية I2C لشاشة LCD 1602/2004 أو HD44780 إلخ

يوضح هذا التوجيه كيف يمكنك التحكم في الإضاءة الخلفية لشاشة LCD عن طريق وحدة I2C ADC. يمكن التحكم في التباين بنفس الطريقة بعد إزالة مقياس جهد التشذيب

الخطوة 1: الوضع الحالي

الوضع الحالي
الوضع الحالي
الوضع الحالي
الوضع الحالي

يتم التحكم في الإضاءة الخلفية عن طريق P3 من PCF8574. P3 متصل بقاعدة الترانزستور ويتوقف مرة أخرى مع المقاوم 4.7 Kohm عند 5 فولت. الصورة 04 و 05.

الخطوة الثانية: الحل

حل
حل
حل
حل
حل
حل
حل
حل

DAC ، محول تناظري رقمي ، MPC4725 يمكن التحكم فيه أيضًا عبر I2C ، أستخدمه الآن للتحكم في السطوع. الصورة 06.

لهذا نحن بحاجة إلى فك مقاومة 4.7 Kohm فقط. صورة 07 دائرة حمراء.

تحتوي الوحدة النمطية على نفس اتصال الموافقة المسبقة عن علم ويمكن أن تكون ملحومة جدًا في المسامير الطرفية. الصورة 07.

نظرًا لأن كل وحدة واردوينو بها مقاومات سحب ، فقد قمت بتعطيلها من DAC. يمكن القيام بذلك عن طريق خدش الوصلات. الصورة 08. يؤدي هذا إلى فك المقاومات من 5 فولت. الصورة 09.

لقد قمت بتوصيل الوحدة بشريط على الوجهين بشريحة PCF8574 والصورة 10 والتوصيلات التي تم إجراؤها. صورة 11 و 12. يقوم المقاوم الجديد 4.7 Kohm ، والذي يعتبر كبيرًا جدًا بالنسبة له ، بتوصيل خرج DAC بوصلة قاعدة P3.

يمكنك الآن التحكم في السطوع عن طريق التحكم في DAC عبر I2C.

في حالتي 0 ، ما يقرب من 700 ، كحد أقصى. تمت إضافة برنامج بسيط لتوضيح العملية.

يمكنك تنفيذ هذا في التعليمات البرمجية الخاصة بك بحيث يمكنك ضبط السطوع لاحتياجاتك الخاصة.

يستمر التحكم في التشغيل / الإيقاف عبر وحدة الواجهة في العمل.

يحتفظ DAC بالقيمة المحددة ، لذلك حتى بعد إعادة التشغيل ، يتم الحفاظ على القيمة المحددة الأخيرة.

الخطوة 3: البرمجيات

يجب تكوين عناوين I2C بشكل صحيح ، كان لدي 0x3F لشاشة LCD و 0x62 لـ DAC كعنوان. DAC هو 12 بت ، لذلك 4096 احتمال. هذا ثم من 0 إلى 5 فولت. هذا هو ما يقرب من 1 مللي فولت لكل بت. ما ننظمه الآن هو جهد الباعث الأساسي للترانزستور وهو 0.6 إلى 0.7 فولت. بهذه الطريقة لا يوجد سوى جزء صغير له تأثير على التحكم في الإضاءة ، ولكنه أكثر من كافٍ. نرسل من خلال المقاوم 4.7 Kohm والذي يتم تعليقه عادةً عند 5 فولت ، لذلك لا يمثل الحد الأقصى لإخراج DAC مشكلة. نظرًا لعدم تغيير الدائرة بشكل أساسي ، يمكن لعنصر التحكم في التشغيل / الإيقاف الاستمرار في العمل. تعتمد إدارة DAC على البرامج وتحتاج إلى تضمينها في الكود وتعديلها وفقًا لاحتياجاتك الخاصة.

ملف ino هو ملف اختبار بسيط.

الخطوة 4: النتيجة

نتيجة
نتيجة
نتيجة
نتيجة
نتيجة
نتيجة
نتيجة
نتيجة

ليس من السهل التقاط تغيير الضوء لأن الكاميرا يتم ضبطها.

لكن لا يزال هناك عدد من الصور.

يشير العداد إلى mA للإضاءة الخلفية.

موصى به: