جدول المحتويات:
فيديو: Raspberry Pi - HIH6130 I2C مستشعر الرطوبة ودرجة الحرارة جافا تعليمي: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
HIH6130 عبارة عن مستشعر للرطوبة ودرجة الحرارة بإخراج رقمي. توفر هذه المستشعرات مستوى دقة يبلغ ± 4٪ رطوبة نسبية. من خلال الاستقرار طويل الأجل الرائد في الصناعة ، ومدخل I2C الرقمي الحقيقي المعوض لدرجة الحرارة ، والموثوقية الرائدة في الصناعة ، وكفاءة الطاقة ، وحجم وخيارات الحزمة فائقة الصغر. هذا هو العرض التوضيحي مع raspberry pi باستخدام كود جافا.
الخطوة 1: ماذا تحتاج..
1. Raspberryy Pi
2. HIH6130
3. كابل I²C
4. I²C Shield لـ Raspberry Pi
5. كابل إيثرنت
الخطوة الثانية: التوصيلات:
خذ درع I2C لـ Raspberry Pi وادفعه برفق فوق دبابيس gpio الخاصة بـ Raspberry Pi.
ثم قم بتوصيل أحد طرفي كابل I2C بمستشعر HIH6130 والطرف الآخر بغطاء I2C.
قم أيضًا بتوصيل كبل Ethernet بـ pi أو يمكنك استخدام وحدة WiFi.
تظهر الاتصالات في الصورة أعلاه.
الخطوة الثالثة: الكود:
يمكن تنزيل كود java لـ HIH6130 من مستودع GitHub - Dcube Store
هنا هو الرابط لنفسه:
github.com/DcubeTechVentures/HIH6130…
لقد استخدمنا مكتبة pi4j لرمز جافا ، وخطوات تثبيت pi4j على Raspberry Pi موصوفة هنا:
pi4j.com/install.html
يمكنك أيضًا نسخ الكود من هنا ، ويُعطى على النحو التالي:
// موزعة بترخيص الإرادة الحرة.
// استخدمها بالطريقة التي تريدها ، سواء كانت ربحًا أو مجانًا ، شريطة أن تتناسب مع تراخيص الأعمال المرتبطة بها.
// HIH6130
// تم تصميم هذا الرمز للعمل مع الوحدة المصغرة HIH6130_I2CS I2C المتوفرة في Dcube Store.
استيراد com.pi4j.io.i2c. I2CBus ؛
استيراد com.pi4j.io.i2c. I2CDevice ؛
استيراد com.pi4j.io.i2c. I2CFactory ؛
استيراد java.io. IOException ؛
فئة عامة HIH6130
{
يطرح main static void main (String args ) استثناء
{
// إنشاء ناقل I2C
ناقل I2CBus = I2CFactory.getInstance (I2CBus. BUS_1) ،
// احصل على جهاز I2C ، عنوان HIH6130 I2C هو 0x27 (39)
جهاز I2CDevice = Bus.getDevice (0x27) ،
Thread.sleep (500) ؛
// قراءة 4 بايت من البيانات
// الرطوبة msb ، الرطوبة lsb ، temp msb ، temp lsb
بايت بيانات = بايت جديد [4] ؛
قراءة الجهاز (0x00 ، البيانات ، 0 ، 4) ؛
// تحويل البيانات إلى 14 بت
رطوبة مزدوجة = (((data [0] & 0x3F) * 256) + (data [1] & 0xFF)) / 16384.0 * 100.0 ؛
int temp = ((((data [2] & 0xFF) * 256) + (data [3] & 0xFC)) / 4) ؛
مزدوج cTemp = (temp / 16384.0) * 165.0 - 40.0 ؛
مزدوج fTemp = cTemp * 1.8 + 32 ؛
// إخراج البيانات للشاشة
System.out.printf ("الرطوبة النسبية:٪.2f ٪٪ RH٪ n" ، الرطوبة) ؛
System.out.printf ("درجة الحرارة بالدرجة المئوية:٪.2f C٪ n"، cTemp)؛
System.out.printf ("درجة الحرارة في Farhenheit:٪.2f F٪ n"، fTemp)؛
}
}
الخطوة 4: التطبيقات:
يمكن استخدام HIH6130 لتوفير قياس دقيق للرطوبة النسبية ودرجة الحرارة في مكيفات الهواء ، واستشعار المحتوى الحراري ، وأجهزة الترموستات ، وأجهزة الترطيب / أجهزة إزالة الرطوبة ، وأجهزة الترطيب للحفاظ على راحة الركاب. يمكن استخدامه أيضًا في ضواغط الهواء ومحطات الطقس وخزائن الاتصالات.
موصى به:
كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT22 مع Arduino: 6 خطوات
كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT22 مع Arduino: في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT22 مع Arduino وعرض القيم على شاشة OLED
كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT12 I2C مع Arduino: 7 خطوات
كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT12 I2C مع Arduino: في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT12 I2C مع Arduino وعرض القيم على شاشة OLED
Raspberry Pi SHT25 حساس الرطوبة ودرجة الحرارة Python تعليمي: 4 خطوات
Raspberry Pi SHT25 مستشعر الرطوبة ودرجة الحرارة Python تعليمي: SHT25 I2C مستشعر الرطوبة ودرجة الحرارة ± 1.8٪ RH ± 0.2 ° C I2C وحدة صغيرة. أصبح مستشعر الرطوبة ودرجة الحرارة عالي الدقة SHT25 معيارًا صناعيًا من حيث عامل الشكل والذكاء ، مما يوفر إشارات استشعار خطية ومعايرة
DHT12 (مستشعر الرطوبة ودرجة الحرارة الرخيص i2c) ، استخدام سريع وسهل: 14 خطوة
DHT12 (مستشعر الرطوبة ودرجة الحرارة الرخيص من i2c) ، استخدام سريع وسهل: يمكنك العثور على التحديث وغيره على موقعي https://www.mischianti.org/2019/01/01/dht12-library-en/. يمكن استخدامها مع سلكين (بروتوكول i2c) ، لكني أحب ذلك غير المكلف ، فهذه مكتبة Arduino و esp8266 لسلسلة DHT12
Raspberry Pi HTS221 الرطوبة النسبية ومستشعر درجة الحرارة جافا تعليمي: 4 خطوات
Raspberry Pi HTS221 الرطوبة النسبية ومستشعر درجة الحرارة جافا تعليمي: HTS221 هو مستشعر رقمي بالسعة مدمج للغاية للرطوبة النسبية ودرجة الحرارة. يتضمن عنصر استشعار ودائرة متكاملة خاصة بتطبيق إشارة مختلطة (ASIC) لتوفير معلومات القياس من خلال التسلسل الرقمي