فهرست مطالب:
تصویری: آموزش سنسور دما آردوینو نانو - TCN75A: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
TCN75A یک سنسور دمای سریال دو سیم است که با مبدل دما به دیجیتال ترکیب شده است. این دستگاه با رجیسترهای قابل برنامه ریزی کاربر که انعطاف پذیری را برای برنامه های سنجش دما ایجاد می کند ، گنجانده شده است. تنظیمات ثبات به کاربران اجازه می دهد تا حالت صرفه جویی در مصرف انرژی ، حالت خاموش شدن ، حالت یک شات و غیره را پیکربندی کنند. سنسور دارای رابط سریال سازگار با i2c است که می تواند اتصال هشت دستگاه را در یک گذرگاه سریال ساده تسهیل کند. در اینجا نمایش آن با arduino nano است.
مرحله 1: آنچه شما نیاز دارید..
1. آردوینو نانو
2. TCN75A
3. کابل I²C
4. I²C Shield برای آردوینو نانو
مرحله 2: اتصال:
یک سپر I2C برای آردوینو نانو بگیرید و آن را به آرامی روی پین های نانو فشار دهید.
سپس یک سر کابل I2C را به سنسور TCN75A و سر دیگر را به سپر I2C وصل کنید.
اتصالات در تصویر بالا نشان داده شده است.
مرحله 3: کد:
کد آردوینو برای TCN75A را می توانید از مخزن Github-DCUBE Store ما بارگیری کنید.
در اینجا پیوند مربوط به آن است:
github.com/DcubeTechVentures/TCN75A/blob/master/Arduino/TCN75A.ino
ما کتابخانه Wire.h را برای تسهیل ارتباط I2c سنسور با برد آردوینو قرار می دهیم. همچنین می توانید کد را از اینجا کپی کنید ، به صورت زیر آمده است:
// با مجوز اراده آزاد توزیع می شود.
// از آن به هر نحوی که می خواهید استفاده کنید ، سودمند یا رایگان ، مشروط بر اینکه در مجوز آثار مربوط به آن متناسب باشد.
// TCN75A
// این کد برای کار با ماژول کوتاه TCN75A_I2CS I2C طراحی شده است
#عبارتند از
// آدرس TCN75A I2C 0x48 است (72)
#تعریف Addr 0x48
void setup ()
{
// راه اندازی ارتباط I2C به عنوان استاد
Wire.begin ()؛
// برقراری ارتباط سریالی ، تنظیم نرخ باود = 9600
Serial.begin (9600)؛
// شروع انتقال I2C
Wire.beginTransmission (Addr)؛
// configuration register را انتخاب کنید
Wire.write (0x01) ؛
// وضوح 12 بیتی ADC
Wire.write (0x60) ؛
// توقف انتقال I2C
Wire.endTransmission ()؛
تأخیر (300) ؛
}
حلقه خالی ()
{
اطلاعات int بدون علامت [2] ؛
// شروع انتقال I2C
Wire.beginTransmission (Addr)؛
// ثبت داده را انتخاب کنید
Wire.write (0x00) ؛
// توقف انتقال I2C
Wire.endTransmission ()؛
// درخواست 2 بایت داده
سیم. درخواست از (Addr، 2)؛
// خواندن 2 بایت داده
// temp msb ، temp lsb
if (Wire.available () == 2)
{
داده [0] = Wire.read ()؛
داده [1] = Wire.read ()؛
}
// تبدیل داده ها به 12 بیت
int temp = (((داده [0] * 256) + (داده [1] & 0xF0)) / 16) ؛
if (دما> 2047)
{
دما -= 4096 ؛
}
float cTemp = temp * 0.0625؛
float fTemp = (cTemp * 1.8) + 32 ؛
// خروجی داده ها به مانیتور سریال
Serial.print ("دما در سانتیگراد:") ؛
Serial.print (cTemp) ؛ Serial.println ("C") ؛
Serial.print ("دما در فارنهایت:") ؛
Serial.print (fTemp) ؛
Serial.println ("F") ؛
تاخیر (1000) ؛
}
مرحله 4: برنامه های کاربردی:
TCN75A یک سنسور دما است که می تواند در رایانه ها و سرورهای شخصی استفاده شود. همچنین می تواند در سیستم های سرگرمی ، تجهیزات اداری ، درایوهای دیسک hars و سایر لوازم جانبی رایانه استفاده شود. این سنسور همچنین کاربرد خود را در تجهیزات ارتباطات داده پیدا می کند.
توصیه شده:
آردوینو نانو - آموزش حسگر رطوبت و دما نسبی HTS221: 4 مرحله
Arduino Nano - HTS221 Relative Repair and Temperature Sensor Hens2: HTS221 یک سنسور دیجیتالی خازنی فوق العاده جمع و جور برای رطوبت و درجه حرارت نسبی است. این شامل یک عنصر حسگر و یک مدار سیگنال مختلط مخصوص مدار مجتمع (ASIC) برای ارائه اطلاعات اندازه گیری از طریق سریال دیجیتال است
آموزش سنسور دما آردوینو نانو - SI7050: 4 مرحله
آموزش سنسور دما Arduino Nano - SI7050: SI7050 یک سنسور دما دیجیتالی است که بر روی پروتکل ارتباطی I2C کار می کند و دقت بالایی را در کل محدوده ولتاژ و دما ارائه می دهد. این دقت بالای سنسور به دلیل پردازش سیگنال جدید و مقعدی نسبت داده می شود
آردوینو نانو - آموزش سنسور دما STS21: 4 مرحله
آردوینو نانو - آموزش سنسور دمای STS21: سنسور دمای دیجیتال STS21 عملکرد برتر و ردپایی را برای صرفه جویی در فضا ارائه می دهد. این سیگنالهای کالیبره شده و خطی را در قالب دیجیتال I2C ارائه می دهد. ساخت این سنسور بر اساس فناوری CMOSens طراحی شده است که ویژگی های برتر
آموزش سنسور دما آردوینو نانو - TMP100: 4 مرحله
آموزش سنسور دما Arduino Nano-TMP100: TMP100 ماژول I2C MINI با دقت بالا ، کم مصرف ، سنسور دما دیجیتال. TMP100 برای اندازه گیری دمای طولانی ایده آل است. این دستگاه بدون نیاز به کالیبراسیون یا تهویه سیگنال اجزای خارجی ، دقت ± 1 درجه سانتی گراد را ارائه می دهد. او
آردوینو نانو و دو سنسور دما DS18B20 با LCD I2C: 5 مرحله
آردوینو نانو و دو سنسور دما DS18B20 با LCD I2C: امروز می خواهم نحوه ساخت دو سنسور دما DS18B20 با آردوینو نانو کلون و I2C LCD را به شما نشان دهم. a displejem I2C. من از Arduino IDE 1.8.8 // Pouziv استفاده می کنم