جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
مرحبا رفاق!
سأوضح لك في هذا الدليل القصير كيفية عرض قراءات درجة الحرارة من مستشعر MCP9808 I2C مع Arduino وشاشة Nokia5110 LCD.
الخطوة 1: جهاز الاستشعار
باختصار: MCP9808 هو (من الناحية النظرية بالطبع) مستشعر درجة حرارة عالية الدقة يستخدم ناقل I2C من Arduino. لذلك نحتاج فقط إلى 4 أسلاك لتوصيله. وكان الرتق رخيصة:)
فيما يلي بعض الروابط:
learn.adafruit.com/adafruit-mcp9808-precis…
www.microchip.com/wwwproducts/en/en556182
كنت أبحث عن أجهزة استشعار جديدة لبناء مشاريع اردوينو الخاصة بي ولأنها كانت رخيصة جدًا على علي (دولار واحد) ، فقد طلبت اثنين من هذه المستشعرات. لدي عدد من شاشات العرض المختلفة وبالطبع اخترت Nokia 5110 LCD مرة أخرى (من أجل البساطة).
حان الوقت لبناء ميزان الحرارة الجديد الخاص بنا:)
الخطوة الثانية: المواد المطلوبة
الأجزاء اللازمة لهذه المشاريع هي:
- اردوينو أونو ، نانو ، إلخ …..
- عدد قليل من أسلاك العبور
- مستشعر درجة الحرارة MCP9808
- Nokia5110 LCD
- مكتبات ورسم تخطيطي
الخطوة الثالثة: البرمجيات
لقد أنشأت رسمًا بسيطًا للغاية لعرض القراءات من المستشعر. إنه أمر واضح ومباشر وسهل الفهم.
قم بتنزيل وتثبيت المكتبات الصحيحة المضمنة في الرسم التخطيطي.
أولاً ، نقوم بتضمين المكتبات الصحيحة ، وتعيين دقة قياس المستشعر ، وإنشاء كائنات لجهاز الاستشعار والعرض. قم بإعداد المسلسل ، واضبط عنوان مستشعر درجة الحرارة ، وأخيرًا قم بإعداد الشاشة لطباعة القيم.
يجب أن نكون حريصين على مسح العرض في الإعداد الفارغ والحلقة الفارغة أو غير ذلك ، ستومض الشاشة في كل ثانية.
يتم عرض النتائج بالدرجات المئوية والفهرنهايت.
سهل أم لا ؟؟
الخطوة 4: التوصيلات
الروابط هي التالية:
نوكيا 5110
RST - D12
CE - D11
العاصمة - D10
DIN - D9
CLK - D8
VCC - 3.3 فولت
GND - الأرض
مستشعر MCP9808
VCC - 3.3 أو 5 فولت
GND - الأرض
SDA - التناظرية 4
SCL - تناظري 5
الخطوة 5: النتائج
إذا كنت قد فعلت كل شيء بشكل صحيح ، يمكنك أن ترى أن اردوينو يعرض درجة الحرارة على شاشة LCD.
لا أعرف مدى دقة المستشعر ، فالتقارن الوحيد الذي أملكه هو بين مستشعر ds18b20.
في هذا الوقت ، يجب أن أعطي رصيدًا إلى المستشعر:)
الخطوة 6: تم
انتهيت.
استخدمه كما تريد واستمتع بيومك!