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

مراقب درجة الحرارة مع DHT11 و I2C 20x4 LCD: 6 خطوات
مراقب درجة الحرارة مع DHT11 و I2C 20x4 LCD: 6 خطوات

فيديو: مراقب درجة الحرارة مع DHT11 و I2C 20x4 LCD: 6 خطوات

فيديو: مراقب درجة الحرارة مع DHT11 و I2C 20x4 LCD: 6 خطوات
فيديو: IoT based Smart Shopping Cart using RFID and NodeMCU - ESP8266 2024, شهر نوفمبر
Anonim

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

شاهد الفيديو!

الخطوة 1: ما سوف تحتاجه

ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
  • شاشة عرض LCD مقاس 20x4 I2C
  • أسلاك العبور
  • Arduino Uno أو أي لوحة Arduino أخرى
  • جهاز استشعار درجة الحرارة والرطوبة DHT11
  • برنامج Visuino: قم بالتنزيل هنا

الخطوة 2: الدائرة

الدائرة
الدائرة
  • قم بتوصيل دبوس شاشة LCD [VCC] بدبوس Arduino [5V]
  • قم بتوصيل دبوس شاشة LCD [GND] بدبوس Arduino [GND]
  • قم بتوصيل دبوس شاشة LCD [SDA] بدبوس Arduino [SDA]
  • قم بتوصيل دبوس شاشة LCD [SCL] بدبوس Arduino [SCL]

ملاحظة: استخدم مقياس الجهد خلف شاشة LCD لضبط السطوع

  • توصيل دبوس مستشعر DHT11 [GND] بدبوس Arduino [GND]
  • قم بتوصيل دبوس مستشعر DHT11 [VCC] بدبوس Arduino [5V]
  • قم بتوصيل دبوس مستشعر DHT11 [OUT] أو "S" بدبوس Arduino الرقمي [2]

الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO

ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO

يحتاج Visuino: https://www.visuino.eu أيضًا إلى التثبيت. قم بتنزيل نسخة مجانية أو سجل للحصول على نسخة تجريبية مجانية.

ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino UNO" كما هو موضح في الصورة 2

الخطوة 4: في Visuino قم بإضافة المكونات وتعيينها وتوصيلها

في Visuino قم بإضافة وتعيين وتوصيل المكونات
في Visuino قم بإضافة وتعيين وتوصيل المكونات
في Visuino قم بإضافة وتعيين وتوصيل المكونات
في Visuino قم بإضافة وتعيين وتوصيل المكونات
في Visuino قم بإضافة وتعيين وتوصيل المكونات
في Visuino قم بإضافة وتعيين وتوصيل المكونات
  • إضافة مكون "DHT11"
  • أضف مكون "شاشة الكريستال السائل (LCD) - I2C" ، حدد "LiquidCrystalDisplay1" وفي نافذة الخصائص ، قم بتعيين الصفوف إلى 4 والأعمدة على 20

انقر نقرًا مزدوجًا فوق "LiquidCrystalDisplay1" وفي نافذة العناصر:

  • اسحب "حقل النص" إلى الجانب الأيسر ، ثم في نافذة الخصائص ، اضبط النص على "TEMP:" والعرض إلى 20
  • اسحب "حقل نصي" آخر إلى الجانب الأيسر ، ثم في نافذة الخصائص ، اضبط العمود على 1 والعرض على 20
  • اسحب "حقل نصي" آخر إلى الجانب الأيسر ، ثم في نافذة الخصائص ، اضبط النص على "HUMIDITY:" والعرض على 20 والعمود على 2
  • اسحب "حقل نصي" آخر إلى الجانب الأيسر ، ثم في نافذة الخصائص ، اضبط العمود على 3 والعرض إلى 20

أغلق نافذة العناصر

  • قم بتوصيل دبوس "LiquidCrystalDisplay1" I2C إلى Arduino I2C In
  • قم بتوصيل مستشعر دبوس "HumidityThermometer1" بدبوس Arduino Digital 2
  • قم بتوصيل درجة حرارة الدبوس "HumidityThermometer1" بـ LiquidCrystalDisplay1> Text Field2 pin In
  • قم بتوصيل "HumidityThermometer1" دبوس الرطوبة بـ LiquidCrystalDisplay1> Text Field4 pin In

الخطوة 5: إنشاء وترجمة وتحميل كود Arduino

إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو

في Visuino ، انقر في الجزء السفلي على علامة التبويب "إنشاء" ، وتأكد من تحديد المنفذ الصحيح ، ثم انقر فوق الزر "تجميع / إنشاء وتحميل".

الخطوة 6: العب

إذا قمت بتشغيل وحدة Arduino UNO ، فستبدأ شاشة LCD في إظهار قيم درجة الحرارة والرطوبة. في حالة عدم رؤية أي نص ، تأكد من ضبط السطوع باستخدام مقياس الجهد.

تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله وفتحه في Visuino:

موصى به: