في عالم الإلكترونيات، تلعب أجهزة استشعار الرطوبة دورًا حاسمًا في العديد من التطبيقات، بدءًا من محطات الأرصاد الجوية وحتى أنظمة التحكم الصناعية. أحد المكونات الرئيسية في مشروع استشعار الرطوبة هو العرض، الذي يوفر للمستخدمين معلومات في الوقت الحقيقي حول مستويات الرطوبة. تعد شاشة LCD المكونة من 7 أجزاء خيارًا شائعًا لمثل هذه الشاشات نظرًا لبساطتها وتكلفتها المنخفضة وسهولة استخدامها. باعتباري موردًا لشاشات LCD ذات 7 أجزاء، أود أن أشاركك كيفية استخدام شاشة LCD ذات 7 أجزاء في مشروع مستشعر الرطوبة.
فهم أساسيات شاشة LCD ذات 7 شرائح
قبل الغوص في دمج شاشة LCD ذات 7 أجزاء في مشروع مستشعر الرطوبة، من الضروري فهم كيفية عمل شاشة LCD ذات 7 أجزاء. تتكون شاشة LCD المكونة من 7 أجزاء من سبعة أجزاء فردية، يُشار إليها عادة بالأحرف a، وb، وc، وd، وe، وf، وg، بالإضافة إلى علامة عشرية. ومن خلال إلقاء الضوء على مجموعات مختلفة من هذه المقاطع، يمكننا عرض الأرقام من 0 إلى 9، بالإضافة إلى بعض الحروف والرموز.
يتم التحكم في القطاعات عن طريق الإشارات الكهربائية. عندما يتم تزويد جزء معين بالجهد المناسب، فإنه يضيء. على سبيل المثال، لعرض الرقم 8، يجب إضاءة جميع الأجزاء السبعة (a وb وc وd وe وf وg).
اختيار شاشة LCD المناسبة المكونة من 7 شرائح لمشروعك
باعتبارنا موردًا لشاشات LCD ذات 7 أجزاء، فإننا نقدم مجموعة متنوعة من الخيارات لتناسب متطلبات المشروع المختلفة. فيما يلي بعض الأنواع الشائعة من شاشات LCD المكونة من 7 أجزاء والتي يمكنك وضعها في الاعتبار لمشروع مستشعر الرطوبة الخاص بك:
- شاشة اتش تي ان ال سي دي: يوفر هذا النوع من شاشات LCD تباينًا جيدًا وزوايا مشاهدة واسعة. إنها مناسبة لكل من التطبيقات الداخلية والخارجية. يمكنك العثور على مزيد من المعلومات حول موقعناشاشة اتش تي ان ال سي دي.
- عاكس FSTN LCD أحادي اللون: التصميم العاكس لشاشة LCD هذه يجعلها موفرة للطاقة، حيث تستخدم الضوء المحيط للإضاءة. إنه مثالي للتطبيقات التي يكون فيها استهلاك الطاقة مصدر قلق. تحقق من لديناعاكس FSTN LCD أحادي اللونلمزيد من التفاصيل.
- لوحة ال سي دي تي ان: تتميز شاشات TN LCD بأوقات استجابتها السريعة وتكلفتها المنخفضة. إنها خيار رائع لمشاريع مستشعرات الرطوبة الأساسية حيث لا تتطلب الميزات المتطورة. يمكنك معرفة المزيد عن موقعنالوحة ال سي دي تي ان.
دمج شاشة LCD ذات 7 شرائح مع مستشعر الرطوبة
بمجرد تحديد شاشة LCD المناسبة المكونة من 7 أجزاء لمشروعك، فإن الخطوة التالية هي دمجها مع مستشعر الرطوبة. فيما يلي دليل خطوة بخطوة حول كيفية القيام بذلك:
الخطوة 1: جمع المكونات المطلوبة
- مستشعر الرطوبة (على سبيل المثال، DHT11 أو DHT22)
- متحكم دقيق (مثل Arduino Uno)
- شاشة LCD ذات 7 أجزاء
- اللوح وأسلاك العبور
- المقاومات (إذا كانت مطلوبة للحد الحالي)
الخطوة 2: قم بتوصيل مستشعر الرطوبة بالمتحكم الدقيق
يجب توصيل مستشعر الرطوبة بوحدة التحكم الدقيقة حتى يتمكن من قراءة بيانات الرطوبة. على سبيل المثال، إذا كنت تستخدم مستشعر DHT11 مع Arduino Uno، فيمكنك توصيل طرف VCC الخاص بـ DHT11 بمنفذ 5V من Arduino، ومنفذ GND بالأرض، ومنفذ البيانات بأحد المنافذ الرقمية (على سبيل المثال، المنفذ 2).
الخطوة 3: قم بتوصيل شاشة LCD ذات الأقسام السبعة بوحدة التحكم الدقيقة
يجب أيضًا توصيل شاشة LCD المكونة من 7 أجزاء بوحدة التحكم الدقيقة. يعتمد الاتصال على نوع شاشة LCD ووحدة التحكم الدقيقة التي تستخدمها. بشكل عام، سوف تحتاج إلى توصيل منافذ المقطع (a - g والفاصلة العشرية) بمنافذ الخرج الرقمية الخاصة بالمتحكم الدقيق. قد تحتاج أيضًا إلى توصيل الكاثود المشترك أو دبوس الأنود المشترك، وفقًا لنوع شاشة LCD.


