فهرست مطالب:
تصویری: Raspberry Pi - HIH6130 I2C Humidity & Temperature Sensor Java آموزش: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
HIH6130 یک سنسور رطوبت و دما با خروجی دیجیتال است. این سنسورها سطح دقت ± 4 R RH را ارائه می دهند. با ثبات بلند مدت در صنعت ، I2C دیجیتالی واقعی با جبران دما ، قابلیت اطمینان پیشرو در صنعت ، بهره وری انرژی و اندازه و گزینه های بسته بندی فوق العاده کوچک. در اینجا نمایش آن با تمشک pi با استفاده از کد جاوا است.
مرحله 1: آنچه شما نیاز دارید..
1. Raspberryy Pi
2. HIH6130
3. کابل I²C
4. I²C Shield برای رزبری پای
5. کابل اترنت
مرحله 2: اتصالات:
یک سپر I2C برای تمشک pi بگیرید و آن را به آرامی روی پایه های gpio تمشک pi فشار دهید.
سپس یک سر کابل I2C را به سنسور HIH6130 و سر دیگر را به سپر I2C وصل کنید.
همچنین کابل اترنت را به pi وصل کنید یا می توانید از ماژول WiFi استفاده کنید.
اتصالات در تصویر بالا نشان داده شده است.
مرحله 3: کد:
کد جاوا برای HIH6130 را می توانید از مخزن GitHub ما بارگیری کنید- فروشگاه Dcube
در اینجا پیوند مربوط به آن است:
github.com/DcubeTechVentures/HIH6130…
ما از کتابخانه pi4j برای کد جاوا استفاده کرده ایم ، مراحل نصب pi4j در تمشک pi در اینجا شرح داده شده است:
pi4j.com/install.html
همچنین می توانید کد را از اینجا کپی کنید ، به صورت زیر آمده است:
// با مجوز اراده آزاد توزیع می شود.
// از آن به هر نحوی که می خواهید استفاده کنید ، سودمند یا رایگان ، مشروط بر اینکه در مجوز آثار مربوط به آن متناسب باشد.
// HIH6130
// این کد برای کار با HIH6130_I2CS I2C Mini Module موجود در Dcube Store طراحی شده است.
واردات com.pi4j.io.i2c. I2CBus ؛
واردات com.pi4j.io.i2c. I2CDevice؛
واردات com.pi4j.io.i2c. I2CFactory؛
واردات java.io. IOException؛
کلاس عمومی HIH6130
{
public static void main (String args ) Exception را پرتاب می کند
{
// ایجاد گذرگاه I2C
گذرگاه I2CBus = I2CFactory.getInstance (I2CBus. BUS_1) ؛
// دریافت دستگاه I2C ، آدرس HIH6130 I2C 0x27 (39) است
دستگاه I2CDevice = Bus.getDevice (0x27) ؛
موضوع. خواب (500) ؛
// خواندن 4 بایت داده
// رطوبت msb ، رطوبت lsb ، دما msb ، دما lsb
بایت داده = بایت جدید [4]؛
device.read (0x00 ، داده ، 0 ، 4) ؛
// تبدیل داده ها به 14 بیت
رطوبت مضاعف = (((داده [0] & 0x3F) * 256) + (داده [1] & 0xFF)] / 16384.0 * 100.0 ؛
int temp = ((((داده [2] & 0xFF) * 256) + (داده [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 ("دما در فرهنهایت:٪.2f F٪ n" ، fTemp) ؛
}
}
مرحله 4: برنامه های کاربردی:
HIH6130 را می توان برای اندازه گیری دقیق رطوبت نسبی و دما در سیستم های تهویه مطبوع ، حساسیت آنتالپی ، ترموستات ، رطوبت ساز/رطوبت گیر و رطوبت گیر برای حفظ راحتی سرنشینان استفاده کرد. همچنین می تواند در کمپرسورهای هوا ، ایستگاه های هواشناسی و کابینت های مخابراتی استفاده شود.
توصیه شده:
Raspberry Pi - TCN75A Temperature Sensor Python آموزش: 4 مرحله
Raspberry Pi-TCN75A Temperature Sensor Python Tutorial: TCN75A یک سنسور دمای سریال دو سیمه است که با مبدل دما به دیجیتال ترکیب شده است. این دستگاه با رجیسترهای قابل برنامه ریزی کاربر که انعطاف پذیری را برای برنامه های سنجش دما ایجاد می کند ، گنجانده شده است. تنظیمات ثبت به کاربران امکان می دهد
Raspberry Pi - TMP100 Temperature Sensor Java آموزش: 4 مرحله
Raspberry Pi-TMP100 Temperature Sensor Java Java: TMP100 ماژول دقت بالا ، کم مصرف ، سنسور دمای دیجیتال I2C MINI. TMP100 برای اندازه گیری دمای طولانی ایده آل است. این دستگاه دقت ± 1 درجه سانتی گراد را بدون نیاز به کالیبراسیون یا تهویه سیگنال جزء خارجی ارائه می دهد. او
Raspberry Pi TMP112 Temperature Sensor Java آموزش: 4 مرحله
Raspberry Pi TMP112 Temperature Sensor Java Java: TMP112 ماژول دقت بالا ، کم مصرف ، سنسور دمای دیجیتال I2C MINI. TMP112 برای اندازه گیری دمای طولانی ایده آل است. این دستگاه دقت ± 0.5 درجه سانتی گراد را بدون نیاز به کالیبراسیون یا تهویه سیگنال جزء خارجی ارائه می دهد
Raspberry Pi - TCN75A Temperature Sensor Java آموزش: 4 مرحله
Raspberry Pi-TCN75A Temperature Sensor Java Tutorial: TCN75A یک سنسور دمای سریال دو سیمه است که با مبدل دما به دیجیتال ترکیب شده است. این دستگاه با رجیسترهای قابل برنامه ریزی کاربر که انعطاف پذیری را برای برنامه های سنجش دما ایجاد می کند ، گنجانده شده است. تنظیمات ثبت به کاربران امکان می دهد
& acirc؛ & ndash؛ & rsquo؛. :: *، طراحی عالی (Microsoft Paint) ، *::. & acirc؛ & ndash؛ & rsquo ؛: 4 مرحله
& acirc؛ & ndash؛ & rsquo؛. ::*، طراحی فوق العاده (Microsoft Paint) ،*::. & acirc؛ & ndash؛ & rsquo ؛: من به شما نشان خواهم داد که چگونه می توانید با استفاده از رنگ مایکروسافت ، یا فقط یک مداد و کاغذ ، یک طراحی عالی بسازید! ! P.S. لطفاً به مسابقه کتاب امتیاز دهید و رای دهید. یک میلیون ممنون