يعد ENS160 و AHT21 أجهزة استشعار قوية غالبًا ما يتم إقرانها معًا لمشاريع المراقبة البيئية. ENS160 هو مستشعر جودة الهواء الرقمي ، في حين أن AHT21 يقيس درجة الحرارة والرطوبة. معا ، يمكنهم مراقبة جودة الهواء الداخلي وظروف المناخ. في هذا البرنامج التعليمي ، سنعرض لك كيفية استخدام ENS160 و AHT21 مع Arduino.
ماذا ستحتاج
- مستشعر جودة الهواء ENS160
- مستشعر درجة الحرارة والرطوبة AHT21
- لوحة Arduino (على سبيل المثال ، UNO ، Mega ، Nano)
- لوح
- الأسلاك الطائر
- جهاز كمبيوتر مع Arduino IDE مثبت
الخطوة 1: فهم مستشعرات ENS160 و AHT21
ENS160 pinout
دبوس | وظيفة |
---|---|
VCC | مزود الطاقة (3.3V/5V) |
GND | أرضي |
SDA | خط بيانات I2C |
SCL | خط الساعة I2C |
AHT21 Pinout
دبوس | وظيفة |
---|---|
VCC | مزود الطاقة (3.3V/5V) |
GND | أرضي |
SDA | خط بيانات I2C |
SCL | خط الساعة I2C |
يتواصل كلا المستشعرين عبر واجهة I2C ويمكنهما مشاركة نفس حافلة I2C.
الخطوة 2: توصيل أجهزة الاستشعار إلى أردوينو
إليك كيفية توصيل كلا المستشعرين إلى Arduino Uno:
ENS160 دبوس | AHT21 دبوس | دبوس أردوينو |
---|---|---|
VCC | VCC | 5V |
GND | GND | GND |
SDA | SDA | A4 |
SCL | SCL | A5 |
الخطوة 3: تثبيت المكتبات المطلوبة
لتبسيط التفاعل مع هذه المستشعرات ، ستحتاج إلى المكتبات التالية:
- مكتبة Adafruit ENS160
- مكتبة Adafruit AHTX0
خطوات التثبيت:
- افتح Arduino IDE.
- اذهب إلى رسم > تشمل المكتبة > إدارة المكتبات.
- ابحث عن "Adafruit ins160" وانقر فوق ثَبَّتَ.
- ابحث عن "Adafruit AHTX0" وانقر فوق ثَبَّتَ.
الخطوة 4: تحميل الرمز
فيما يلي مثال على قراءة البيانات من كلا المستشعرات:
الخطوة 5: اختبار الإعداد
- قم بتوصيل Arduino بجهاز الكمبيوتر الخاص بك عبر USB.
- افتح Arduino IDE وحدد الصحيح سبورة و ميناء تحت أدوات قائمة طعام.
- قم بتحميل الرمز إلى Arduino بالنقر فوق رفع.
- افتح الشاشة التسلسلية (أدوات > المراقبة التسلسلية) وتعيين معدل باود
9600
. - يجب أن ترى درجات الحرارة والرطوبة وجودة الهواء معروضة كل ثانيتين.
استكشاف الأخطاء وإصلاحها
- لم يتم اكتشاف أجهزة الاستشعار: تحقق مزدوج الأسلاك وتأكد من توصيل خطوط SDA/SCL بشكل صحيح.
- لا قراءات: تأكد من أن عناوين I2C لكلا المستشعرين لا تتعارض. استخدم ماسح I2C إذا لزم الأمر.
- القيم الخاطئة: حافظ على أجهزة الاستشعار بعيدًا عن الظروف القاسية أو التغيرات البيئية المفاجئة أثناء التهيئة.
تطبيقات ENS160 + AHT21
- أنظمة مراقبة جودة الهواء الداخلية
- منظمات الحرارة الذكية
- تسجيل البيانات البيئية لمشاريع إنترنت الأشياء
- أنظمة تنقية الهواء
خاتمة
لقد نجحت في ربط مستشعر جودة الهواء ENS160 ومستشعر درجة الحرارة والرطوبة AHT21 مع Arduino. تعمل هذه المستشعرات معًا لتوفير مراقبة بيئية شاملة ، مما يجعلها مثالية لتطبيقات المنزل الذكي أو إنترنت الأشياء. جرب البيانات لبناء مشاريع البيئة الخاصة بك!