AHT10 هو مستشعر درجة الحرارة والرطوبة الذي ينقل باستخدام بروتوكول I2C. إنه يوفر قراءات دقيقة ، مما يجعلها مثالية للمراقبة البيئية ومشاريع إنترنت الأشياء ومحطات الطقس. يشرح هذا الدليل كيفية إعداد واستخدام مستشعر AHT10 باستخدام Raspberry Pi لقياس درجة الحرارة والرطوبة.
ماذا ستحتاج
- التوت بي (أي نموذج يحمل دعم GPIO ، على سبيل المثال ، PI 3 ، PI 4)
- وحدة استشعار AHT10
- الأسلاك الأسلاك والبلوز
- بيثون مثبت على التوت الخاص بك
الخطوة 1: توصيل AHT10 إلى Raspberry Pi
يستخدم AHT10 بروتوكول I2C للاتصال.
الاتصالات (وضع I2C)
| AHT10 دبوس | التوت بي دبوس | 
|---|---|
| VCC | 3.3V (دبوس 1) | 
| GND | الأرض (دبوس 6) | 
| SDA | SDA (PIN 3 ، GPIO2) | 
| SCL | SCL (PIN 5 ، GPIO3) | 
الخطوة 2: تمكين واجهة I2C
- افتح أداة تكوين Raspberry Pi:
sudo raspi-config
- انتقل إلى خيارات الواجهة> i2c وتمكينها.
- أعد تشغيل Raspberry Pi:
sudo reboot
الخطوة 3: تثبيت المكتبات المطلوبة
- قم بتحديث قائمة حزمة Raspberry Pi الخاصة بك:
sudo apt update && sudo apt upgrade -y
- تثبيت الأدوات اللازمة ومكتبات Python:
sudo apt install -y i2c-tools python3-pip pip3 install adafruit-circuitpython-ahtx0
- تحقق من اكتشاف AHT10 على حافلة I2C:
 يجب أن ترى عنوان الجهاز (عادةsudo i2cdetect -y 10x38) في الإخراج.
الخطوة 4: رمز بيثون لقراءة البيانات من AHT10
استخدم نص Python التالي لقراءة بيانات درجة الحرارة والرطوبة من مستشعر AHT10.
مثال رمز بيثون
import time
import board
import adafruit_ahtx0
# Initialize I2C and AHT10 sensor
i2c = board.I2C()
sensor = adafruit_ahtx0.AHTx0(i2c)
try:
    while True:
        temperature = sensor.temperature  # Read temperature in Celsius
        humidity = sensor.relative_humidity  # Read humidity in percentage
        print(f"Temperature: {temperature:.2f} °C")
        print(f"Humidity: {humidity:.2f} %")
        print("------------------------")
        time.sleep(2)  # Wait 2 seconds before the next reading
except KeyboardInterrupt:
    print("Exiting...")
الخطوة 5: تطبيقات AHT10
- مراقبة الطقس: استخدم AHT10 لجمع بيانات درجة الحرارة والرطوبة في الوقت الحقيقي.
- مشاريع المنزل الذكية: مراقبة المناخ الداخلي لأنظمة الأتمتة مثل HVAC أو المرطب.
- البحوث البيئية: قياس الظروف في الدفيئات أو الحدائق أو الإعدادات الخارجية.
- أجهزة إنترنت الأشياء: دمج المستشعر مع منصات السحابة لتسجيل وتصور البيانات عن بُعد.
استكشاف الأخطاء وإصلاحها
- 
لم يتم اكتشاف الجهاز: - تحقق من الأسلاك من دبابيس SDA و SCL.
- تأكد من تمكين واجهة I2C على Raspberry PI.
 
- 
قراءات غير دقيقة: - تجنب وضع المستشعر بالقرب من مصادر الحرارة أو المناطق مع تدفق هواء غير متناسق.
- تحقق من أن المستشعر يعمل ضمن نطاقه المحدد.
 
- 
أخطاء I2C: - تأكد من عدم وجود أجهزة أخرى تتعارض مع عنوان I2C الخاص بـ AHT10.
 
خاتمة
مستشعر AHT10 هو جهاز موثوق وسهل الاستخدام لقياس درجة الحرارة والرطوبة. باتباع هذا الدليل ، يمكنك دمج AHT10 مع Raspberry Pi لبناء محطات الطقس أو مراقبة المناخات الداخلية أو إضافة قدرات الاستشعار البيئي إلى مشاريع إنترنت الأشياء. تجربة مع إعدادات مختلفة لاستكشاف إمكاناتها الكاملة!
 
            
 
      
 
      
 
       
         
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
   
   
   
   
   
   
   
   
   
   
   
   
  