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