فهرست مطالب:
تصویری: Raspberry Pi TMP112 Temperature Sensor Python آموزش: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
TMP112 ماژول دقت بالا ، کم مصرف ، سنسور دمای دیجیتال I2C MINI. TMP112 برای اندازه گیری دمای طولانی ایده آل است. این دستگاه دقت ± 0.5 درجه سانتی گراد را بدون نیاز به کالیبراسیون یا تهویه سیگنال جزء خارجی ارائه می دهد. در اینجا تظاهرات با کد جاوا با استفاده از Raspberry Pi آمده است.
مرحله 1: آنچه شما نیاز دارید..
1. تمشک پای
2. TMP112
3. کابل I²C
4. I²C Shield برای رزبری پای
5. کابل اترنت
مرحله 2: اتصالات
یک سپر I2C برای تمشک pi بگیرید و آن را به آرامی روی پایه های gpio تمشک pi فشار دهید.
سپس یک سر کابل I2C را به سنسور TMP112 و سر دیگر را به سپر I2C وصل کنید. همچنین کابل اترنت را به pi وصل کنید یا می توانید از ماژول WiFi استفاده کنید. اتصالات در تصویر بالا نشان داده شده است.
مرحله 3: کد
کد پایتون TMP112 را می توانید از مخزن GitHub ما- Dcube Store بارگیری کنید.
در اینجا پیوند مربوط به آن است:
github.com/DcubeTechVentures/TMP112
برگه اطلاعات TMP112 را می توانید در اینجا پیدا کنید:
www.ti.com/lit/ds/sbos473e/sbos473e.pdf
ما از کتابخانه SMBus برای کد پایتون استفاده کرده ایم ، مراحل نصب SMBus بر روی تمشک pi در اینجا شرح داده شده است:
pypi.python.org/pypi/smbus-cffi/0.5.1
همچنین می توانید کد را از اینجا کپی کنید ، به صورت زیر آمده است:
# توزیع شده با مجوز اراده آزاد.
# از آن به هر نحوی که می خواهید استفاده کنید ، سودمند یا رایگان ، مشروط بر اینکه در مجوز آثار مرتبط با آن متناسب باشد.
# TMP112
# این کد برای کار با TMP112_I2CS I2C Mini Module موجود در Dcube Store طراحی شده است.
smbus وارد کنید
زمان واردات
# اتوبوس I2C بگیرید
bus = smbus. SMBus (1)
آدرس # TMP112 ، 0x48 (72)
# ثبت نام پیکربندی ، 0x01 (1) را انتخاب کنید
# 0x60A0 (24736) حالت تبدیل مداوم ، وضوح 12 بیتی ، صف خطا 1 خطا است
# قطبیت پایین ، ترموستات در حالت مقایسه ، حالت خاموش را غیرفعال می کند# حالت عادی ، داده های 12 بیتی
data = [0x60A0] bus.write_i2c_block_data (0x48، 0x01، data)
زمان خواب (0.5)
آدرس # TMP112 ، 0x48 (72)
# ابتدا داده ها را از 0x00 (0) ، 2 بایت ، MSB بخوانید
data = bus.read_i2c_block_data (0x48 ، 0x00 ، 2)
# تبدیل داده ها
temp = (داده [0] * 256 + داده [1]) / 16
اگر دما> 2047:
دما -= 4096
cTemp = temp * 0.0625
fTemp = cTemp * 1.8 + 32
# خروجی داده ها به صفحه
print "دما در سانتیگراد:٪.2f C"٪ cTemp است
print "دما در فارنهایت:٪.2f F"٪ fTemp است
مرحله 4: برنامه های کاربردی..:
برنامه های کاربردی مختلف شامل سنسور درجه حرارت دیجیتال با توان کم و دقت بالا TMP112 شامل نظارت بر دمای منبع تغذیه ، حفاظت حرارتی محیطی کامپیوتر ، مدیریت باتری و همچنین ماشین های اداری است.
توصیه شده:
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 یک سنسور دمای سریال دو سیمه است که با مبدل دما به دیجیتال ترکیب شده است. این دستگاه با رجیسترهای قابل برنامه ریزی کاربر که انعطاف پذیری را برای برنامه های سنجش دما ایجاد می کند ، گنجانده شده است. تنظیمات ثبت به کاربران امکان می دهد
Raspberry Pi - HIH6130 I2C Humidity & Temperature Sensor Java آموزش: 4 مرحله
Raspberry Pi - HIH6130 I2C Humidity & Temperature Sensor Java Java: HIH6130 یک سنسور رطوبت و دما با خروجی دیجیتال است. این سنسورها سطح دقت ± 4 R RH را ارائه می دهند. با ثبات بلند مدت در صنعت ، I2C دیجیتال واقعی با جبران دما ، قابلیت اطمینان پیشرو در صنعت ، بهره وری انرژی