الخطوة 4: اكتب الكود
الخطوة الأخيرة هي كتابة الكود لقراءة بيانات الرطوبة من المستشعر وعرضه على شاشة LCD المكونة من 7 أجزاء. فيما يلي مثال بسيط للتعليمات البرمجية باستخدام Arduino IDE:
#include <dht.h> #define DHTPIN 2 #define DHTTYPE DHT11 dht DHT; // دبابيس لشاشة LCD مكونة من 7 أجزاء const int sectionPins[] = {2, 3, 4, 5, 6, 7, 8}; const int digitPins[] = {9, 10}; // شرائح للأرقام من 0 إلى 9 أرقام بايت const[10][7] = { {1, 1, 1, 1, 1, 1, 0}, // 0 {0, 1, 1, 0, 0, 0, 0}, // 1 {1, 1, 0, 1, 1, 0, 1}, // 2 {1, 1, 1, 1, 0, 0, 1}, // 3 {0, 1, 1, 0, 0, 1, 1}, // 4 {1, 0, 1, 1, 0, 1, 1}, // 5 {1, 0, 1, 1, 1, 1, 1}, // 6 {1, 1, 1, 0, 0, 0, 0}, // 7 {1, 1, 1, 1, 1, 1, 1}, // 8 {1, 1, 1, 1, 0, 1, 1} // 9 }; إعداد باطل () { for (int i = 0; i < 7; i++) { pinMode(segmentPins[i], OUTPUT); } for (int i = 0; i < 2; i++) { pinMode(digitPins[i], OUTPUT); } Serial.begin(9600); } حلقة باطلة() { int chk = DHT.read11(DHTPIN); الرطوبة الداخلية = DHT. الرطوبة؛ // عرض الرطوبة على شاشة LCD المكونة من 7 أجزاء int digit1 = الرطوبة / 10; كثافة العمليات digit2 = الرطوبة % 10؛ DisplayDigit(digit1, 0); تأخير (5)؛ DisplayDigit(digit2, 1); تأخير (5)؛ Serial.print("الرطوبة:"); Serial.print(الرطوبة); Serial.println("%"); تأخير (2000)؛ } void DisplayDigit(int digit, int Position) { digitalWrite(digitPins[position], LOW); for (int i = 0; i < 7; i++) { digitalWrite(segmentPins[i], number[digit][i]); } digitalWrite(digitPins[position], HIGH); }
يقرأ هذا الرمز بيانات الرطوبة من مستشعر DHT11 ويعرضها على شاشة LCD مكونة من رقمين ومكونة من 7 أجزاء.
استكشاف الأخطاء وإصلاحها والتحسين
أثناء عملية التطوير، قد تواجه بعض المشكلات. فيما يلي بعض المشاكل الشائعة وحلولها:
- عرض غير صحيح: قد يكون هذا بسبب الأسلاك غير الصحيحة أو رمز غير صحيح. تحقق من الاتصالات وتأكد من برمجة الكود بشكل صحيح.
- تباين منخفض: إذا كان من الصعب قراءة شاشة العرض، فقد تحتاج إلى ضبط تباين شاشة LCD. تحتوي بعض شاشات LCD على دبوس تعديل التباين الذي يمكن توصيله بمقياس الجهد لتسهيل التعديل.
لتحسين أداء مشروع مستشعر الرطوبة الخاص بك، يمكنك التفكير في استخدام تقنية تعدد الإرسال لتقليل عدد الأطراف المطلوبة لشاشة LCD المكونة من 7 أجزاء. يمكن أن يكون هذا مفيدًا بشكل خاص إذا كنت تستخدم وحدة تحكم دقيقة ذات منافذ إدخال/إخراج محدودة.
خاتمة
يعد استخدام شاشة LCD ذات 7 أجزاء في مشروع مستشعر الرطوبة طريقة رائعة لتزويد المستخدمين بمعلومات في الوقت الفعلي حول مستويات الرطوبة. باعتبارنا موردًا لشاشات LCD ذات 7 أجزاء، فإننا نقدم مجموعة واسعة من شاشات LCD عالية الجودة لتلبية متطلبات مشروعك. سواء كنت هاويًا أو مطورًا محترفًا، يمكن أن تساعدك منتجاتنا في إنشاء مشروع ناجح لاستشعار الرطوبة.
إذا كنت مهتمًا بشراء شاشات LCD ذات 7 أجزاء لمشروعك، فلا تتردد في الاتصال بنا للحصول على مزيد من المعلومات ومناقشة احتياجاتك الخاصة. ونحن نتطلع إلى العمل معك لجلب مشروعك إلى الحياة.
مراجع
- مرجع اردوينو: https://www.arduino.cc/reference/en/
- مكتبة مستشعر DHT: https://github.com/adafruit/DHT-sensor-library
