جدول المحتويات:
- الخطوة 1: ما سوف تحتاجه
- الخطوة 2: الدائرة
- الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO
- الخطوة 4: في Visuino أضف مكونات
- الخطوة 5: في مكونات مجموعة Visuino
- الخطوة 6: في مكونات Visuino Connect
- الخطوة 7: إنشاء ، ترجمة ، وتحميل الكود
- الخطوة 8: العب
فيديو: مروحة تبريد تلقائية باستخدام جهاز استشعار درجة الحرارة والرطوبة Servo و DHT11 مع Arduino: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
في هذا البرنامج التعليمي سوف نتعلم كيفية بدء تشغيل مروحة وتدويرها عندما ترتفع درجة الحرارة فوق مستوى معين.
الخطوة 1: ما سوف تحتاجه
- مستشعر DHT11
- Arduino UNO (أو أي لوحة أخرى)
- وحدة المروحة L9110
- شاشة OLED
- أجهزة السيارات
- أسلاك العبور
- اللوح
- برنامج Visuino: قم بتنزيل Visuino
الخطوة 2: الدائرة
- قم بتوصيل دبوس محرك سيرفو "برتقالي" (إشارة) بدبوس Arduino Digital [2]
- قم بتوصيل دبوس محرك سيرفو "أحمر" بدبوس أردوينو إيجابي [5 فولت]
- توصيل دبوس محرك سيرفو "بني" بدبوس أردوينو سالب [GND]
- قم بتوصيل دبوس وحدة المروحة [VCC] بدبوس اردوينو [5V]
- قم بتوصيل دبوس وحدة المروحة [GND] بدبوس اردوينو [GND]
- قم بتوصيل دبوس وحدة المروحة [INA] بدبوس اردوينو الرقمي [5]
- قم بتوصيل دبوس شاشة OLED [VCC] بدبوس Arduino [5V]
- توصيل دبوس شاشة OLED [GND] بدبوس Arduino [GND]
- قم بتوصيل دبوس شاشة OLED [SDA] بدبوس Arduino [SDA]
- قم بتوصيل دبوس شاشة OLED [SCL] بدبوس Arduino [SCL]
- قم بتوصيل دبوس DHT11 الإيجابي + (VCC) بدبوس Arduino + 5V
- قم بتوصيل دبوس DHT11 السالب - (GND) بـ Arduino pin GND
- قم بتوصيل DHT11 pin (Out) إلى Arduino digital pin (4)
الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO
يحتاج Visuino: https://www.visuino.eu إلى التثبيت. ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino UNO" كما هو موضح في الصورة 2
الخطوة 4: في Visuino أضف مكونات
- إضافة عنصر "Sine Analog Generator"
- إضافة مكون "سيرفو"
- إضافة مكون "DHT"
- أضف مكون "القيمة التناظرية"
- إضافة 2X مكون "مقارنة القيمة التناظرية"
- إضافة مكون "OLED"
الخطوة 5: في مكونات مجموعة Visuino
- حدد "SineAnalogGenerator1" وفي نافذة الخصائص ، اضبط Amplitude إلى 0.30 و Frequency إلى 0.1 ، واضبط تمكينه على False وانقر على أيقونة Pin وحدد Boolean sink pin
- حدد "CompareValue1" وفي نافذة الخصائص ، اضبط القيمة على 24 (درجة الحرارة التي ستبدأ تشغيل المروحة) وقم بمقارنة النوع بـ ctBiggerOrEqual
- حدد "CompareValue2" وفي نافذة الخصائص ، اضبط القيمة على 24 (مستوى درجة الحرارة الذي سيوقف المروحة) وقم بمقارنة النوع بـ ctSmaller
- انقر نقرًا مزدوجًا فوق "AnalogValue1" وفي نافذة العناصر اسحب "تعيين القيمة" إلى اليسار
- في نافذة الخصائص ، اضبط القيمة على 0.5
- في نافذة العناصر اسحب "مجموعة قيمة" أخرى إلى اليسار
- في نافذة الخصائص ، اضبط القيمة على 1
انقر نقرًا مزدوجًا فوق "DisplayOLED1"
في نافذة Elements:
- اسحب "رسم النص" إلى اليسار وفي نافذة الخصائص اضبط النص على "TEMP"
- اسحب "حقل النص" إلى اليسار وفي نافذة الخصائص اضبط الحجم على 2 وص إلى 9
- اسحب "Draw Text" إلى اليسار وفي نافذة الخصائص ، اضبط Text على "HUMIDITY" و Y إلى 26
- اسحب "حقل النص" إلى اليسار وفي نافذة الخصائص اضبط الحجم على 2 وص إلى 36
- اسحب "Draw Text" إلى اليسار وفي نافذة الخصائص اضبط Text على "FAN ACTIVE" و Y إلى 54 وقم بتعيين Enabled إلى false ، وانقر على أيقونة الدبوس وقم بتعيين BooleanSinkPin
أغلق نافذة العناصر
الخطوة 6: في مكونات Visuino Connect
- توصيل دبوس SineAnalogGenerator1 [مخرج] بمنفذ Servo1 [مدخل]
- قم بتوصيل Servo1 pin [Out] بـ Arduino digital pin [2]
- توصيل دبوس "HumidityThermometer1" [المستشعر] بمسمار Arduino الرقمي [4]
- قم بتوصيل دبوس "HumidityThermometer1" [درجة الحرارة] بـ DisplayOLED1> TextField1 pin [In] و CompareValue1 pin [In] و CompareValue2 pin [In]
- قم بتوصيل دبوس "HumidityThermometer1" [درجة الحرارة] بـ DisplayOLED1> دبوس TextField2 [In]
- قم بتوصيل "CompareValue1" pin [Out] بـ DisplayOLED1> DrawText3 pin [Iclock] وتثبيت [Enabled]
- قم بتوصيل دبوس "CompareValue1" [مخرج] بـ AnalogValue1> تعيين دبوس Value1 [In] و SineAnalogGenerator1 pin [Enabled]
- قم بتوصيل دبوس "CompareValue2" [مخرج] بـ AnalogValue1> تعيين دبوس Value2 [In]
- قم بتوصيل "DisplayOLED1" pin I2C [مخرج] بلوحة Arduino I2C [In]
الخطوة 7: إنشاء ، ترجمة ، وتحميل الكود
في Visuino ، انقر في الجزء السفلي على علامة التبويب "إنشاء" ، وتأكد من تحديد المنفذ الصحيح ، ثم انقر فوق الزر "تجميع / إنشاء وتحميل".
الخطوة 8: العب
إذا قمت بتشغيل وحدة Arduino UNO ، فستبدأ شاشة OLED في إظهار قيم درجة الحرارة والرطوبة وإذا كانت المروحة نشطة. بمجرد أن ترتفع درجة الحرارة عن 24 درجة ، ستبدأ المروحة بالدوران.
تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله وفتحه في Visuino:
موصى به:
جهاز استشعار درجة الحرارة والرطوبة الرقمي DHT21 مع اردوينو: 6 خطوات
مستشعر درجة الحرارة والرطوبة الرقمي DHT21 مع Arduino: في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT21 مع Arduino وعرض القيم على شاشة OLED. شاهد الفيديو
جهاز استشعار درجة الحرارة والرطوبة DHT11 مع Arduino: 5 خطوات
مستشعر درجة الحرارة والرطوبة DHT11 مع Arduino: سأعلمك اليوم كيفية استخدام وحدة استشعار درجة الحرارة والرطوبة KY-015 التي تحتوي على مستشعر درجة الحرارة والرطوبة DHT11 ، إذا كنت تفضل التعلم من مقاطع الفيديو ، فإليك مقطع فيديو تعليمي قمت بإنشائه !:
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: 4 خطوات
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية استخدام LM35 مع Arduino. Lm35 هو مستشعر لدرجة الحرارة يمكنه قراءة قيم درجة الحرارة من -55 درجة مئوية إلى 150 درجة مئوية. إنه جهاز ثلاثي الأطراف يوفر جهدًا تناظريًا يتناسب مع درجة الحرارة. عالية
جهاز مراقبة الطقس ESP32 Based M5Stack M5stick C مع DHT11 - مراقبة درجة الحرارة والرطوبة ومؤشر الحرارة على M5stick-C مع DHT11: 6 خطوات
جهاز مراقبة الطقس ESP32 Based M5Stack M5stick C مع DHT11 | مراقبة درجة الحرارة والرطوبة ومؤشر الحرارة على M5stick-C مع DHT11: مرحبًا يا رفاق ، في هذه التعليمات سوف نتعلم كيفية واجهة مستشعر درجة حرارة DHT11 مع m5stick-C (لوحة تطوير بواسطة m5stack) وعرضها على شاشة m5stick-C. لذلك في هذا البرنامج التعليمي سوف نقرأ درجة الحرارة والرطوبة وأمبير. الحرارة أنا
تحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون (جهاز التحكم عن بعد بالأشعة تحت الحمراء) مع عرض درجة الحرارة والرطوبة: 9 خطوات
تحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد في التلفزيون (جهاز التحكم عن بعد بالأشعة تحت الحمراء) مع شاشة عرض درجة الحرارة والرطوبة: مرحبًا ، أنا أبهاي وهي أول مدونة لي على Instructables واليوم سأوضح لك كيفية التحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون عن طريق بناء هذا مشروع بسيط. بفضل مختبر atl لدعمه وتوفير المواد