جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT12 I2C مع Arduino وعرض القيم على شاشة OLED.
شاهد الفيديو!
الخطوة 1: مشاريعي الأخرى
يرجى قضاء بعض الوقت للتحقق من مشاريعي الرائعة الأخرى هنا
الخطوة الثانية: ما سوف تحتاجه
- Arduino Uno أو أي لوحة Arduino أخرى
- اللوح
- أسلاك العبور
- شاشة OLED
- برنامج Visuino: قم بالتنزيل هنا
الخطوة 3: الدائرة
- قم بتوصيل دبوس DHT12 الإيجابي + (VCC) بدبوس Arduino + 5V
- قم بتوصيل دبوس DHT12 السالب - (GND) بـ Arduino pin GND
- قم بتوصيل DHT12 pin (SCL) إلى Arduino pin (SCL)
- قم بتوصيل DHT12 pin (SDA) إلى Arduino pin (SDA)
- قم بتوصيل دبوس شاشة OLED [VCC] بدبوس Arduino [5V]
- توصيل دبوس شاشة OLED [GND] بدبوس Arduino [GND]
- قم بتوصيل دبوس شاشة OLED [SDA] بدبوس Arduino [SDA]
- قم بتوصيل دبوس شاشة OLED [SCL] بدبوس Arduino [SCL]
الخطوة 4: ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
يحتاج Visuino: https://www.visuino.eu أيضًا إلى التثبيت. قم بتنزيل نسخة مجانية أو سجل للحصول على نسخة تجريبية مجانية.
ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino UNO" كما هو موضح في الصورة 2
الخطوة 5: في Visuino قم بإضافة المكونات وتعيينها وتوصيلها
- إضافة مكون "DHT12"
- أضف مكون عرض "OLED"
- انقر نقرًا مزدوجًا فوق "DisplayOLED1"
- في نافذة العناصر اسحب "حقل النص" إلى الجانب الأيسر
- في نافذة الخصائص ، اضبط الحجم على 2
- في نافذة العناصر اسحب "حقل نصي" آخر إلى الجانب الأيسر
- في نافذة الخصائص ، اضبط الحجم على 2 و Y إلى 20
- أغلق نافذة العناصر
- قم بتوصيل "HumidityThermometer1" pin Temperature بـ "DisplayOLED1"> "Text Field1"
- قم بتوصيل "HumidityThermometer1" pin Hum بـ "DisplayOLED1"> "Text Field2"
- قم بتوصيل "HumidityThermometer1" pin Sensor I2C بمسمار لوحة Arduino I2C In
- قم بتوصيل "DisplayOLED1" pin I2C إلى Arduino board pin I2C In
الخطوة 6: إنشاء كود Arduino وترجمته وتحميله
في Visuino ، انقر في الجزء السفلي على علامة التبويب "إنشاء" ، وتأكد من تحديد المنفذ الصحيح ، ثم انقر فوق الزر "تجميع / إنشاء وتحميل".
الخطوة 7: العب
إذا قمت بتشغيل وحدة Arduino UNO ، فستبدأ شاشة OLED في إظهار قيم درجة الحرارة والرطوبة.
تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله وفتحه في Visuino: