مرحبًا يا من هناك! أنا مورد لشاشات LCD ذات 7 أجزاء، وسأرشدك اليوم إلى كيفية استخدام شاشة LCD ذات 7 أجزاء في نظام مراقبة درجة الحرارة. الأمر ليس معقدًا كما قد يبدو، وسوف أقوم بتفصيله خطوة بخطوة.
لماذا نستخدم شاشة LCD ذات 7 قطاعات لمراقبة درجة الحرارة؟
أولاً، دعونا نتحدث عن السبب الذي يجعل شاشة LCD المكونة من 7 أجزاء خيارًا رائعًا لنظام مراقبة درجة الحرارة. تتميز شاشات العرض هذه بسهولة القراءة، حتى من مسافة بعيدة. كما أنها متينة جدًا ويمكنها التعامل مع مجموعة واسعة من الظروف البيئية. بالإضافة إلى ذلك، فهي فعالة من حيث التكلفة، وهو ما يعد دائمًا ميزة إضافية عند إنشاء نظام.
المكونات التي ستحتاج إليها
لبناء نظام مراقبة درجة الحرارة باستخدام شاشة LCD مكونة من 7 أجزاء، ستحتاج إلى بعض المكونات الأساسية:
- شاشات الكريستال السائل 7 الجزء: بالطبع، ستحتاج إلى نجم العرض. نحن نقدم مجموعة متنوعة من شاشات LCD ذات 7 أجزاء، مثلشاشات الكريستال السائل 51093 ستن,شاشة LCD VA، وشاشة إل سي دي إس تي إن. هذه شاشات عالية الجودة ستعمل بشكل رائع لتلبية احتياجات مراقبة درجة الحرارة الخاصة بك.
- مستشعر درجة الحرارة: ستحتاج إلى جهاز استشعار لقياس درجة الحرارة. هناك العديد من الأنواع المتاحة، مثل الثرمستورات أو أجهزة استشعار درجة الحرارة الرقمية مثل DS18B20.
- متحكم: سيتم استخدام وحدة تحكم دقيقة، مثل Arduino أو Raspberry Pi، لقراءة درجة الحرارة من المستشعر والتحكم في شاشة LCD المكونة من 7 أجزاء.
- مزود الطاقة: ستحتاج إلى مصدر طاقة موثوق به للحفاظ على تشغيل كل شيء.
توصيل المكونات
توصيل جهاز استشعار درجة الحرارة
الخطوة الأولى هي توصيل مستشعر درجة الحرارة بالمتحكم الدقيق. تعتمد الأسلاك الدقيقة على نوع المستشعر الذي تستخدمه. على سبيل المثال، إذا كنت تستخدم مستشعر درجة الحرارة الرقمي DS18B20، فسوف تقوم عادةً بتوصيل طرف البيانات بمنفذ الإدخال الرقمي على وحدة التحكم الدقيقة، ودبوس الطاقة بمصدر الطاقة، ودبوس الأرض بالأرض.


توصيل شاشة LCD ذات 7 أجزاء
بعد ذلك، ستقوم بتوصيل شاشة LCD المكونة من 7 أجزاء بوحدة التحكم الدقيقة. تحتوي شاشة LCD المكونة من 7 أجزاء على عدة دبابيس: 7 دبابيس للقطاعات (a، b، c، d، e، f، g) وعادةً ما تكون أكثر قليلاً للفاصلة العشرية والمسامير المشتركة (إما الأنود المشترك أو الكاثود المشترك). ستقوم بتوصيل هذه الأطراف بمنافذ الإخراج الرقمية المناسبة على وحدة التحكم الدقيقة.
برمجة المتحكم الدقيق
الآن يأتي الجزء الممتع - برمجة المتحكم الدقيق. الهدف هو قراءة درجة الحرارة من المستشعر وعرضها على شاشة LCD المكونة من 7 أجزاء.
فيما يلي مثال بسيط باستخدام Arduino ومستشعر درجة الحرارة DS18B20 مع شاشة LCD مشتركة مكونة من 7 أجزاء:
#include <OneWire.h> #include <DallasTemperature.h> // يتم توصيل سلك البيانات بالمنفذ 2 على Arduino #define ONE_WIRE_BUS 2 // إعداد مثيل oneWire للتواصل مع أي أجهزة OneWire OneWire oneWire(ONE_WIRE_BUS); // قم بتمرير مرجعنا oneWire إلى درجة حرارة دالاس. أجهزة استشعار درجة الحرارة في دالاس (&oneWire)؛ // دبابيس شاشة LCD ذات 7 أجزاء const int sectionPins[7] = {2, 3, 4, 5, 6, 7, 8}; const int digitPins[1] = {9}; // شرائح للأرقام من 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 }; إعداد باطلة () {// بدء الاتصال التسلسلي Serial.begin (9600)؛ // بدء تشغيل المكتبة Sensors.begin(); // تعيين دبابيس المقطع كمخرجات for (int i = 0; i < 7; i++) { pinMode(segmentPins[i], OUTPUT); } // تعيين دبابيس الأرقام كمخرجات pinMode(digitPins[0], OUTPUT); } حلقة باطلة() { // طلب درجة الحرارة من أجهزة الاستشعار Sensors.requestTemperatures(); // قراءة درجة الحرارة بالدرجة المئوية درجة حرارة الطفو = Sensors.getTempCByIndex(0); // طباعة درجة الحرارة إلى الشاشة التسلسلية Serial.print("درجة الحرارة:"); Serial.print (درجة الحرارة)؛ Serial.println("درجة مئوية"); // تحويل درجة الحرارة إلى عدد صحيح int tempInt = (int)temperature; // عرض درجة الحرارة على شاشة LCD مكونة من 7 أجزاء int digit = tempInt % 10; for (int i = 0; i < 7; i++) { digitalWrite(segmentPins[i], number[digit][i]); } الكتابة الرقمية(digitPins[0], LOW); تأخير (1000)؛ }
يقرأ هذا الرمز درجة الحرارة من مستشعر DS18B20، ويحولها إلى عدد صحيح، ثم يعرض الرقم الأخير لدرجة الحرارة على شاشة LCD المكونة من 7 أجزاء.
المعايرة واستكشاف الأخطاء وإصلاحها
معايرة
من المهم معايرة مستشعر درجة الحرارة لضمان قراءات دقيقة. يمكنك القيام بذلك عن طريق مقارنة قراءات المستشعر بمصدر درجة حرارة معروف ودقيق، مثل مقياس الحرارة المعاير. إذا كان هناك اختلاف، يمكنك ضبط القراءات في التعليمات البرمجية الخاصة بك.
استكشاف الأخطاء وإصلاحها
إذا كنت تواجه مشكلات في نظامك، فإليك بعض المشكلات والحلول الشائعة:
- لا يوجد عرض على شاشات الكريستال السائل: تحقق من الأسلاك للتأكد من توصيل جميع المسامير بشكل صحيح. تأكد أيضًا من أن وحدة التحكم الدقيقة ترسل الإشارات الصحيحة إلى شاشة LCD.
- قراءات غير دقيقة لدرجة الحرارة: التحقق من معايرة جهاز استشعار درجة الحرارة. من الممكن أيضًا أن يكون المستشعر معيبًا أو أن البيئة تؤثر على القراءات.
خاتمة
يعد استخدام شاشة LCD ذات 7 أجزاء في نظام مراقبة درجة الحرارة طريقة رائعة لإنشاء شاشة عرض بسيطة وفعالة. باستخدام المكونات الصحيحة، والقليل من الأسلاك، وبعض البرمجة، يمكنك الحصول على نظام يعمل في وقت قصير.
إذا كنت مهتمًا بشراء شاشات LCD عالية الجودة مكونة من 7 أجزاء لمشاريع مراقبة درجة الحرارة الخاصة بك، فلا تتردد في التواصل معنا. نحن هنا لمساعدتك في العثور على الشاشة المثالية لاحتياجاتك.
مراجع
- وثائق اردوينو
- وثائق مكتبة دالاس لدرجة الحرارة
