جدول المحتويات:
- الخطوة 1: واقعة الاستخدام النموذجية
- الخطوة 2: الرمز المستخدم في المثال
- الخطوة 3: تطبيق مرشح RC منخفض التمرير
- الخطوة 4: التحكم في الضوء الخلفي برمجيًا
- الخطوة 5: استمتع
فيديو: 1602 LCD التحكم في التباين من Arduino: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
أثناء العمل في مشروع جديد ، واجهت مشكلة حيث كنت أرغب في التحكم في الإضاءة الخلفية وتباين شاشة LCD مقاس 1602 من خلال Arduino ولكن الشاشة كانت متذبذبة حقًا.
الخطوة 1: واقعة الاستخدام النموذجية
في حالة الاستخدام النموذجية ، يتم ضبط تباين الشاشة من خلال المقاوم المتغير وفقًا لورقة البيانات. في مثل هذه الحالة ، من خلال المقاوم يمكننا ضبط الجهد الذي يظهر على دبوس V0 ويتم ضبط التباين وفقًا لذلك. مع Arduino ، فإن أفضل شيء يمكننا إخراجه هو إشارة PWM بدورة مختلفة ولكن لسوء الحظ ، لا تسعد الوحدة بعرض ذلك.
الخطوة 2: الرمز المستخدم في المثال
قبل الخوض في التخطيطي كيف يمكننا إصلاح هذا ، دعني أشرح لك الكود الذي أستخدمه.
أول شيء يتعين علينا القيام به هو تضمين مكتبة Liquid Crystal حتى نتمكن من الاتصال بالشاشة. بعد ذلك ، نقوم بإعداد شاشة LCD مع المسامير التي تم توصيل شاشة العرض الخاصة بنا بها ، بالإضافة إلى تحديد المسامير التي تم توصيل دبابيس التباين والإضاءة الخلفية لدينا بها. دبوس التحكم في التباين على الشاشة هو V0 وهو متصل بالرقم 6 على Arduino ويتم تمييز دبوس التحكم في الإضاءة الخلفية على أنه A وبما أن هذا هو في الأساس مؤشر LED ، فإنه متصل من خلال مقاوم 220 أوم إلى دبوس 10 على Arduino.
في وظيفة الإعداد ، قمنا أولاً بضبط سطوع الشاشة على الحد الأقصى ثم نبدأ الاتصال بشاشة LCD. للتأكد من أنها تعمل بشكل صحيح ، نعرض رسالة "hello world" وننتظر حوالي نصف ثانية حتى نتمكن من التحقق من أن الإخراج على ما يرام.
في كثير من الأحيان ، بناءً على حالة دبوس V0 ، قد تواجه مشكلة عدم عرض أي شيء على الرغم من اختلاف التوقعات. والسبب في ذلك هو قيمة دبوس التباين. إذا تم ضبط التباين على درجة عالية جدًا ، فإن الشاشة تكون بالكاد مرئية ، لذا نحتاج إلى تقليلها.
في قسم الحلقة من الكود ، نقوم أولاً بمسح محتويات شاشة LCD ، وبما أننا سنغير التباين برمجيًا ، فإننا نعرض نصًا وفي حلقة نقوم بتحديث إخراج الدبوس ونعرض القيمة الحالية على الشاشة في الصف الثاني.
الخطوة 3: تطبيق مرشح RC منخفض التمرير
كما ترى ، يبدو أن هذا يعمل ولكن الشاشة كلها تومض. والسبب في ذلك هو أن الشاشة تتوقع جهدًا ثابتًا ولكنها بدلاً من ذلك تحصل على إشارة PWM من Arduino. لإصلاح ذلك ، أضفنا مرشح RC منخفض التمرير بسيطًا جدًا بحيث يمكن تصفية جهد الخرج ونحصل على خرج ثابت نسبيًا.
يتكون مرشح التمرير المنخفض من مقاوم 1 كيلو أوم متصل من جانب واحد بالدبوس 6 في Arduino ثم بـ V0 على الشاشة. يتم توصيل مكثف 10 uF مع جانبه السلبي على الأرض والإيجابي متصل بالدبوس V0. يقوم المقاوم بشحن المكثف بنبضات PWM واعتمادًا على دورات التشغيل ، يتم شحنه بجهد مختلف.
الخطوة 4: التحكم في الضوء الخلفي برمجيًا
على غرار كيفية ضبط التباين ، يمكننا أن نفعل الشيء نفسه مع دبوس الإضاءة الخلفية ولكن دون الحاجة إلى إضافة مرشح تمرير منخفض لأن مصباح الإضاءة الخلفية LED غير مرئي أثناء تشغيله وإيقافه بسرعة كبيرة.
الخطوة 5: استمتع
آمل أن تساعدك هذه الحيلة البسيطة في مشروعك القادم. إذا أعجبك هذا Instructable ، فيرجى التفكير في متابعتي والاشتراك في قناتي على YouTube.
تذوق الكود على موقع يوتيوب!
هتافات!
موصى به:
صندوق موسع عصا التحكم في لوحة مفاتيح Arduino وشيء التحكم في الصوت باستخدام Deej: 8 خطوات
صندوق موسع عصا التحكم في لوحة مفاتيح Arduino وشيء وحدة التحكم في الصوت باستخدام Deej: لماذا لفترة من الوقت كنت أرغب في إضافة عصا تحكم صغيرة إلى لوحة المفاتيح للتحكم في عناصر الواجهة أو المهام الأصغر الأخرى في الألعاب وأجهزة المحاكاة (MS Flight Sim ، Elite: Dangerous ، حرب النجوم: الأسراب ، إلخ). أيضًا ، بالنسبة إلى Elite: Dangerous ، لقد كنت
ساعة Arduino LCD كبيرة مع منبهين ومراقبة درجة الحرارة يتم التحكم فيها عن طريق جهاز التحكم عن بعد للتلفزيون IR: 5 خطوات
ساعة LCD كبيرة من Arduino مزودة بجهازي إنذار ومراقبة درجة الحرارة يتم التحكم فيها عن طريق جهاز التحكم عن بعد لتلفزيون الأشعة تحت الحمراء: كيفية بناء ساعة LCD قائمة على Arduino مع جهازي إنذار ومراقبة درجة الحرارة يتم التحكم فيها عن طريق جهاز التحكم عن بعد في التلفزيون IR
اردوينو LCD 16x2 تعليمي - ربط شاشة 1602 LCD مع Arduino Uno: 5 خطوات
اردوينو LCD 16x2 تعليمي | واجهة شاشة عرض LCD 1602 مع Arduino Uno: Hi Guys نظرًا لأن العديد من المشاريع تحتاج إلى شاشة لعرض البيانات سواء كانت عدادًا يدويًا أو عرض عدد الاشتراكات في YouTube أو آلة حاسبة أو قفل لوحة مفاتيح مع شاشة وإذا كانت كل هذه الأنواع من المشاريع مصنوعة باستخدام اردوينو سوف يحددون
Kindle كجهاز GPS عالي التباين (يعمل مع أي كتاب إلكتروني): 5 خطوات (بالصور)
Kindle كجهاز GPS عالي التباين (يعمل مع أي كتاب إلكتروني): أظهر كيف يمكنك استخدام كتابك الإلكتروني (Kindle ، Kobo ، Sony ، ipad ، tablet) كجهاز GPS. تعمل جميع البرامج على هاتفك (يلزم وجود نظام android) ، لذلك لم يتغير الكتاب الإلكتروني. تحتاج فقط إلى تثبيت بعض التطبيقات على هاتفك. يستخدم الكتاب الإلكتروني المتدرب فقط
التحكم في الإضاءة الخلفية I2C لشاشة LCD 1602/2004 أو HD44780 إلخ: 4 خطوات
I2C Backlight Control لشاشة LCD 1602/2004 أو HD44780 وما إلى ذلك: يوضح هذا التوجيه كيف يمكنك التحكم في الإضاءة الخلفية لشاشة LCD عن طريق وحدة I2C ADC. يمكن التحكم في التباين بنفس الطريقة بعد إزالة مقياس جهد التشذيب