جدول المحتويات:
- الخطوة 1: المكونات المطلوبة
- الخطوة 2: توصيل الدائرة الكهربائية
- الخطوة 3: برمجة Arduino
- الخطوة 4: النتيجة
فيديو: واجهة DHT11 باستخدام Arduino: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
ستتعلم في هذه التعليمات كيفية إعداد مستشعر الرطوبة ودرجة الحرارة DHT11 على Arduino UNO. وتعرف على كيفية عمل مستشعر الرطوبة وكيفية التحقق من قراءات الإخراج من جهاز العرض التسلسلي
وصف:
يكتشف DHT11 بخار الماء عن طريق قياس المقاومة الكهربائية بين قطبين. مكون استشعار الرطوبة عبارة عن ركيزة تمسك بالرطوبة مع أقطاب كهربائية مطبقة على السطح. عندما يتم امتصاص بخار الماء بواسطة الركيزة ، يتم إطلاق الأيونات بواسطة الركيزة مما يزيد من التوصيل بين الأقطاب الكهربائية. يتناسب التغير في المقاومة بين القطبين مع الرطوبة النسبية. تقلل الرطوبة النسبية العالية المقاومة بين الأقطاب الكهربائية ، بينما تزيد الرطوبة النسبية المنخفضة المقاومة بين الأقطاب الكهربائية.
الخطوة 1: المكونات المطلوبة
فيما يلي قائمة المكونات المطلوبة للبدء في Instructable ،
مكونات الأجهزة:
- Arduino UNO اشتر من فليبكارت
- جهاز استشعار الرطوبة ودرجة الحرارة DHT11 اشترِ من فليبكارت
- اللوح (اختياري)
- أسلاك العبور
- كابل USB
مكونات البرنامج:
اردوينو IDE
الخطوة 2: توصيل الدائرة الكهربائية
من السهل حقًا توصيل DHT11 إلى Arduino UNO.
يتم إجراء توصيلات الأسلاك على النحو التالي:
يذهب دبوس VCC الخاص بـ DHT11 إلى + 3v من Arduino.
ينتقل دبوس البيانات الخاص بـ DHT11 إلى الدبوس التناظري A0 الخاص بـ UNO.
يدخل GND Pin الخاص بـ DHT11 إلى الدبوس الأرضي (GND) الخاص بـ UNO.
الخطوة 3: برمجة Arduino
قم بتنزيل الملف المضغوط
استخراج رمز ومكتبة DHT.
الشفرة:
# تضمين "dht.h" #define dht_apin A0 // تم توصيل مستشعر الدبوس التناظري بـ Arduino dht DHT ؛
يتم تهيئة الأسطر أعلاه لمكتبة dht
تحديد دبوس البيانات من dht
وإنشاء instatnce كـ DHT
الإعداد باطل(){
Serial.begin (9600) ؛ تأخير (500) ؛ // تأخير للسماح بتمهيد النظام Serial.println ("مستشعر الرطوبة ودرجة الحرارة DHT11 / n / n") ؛ تأخير (1000) ؛ // انتظر قبل الوصول إلى المستشعر}
الأسطر أعلاه هي رمز الإعداد
يبدأ الاتصال التسلسلي بمعدل 9600 باود
طباعة اسم المشروع مع تأخير 1 ثانية
حلقة باطلة () {DHT.read11 (dht_apin) ، Serial.print ("الرطوبة الحالية =") ؛ Serial.print (دهت.رطوبة) ؛ Serial.print ("٪") ؛ Serial.print ("درجة الحرارة =") ؛ Serial.print (DHT.temperature) ؛ Serial.println ("C") ؛ تأخير (5000) ؛ // انتظر 5 ثوان قبل الوصول إلى المستشعر مرة أخرى. }
يقرأ البيانات من DHT11 بشكل متكرر كل 5 ثوانٍ
الخطوة 4: النتيجة
افتح Serial Monitor
اضبط معدل الباود على 9600
شاهد النتيجة على Serial Monitor….
بادئ ذي بدء ، أود أن أشكرك على قراءة هذا الدليل! وآمل أن يساعد أنت. إذا كان لديك أي استفسارات ، يسعدني دائمًا مساعدتك….. اترك تعليقًا. ملاحظاتك قيمة بالنسبة لي.
موصى به:
SCARA Robot: التعلم عن Foward والحركية العكسية !!! (Plot Twist تعلم كيفية إنشاء واجهة في الوقت الحقيقي في ARDUINO باستخدام المعالجة !!!!): 5 خطوات (بالصور)
SCARA Robot: التعلم عن Foward والحركية المعكوسة !!! (Plot Twist تعرف على كيفية إنشاء واجهة في الوقت الحقيقي في ARDUINO باستخدام المعالجة !!!!): يعد روبوت SCARA آلة شائعة جدًا في عالم الصناعة. يشير الاسم إلى كل من ذراع روبوت التجميع المتوافق الانتقائي أو ذراع الروبوت المفصلية المتوافقة الانتقائية. إنه في الأساس روبوت بثلاث درجات من الحرية ، كونه أول درجتين
قم ببناء واجهة كمبيوتر ستيفن هوكينج في حدود 1000 روبية فقط (15 دولارًا) باستخدام Arduino: 5 خطوات
قم ببناء واجهة الكمبيوتر الخاصة بستيفن هوكينج في حدود 1000 روبية فقط (15 دولارًا) باستخدام Arduino: بدأ كل شيء بالسؤال & quot؛ كيف يتحدث ستيفن هوكينج؟ & quot؛ ، بعد القراءة عن نظام الكمبيوتر الخاص به ، أذهلني أنه يجب أن أقدم سعرًا أرخص. نسخة من النظام دون المساومة على الكثير من الميزات. هذا الجهاز
واجهة LCD متعددة لـ Arduino Uno باستخدام خط البيانات المشترك: 5 خطوات
واجهة LCD متعددة لـ Arduino Uno باستخدام خط البيانات المشترك: اليوم ، سأوضح لك في هذا الدليل كيفية توصيل وحدة LCD متعددة 16 × 2 مع لوحة اردوينو أونو باستخدام خط بيانات مشترك. الشيء الأكثر إثارة للاهتمام في هذا المشروع هو أنه يستخدم خط بيانات مشترك ويعرض بيانات مختلفة في
جهاز واجهة SensorBox باستخدام Arduino: 5 خطوات
جهاز واجهة SensorBox باستخدام Arduino: الغرض من هذا المشروع هو إنشاء جهاز واجهة يمكنه سد الفجوة بين التقنيات المختلفة باستخدام أجهزة وبرامج سهلة الاستخدام. إنه مخصص لأي شخص لتحرير وتعديل وإنشاء مشاريع تفاعلية. بينما يتحرك العالم نحو
البرنامج التعليمي كيفية واجهة العرض المكونة من 4 أرقام باستخدام Arduino UNO: 6 خطوات (بالصور)
البرنامج التعليمي كيفية واجهة العرض المكونة من 4 أرقام باستخدام Arduino UNO: سيعلمك هذا البرنامج التعليمي بعض الأساسيات حول استخدام شاشة العرض المكونة من 4 أرقام مع Arduino UNO