جدول المحتويات:
فيديو: Raspberry Pi SHT25 حساس الرطوبة ودرجة الحرارة Python تعليمي: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
SHT25 I2C حساس الرطوبة ودرجة الحرارة ± 1.8٪ RH ± 0.2 ° C I2C الوحدة النمطية الصغيرة. أصبح مستشعر الرطوبة ودرجة الحرارة عالي الدقة SHT25 معيارًا صناعيًا من حيث عامل الشكل والذكاء ، مما يوفر إشارات مستشعر خطية ومعايرة بتنسيق رقمي I2C. هذا هو العرض التوضيحي باستخدام كود Python باستخدام Raspberry Pi.
الخطوة 1: ماذا تحتاج
1. Raspberry Pi
2. SHT25
3. كابل I²C
4. I²C Shield لـ Raspberry Pi
5. كابل إيثرنت
الخطوة 2: التوصيلات
خذ درع I2C لـ Raspberry Pi وادفعه برفق فوق دبابيس gpio الخاصة بـ Raspberry Pi.
ثم قم بتوصيل أحد طرفي كابل I2C بمستشعر SHT25 والطرف الآخر بغطاء I2C.
قم أيضًا بتوصيل كبل Ethernet بـ pi أو يمكنك استخدام وحدة WiFi.
تظهر الاتصالات في الصورة أدناه.
الخطوة 3: كود Pyhton
يمكن تنزيل كود python الخاص بـ SHT25 من مستودع GitHub - Dcube Store
يمكن العثور على الكود هنا:
github.com/DcubeTechVentures/SHT25/blob/master/Python/SHT25.py
لقد استخدمنا مكتبة SMBus لرمز Python ، يتم وصف خطوات تثبيت SMBus على Raspberry Pi هنا:
pypi.python.org/pypi/smbus-cffi/0.5.1
يمكنك أيضًا نسخ الكود من هنا ، ويُعطى على النحو التالي:
# الموزعة بترخيص الإرادة الحرة.
# استخدمها بالطريقة التي تريدها ، سواء كانت ربحًا أو مجانًا ، بشرط أن تتناسب مع تراخيص الأعمال المرتبطة بها.
# SHT25
استيراد smbus
وقت الاستيراد
# احصل على حافلة I2C
الحافلة = smbus. SMBus (1)
# عنوان SHT25 ، 0x40 (64)
# إرسال أمر قياس درجة الحرارة
# 0xF3 (243) NO HOLD master
bus.write_byte (0x40، 0xF3)
وقت النوم (0.5)
# عنوان SHT25 ، 0x40 (64)
# قراءة البيانات مرة أخرى ، 2 بايت
# درجة الحرارة MSB ، درجة الحرارة LSB
data0 = bus.read_byte (0x40) ناقل البيانات
data1 = bus.read_byte (0x40)
# تحويل البيانات
temp = data0 * 256 + data1
cTemp = -46.85 + ((درجة الحرارة * 175.72) / 65536.0)
fTemp = cTemp * 1.8 + 32
# عنوان SHT25 ، 0x40 (64)
# إرسال أمر قياس الرطوبة
# 0xF5 (245) NO HOLD master
bus.write_byte (0x40، 0xF5)
وقت النوم (0.5)
# عنوان SHT25 ، 0x40 (64)
# قراءة البيانات مرة أخرى ، 2 بايت
# الرطوبة MSB ، الرطوبة LSB
data0 = bus.read_byte (0x40) ناقل البيانات
data1 = bus.read_byte (0x40)
# تحويل البيانات
الرطوبة = data0 * 256 + data1
الرطوبة = -6 + ((الرطوبة * 125.0) / 65536.0)
# إخراج البيانات إلى الشاشة
طباعة "الرطوبة النسبية هي:٪.2f ٪٪"٪ رطوبة
طباعة "درجة الحرارة بالدرجة المئوية:٪.2f C"٪ cTemp
طباعة "درجة الحرارة بالفهرنهايت هي:٪.2f F"٪ fTemp
الخطوة 4: التطبيقات
يحتوي مستشعر درجة الحرارة والرطوبة النسبية SHT25 على تطبيقات صناعية مختلفة مثل مراقبة درجة الحرارة والحماية الحرارية الطرفية للكمبيوتر وما إلى ذلك.
موصى به:
مراقب الرطوبة ودرجة الحرارة باستخدام Raspberry Pi مع SHT25 في Python: 6 خطوات
مراقب الرطوبة ودرجة الحرارة باستخدام Raspberry Pi مع SHT25 في Python: كوننا متحمسًا لـ Raspberry Pi ، فكرنا في بعض التجارب الأكثر إثارة معه ، في هذه الحملة ، سنقوم بمراقبة الرطوبة ودرجة الحرارة التي تقيس الرطوبة النسبية ودرجة الحرارة باستخدام Raspberry Pi و SHT25 ، Humidi
Raspberry Pi - HIH6130 I2C حساس الرطوبة ودرجة الحرارة Python تعليمي: 4 خطوات
Raspberry Pi - مستشعر الرطوبة ودرجة الحرارة HIH6130 I2C Python التعليمي: HIH6130 عبارة عن مستشعر للرطوبة ودرجة الحرارة بإخراج رقمي. توفر هذه المستشعرات مستوى دقة يبلغ ± 4٪ رطوبة نسبية. مع الاستقرار الرائد في الصناعة على المدى الطويل ، I2C الرقمي الحقيقي المعوض لدرجة الحرارة ، الموثوقية الرائدة في الصناعة ، كفاءة الطاقة
باستخدام Raspberry Pi ، قم بتقييم الرطوبة ودرجة الحرارة باستخدام SI7006: 6 خطوات
باستخدام Raspberry Pi ، قم بتقييم الرطوبة ودرجة الحرارة باستخدام SI7006: كوننا متحمسًا لـ Raspberry Pi ، فكرنا في بعض التجارب الأكثر إثارة معه ، في هذه الحملة ، سنقوم بقياس درجة الحرارة والرطوبة التي يجب التحكم فيها باستخدام Raspberry Pi و SI7006 ، استشعار الرطوبة ودرجة الحرارة
Raspberry Pi - HIH6130 I2C مستشعر الرطوبة ودرجة الحرارة جافا تعليمي: 4 خطوات
Raspberry Pi - مستشعر الرطوبة ودرجة الحرارة HIH6130 I2C Java تعليمي: HIH6130 عبارة عن مستشعر للرطوبة ودرجة الحرارة بإخراج رقمي. توفر هذه المستشعرات مستوى دقة يبلغ ± 4٪ رطوبة نسبية. مع الاستقرار الرائد في الصناعة على المدى الطويل ، I2C الرقمي الحقيقي المعوض لدرجة الحرارة ، الموثوقية الرائدة في الصناعة ، كفاءة الطاقة
قياس الرطوبة ودرجة الحرارة باستخدام HTS221 و Raspberry Pi: 4 خطوات
قياس الرطوبة ودرجة الحرارة باستخدام HTS221 و Raspberry Pi: HTS221 عبارة عن مستشعر رقمي سعوي مدمج للغاية للرطوبة النسبية ودرجة الحرارة. يتضمن عنصر استشعار ودائرة متكاملة خاصة بتطبيق إشارة مختلطة (ASIC) لتوفير معلومات القياس من خلال التسلسل الرقمي