فهرست مطالب:

اندازه گیری رطوبت و دما با استفاده از HIH6130 و ذره فوتون: 4 مرحله
اندازه گیری رطوبت و دما با استفاده از HIH6130 و ذره فوتون: 4 مرحله

تصویری: اندازه گیری رطوبت و دما با استفاده از HIH6130 و ذره فوتون: 4 مرحله

تصویری: اندازه گیری رطوبت و دما با استفاده از HIH6130 و ذره فوتون: 4 مرحله
تصویری: دماسنج و رطوبت سنج دیجیتالی HTC-2 2024, نوامبر
Anonim
Image
Image

HIH6130 یک سنسور رطوبت و دما با خروجی دیجیتال است. این سنسورها سطح دقت ± 4 R RH را ارائه می دهند. با ثبات بلند مدت در صنعت ، I2C دیجیتالی واقعی با جبران دما ، قابلیت اطمینان پیشرو در صنعت ، بهره وری انرژی و اندازه و گزینه های بسته بندی فوق العاده کوچک.

در این آموزش ، رابط ماژول سنسور HIH6130 با ذرات فوتون نشان داده شده است. برای خواندن مقادیر دما و رطوبت ، از آردوینو با آداپتور I2c استفاده کرده ایم. این آداپتور I2C اتصال به ماژول سنسور را آسان و قابل اعتماد می کند.

مرحله 1: سخت افزار مورد نیاز:

سخت افزار مورد نیاز
سخت افزار مورد نیاز
سخت افزار مورد نیاز
سخت افزار مورد نیاز
سخت افزار مورد نیاز
سخت افزار مورد نیاز

مواد مورد نیاز برای تحقق هدف ما شامل اجزای سخت افزاری زیر است:

1. HIH6130

2. ذره فوتون

3. کابل I2C

4. I2C Shield برای ذرات فوتون

مرحله 2: اتصال سخت افزاری:

اتصال سخت افزاری
اتصال سخت افزاری
اتصال سخت افزاری
اتصال سخت افزاری

بخش اتصال سخت افزاری اساساً اتصالات سیم کشی مورد نیاز بین سنسور و فوتون ذره را توضیح می دهد. اطمینان از اتصالات صحیح ضروری ترین ضرورت در هنگام کار بر روی هر سیستم برای خروجی مورد نظر است. بنابراین ، اتصالات مورد نیاز به شرح زیر است:

HIH6130 از طریق I2C کار خواهد کرد. در اینجا مثال نمودار سیم کشی است که نحوه اتصال هر رابط سنسور را نشان می دهد.

خارج از جعبه ، برد برای یک رابط I2C پیکربندی شده است ، بنابراین توصیه می کنیم در غیر این صورت آگنوستیک از این اتصال استفاده کنید.

تنها چیزی که نیاز دارید چهار سیم است! فقط چهار اتصال نیاز به پین های Vcc ، Gnd ، SCL و SDA دارد و این اتصالات با کمک کابل I2C متصل می شوند.

این اتصالات در تصاویر بالا نشان داده شده است.

مرحله 3: کد اندازه گیری رطوبت و دما:

کد اندازه گیری رطوبت و دما
کد اندازه گیری رطوبت و دما

بیایید اکنون با کد ذره شروع کنیم.

هنگام استفاده از ماژول سنسور با آردوینو ، ما کتابخانه application.h و spark_wiring_i2c.h را شامل می شود. کتابخانه "application.h" و spark_wiring_i2c.h شامل توابع است که ارتباط i2c بین سنسور و ذره را تسهیل می کند.

برای راحتی کاربر ، کل کد ذرات در زیر آورده شده است:

#عبارتند از

#عبارتند از

// آدرس HIH6130 I2C 0x27 (39) است

#تعریف Addr 0x27

دو cTemp = 0.0 ، fTemp = 0.0 ، رطوبت = 0.0 ؛

int temp = 0؛

void setup ()

{

// تنظیم متغیر

Particle.variable ("i2cdevice" ، "HIH6130") ؛

Particle.variable ("رطوبت" ، رطوبت) ؛

Particle.variable ("cTemp" ، cTemp) ؛

// راه اندازی ارتباط I2C

Wire.begin ()؛

// برقراری ارتباط اولیه ، تنظیم نرخ باود = 9600

Serial.begin (9600)؛

تأخیر (300) ؛

}

حلقه خالی ()

{

اطلاعات int بدون علامت [4]؛

// شروع انتقال I2C

Wire.beginTransmission (Addr)؛

// توقف انتقال I2C

Wire.endTransmission ()؛

// درخواست 4 بایت داده

سیم. درخواست از (Addr، 4)؛

// خواندن 4 بایت داده

// رطوبت msb ، رطوبت lsb ، دما msb ، دما lsb

if (Wire.available () == 4)

{

داده [0] = Wire.read ()؛

داده [1] = Wire.read ()؛

داده [2] = Wire.read ()؛

داده [3] = Wire.read ()؛

}

// تبدیل داده ها به 14 بیت

رطوبت = (((داده [0] & 0x3F) * 256) + داده [1]) / 16384.0 * 100.0 ؛

temp = (((data [2] * 256) + (data [3] & 0xFC)) / 4)؛

cTemp = (temp / 16384.0) * 165.0 - 40.0 ؛

fTemp = cTemp * 1.8 + 32 ؛

// خروجی داده ها به داشبورد

Particle.publish ("رطوبت نسبی:" ، رشته (رطوبت)) ؛

تاخیر (1000) ؛

Particle.publish ("دما برحسب درجه سانتیگراد:" ، String (cTemp)) ؛

تاخیر (1000) ؛

Particle.publish ("دما در فارنهایت:" ، رشته (fTemp)) ؛

تاخیر (1000) ؛

}

تابع Particle.variable () متغیرهایی را برای ذخیره خروجی سنسور ایجاد می کند و تابع Particle.publish () خروجی را در داشبورد سایت نمایش می دهد.

خروجی سنسور در تصویر بالا برای مرجع شما نشان داده شده است.

مرحله 4: برنامه های کاربردی:

برنامه های کاربردی
برنامه های کاربردی

HIH6130 را می توان برای اندازه گیری دقیق رطوبت نسبی و دما در سیستم های تهویه مطبوع ، حساسیت آنتالپی ، ترموستات ، رطوبت ساز/رطوبت گیر و رطوبت گیر برای حفظ راحتی سرنشینان استفاده کرد. همچنین می تواند در کمپرسورهای هوا ، ایستگاه های هواشناسی و کابینت های مخابراتی استفاده شود.

توصیه شده: