فهرست مطالب:
- مرحله 1: سخت افزار مورد نیاز:
- مرحله 2: اتصال سخت افزاری:
- مرحله 3: کد اندازه گیری دما:
- مرحله 4: برنامه های کاربردی:
![اندازه گیری دما با استفاده از ADT75 و آردوینو نانو: 4 مرحله اندازه گیری دما با استفاده از ADT75 و آردوینو نانو: 4 مرحله](https://i.howwhatproduce.com/images/010/image-27330-j.webp)
تصویری: اندازه گیری دما با استفاده از ADT75 و آردوینو نانو: 4 مرحله
![تصویری: اندازه گیری دما با استفاده از ADT75 و آردوینو نانو: 4 مرحله تصویری: اندازه گیری دما با استفاده از ADT75 و آردوینو نانو: 4 مرحله](https://i.ytimg.com/vi/CE-gnlnPzeA/hqdefault.jpg)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
![Image Image](https://i.howwhatproduce.com/images/010/image-27330-2-j.webp)
![](https://i.ytimg.com/vi/lGpo5fWOzBc/hqdefault.jpg)
ADT75 یک سنسور درجه حرارت بسیار دقیق و دیجیتالی است. این دستگاه شامل یک سنسور دمای شکاف باند و یک مبدل 12 بیتی آنالوگ به دیجیتال برای نظارت و دیجیتالی شدن دما است. حسگر بسیار حساس آن باعث می شود تا بتواند دمای محیط را به طور دقیق اندازه گیری کند.
در این آموزش ، رابط ماژول حسگر ADT75 با آردوینو نانو نشان داده شده است. برای خواندن مقادیر دما ، از آردوینو با آداپتور I2c استفاده کرده ایم. این آداپتور I2C اتصال به ماژول سنسور را آسان و قابل اطمینان تر می کند.
مرحله 1: سخت افزار مورد نیاز:
![سخت افزار مورد نیاز سخت افزار مورد نیاز](https://i.howwhatproduce.com/images/010/image-27330-3-j.webp)
![سخت افزار مورد نیاز سخت افزار مورد نیاز](https://i.howwhatproduce.com/images/010/image-27330-4-j.webp)
![سخت افزار مورد نیاز سخت افزار مورد نیاز](https://i.howwhatproduce.com/images/010/image-27330-5-j.webp)
مواد مورد نیاز برای تحقق هدف ما شامل اجزای سخت افزاری زیر است:
1. ADT75
2. آردوینو نانو
3. کابل I2C
4. I2C Shield برای آردوینو نانو
مرحله 2: اتصال سخت افزاری:
![اتصال سخت افزاری اتصال سخت افزاری](https://i.howwhatproduce.com/images/010/image-27330-6-j.webp)
![اتصال سخت افزاری اتصال سخت افزاری](https://i.howwhatproduce.com/images/010/image-27330-7-j.webp)
بخش اتصال سخت افزاری اساساً اتصالات سیم کشی مورد نیاز بین سنسور و آردوینو نانو را توضیح می دهد. اطمینان از اتصالات صحیح ضروری ترین ضرورت در هنگام کار بر روی هر سیستم برای خروجی مورد نظر است. بنابراین ، اتصالات مورد نیاز به شرح زیر است:
ADT75 از طریق I2C کار می کند. در اینجا مثال نمودار سیم کشی است که نحوه اتصال هر رابط سنسور را نشان می دهد.
خارج از جعبه ، برد برای یک رابط I2C پیکربندی شده است ، بنابراین توصیه می کنیم در غیر این صورت آگنوستیک از این اتصال استفاده کنید.
تنها چیزی که نیاز دارید چهار سیم است! فقط چهار اتصال نیاز به پین های Vcc ، Gnd ، SCL و SDA دارد و این اتصالات با کمک کابل I2C متصل می شوند.
این اتصالات در تصاویر بالا نشان داده شده است.
مرحله 3: کد اندازه گیری دما:
![کد اندازه گیری دما کد اندازه گیری دما](https://i.howwhatproduce.com/images/010/image-27330-8-j.webp)
بیایید اکنون با کد arduino شروع کنیم.
هنگام استفاده از ماژول سنسور با آردوینو ، ما کتابخانه Wire.h را شامل می شود. کتابخانه "Wire" شامل عملکردهایی است که ارتباط i2c بین سنسور و برد آردوینو را تسهیل می کند.
برای راحتی کاربر ، کل کد آردوینو در زیر آورده شده است:
#عبارتند از
// آدرس ADT75 I2C 0x48 است (72)
#تعریف Addr 0x48
void setup ()
{
// راه اندازی ارتباط I2C به عنوان استاد
Wire.begin ()؛
// برقراری ارتباط سریالی ، تنظیم نرخ باود = 9600
Serial.begin (9600)؛
تأخیر (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]) / 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") ؛
تأخیر (500) ؛
}
در کتابخانه سیم Wire.write () و Wire.read () برای نوشتن دستورات و خواندن خروجی سنسور استفاده می شود.
Serial.print () و Serial.println () برای نمایش خروجی سنسور در مانیتور سریال Arduino IDE استفاده می شود.
خروجی سنسور در تصویر بالا نشان داده شده است.
مرحله 4: برنامه های کاربردی:
![برنامه های کاربردی برنامه های کاربردی](https://i.howwhatproduce.com/images/010/image-27330-9-j.webp)
ADT75 یک سنسور درجه حرارت بسیار دقیق و دیجیتالی است. می توان از آن در طیف وسیعی از سیستم ها از جمله سیستم های کنترل محیطی ، نظارت حرارتی رایانه و غیره استفاده کرد. همچنین می تواند در کنترل فرآیندهای صنعتی و همچنین مانیتورهای سیستم قدرت استفاده شود.
توصیه شده:
اندازه گیری دما با استفاده از STS21 و آردوینو نانو: 4 مرحله
![اندازه گیری دما با استفاده از STS21 و آردوینو نانو: 4 مرحله اندازه گیری دما با استفاده از STS21 و آردوینو نانو: 4 مرحله](https://i.howwhatproduce.com/images/004/image-10165-j.webp)
اندازه گیری دما با استفاده از STS21 و آردوینو نانو: سنسور دمای دیجیتال STS21 عملکرد برتر و ردپایی در صرفه جویی در فضا را ارائه می دهد. این سیگنالهای کالیبره شده و خطی را در قالب دیجیتال I2C ارائه می دهد. ساخت این سنسور بر اساس فناوری CMOSens طراحی شده است که ویژگی های برتر
اندازه گیری رطوبت و دما با استفاده از HIH6130 و آردوینو نانو: 4 مرحله
![اندازه گیری رطوبت و دما با استفاده از HIH6130 و آردوینو نانو: 4 مرحله اندازه گیری رطوبت و دما با استفاده از HIH6130 و آردوینو نانو: 4 مرحله](https://i.howwhatproduce.com/images/010/image-27334-j.webp)
اندازه گیری رطوبت و دما با استفاده از HIH6130 و آردوینو نانو: HIH6130 یک سنسور رطوبت و دما با خروجی دیجیتال است. این سنسورها سطح دقت ± 4 R RH را ارائه می دهند. با ثبات بلند مدت در صنعت ، I2C دیجیتال واقعی با جبران دما ، قابلیت اطمینان پیشرو در صنعت ، بهره وری انرژی
اندازه گیری دما و رطوبت با استفاده از HDC1000 و آردوینو نانو: 4 مرحله
![اندازه گیری دما و رطوبت با استفاده از HDC1000 و آردوینو نانو: 4 مرحله اندازه گیری دما و رطوبت با استفاده از HDC1000 و آردوینو نانو: 4 مرحله](https://i.howwhatproduce.com/images/010/image-27335-j.webp)
اندازه گیری دما و رطوبت با استفاده از HDC1000 و آردوینو نانو: HDC1000 یک سنسور رطوبت دیجیتالی با سنسور دمای یکپارچه است که دقت اندازه گیری عالی را در توان بسیار کم فراهم می کند. این دستگاه رطوبت را بر اساس سنسور خازنی جدید اندازه گیری می کند. سنسورهای رطوبت و درجه حرارت
اندازه گیری رطوبت و دما با استفاده از HTS221 و آردوینو نانو: 4 مرحله
![اندازه گیری رطوبت و دما با استفاده از HTS221 و آردوینو نانو: 4 مرحله اندازه گیری رطوبت و دما با استفاده از HTS221 و آردوینو نانو: 4 مرحله](https://i.howwhatproduce.com/images/010/image-27336-j.webp)
اندازه گیری رطوبت و دما با استفاده از HTS221 و آردوینو نانو: HTS221 یک سنسور دیجیتالی خازنی فوق العاده جمع و جور برای رطوبت و دما نسبی است. این شامل یک عنصر حسگر و یک مدار سیگنال مختلط مخصوص مدار مجتمع (ASIC) برای ارائه اطلاعات اندازه گیری از طریق سریال دیجیتال است
اندازه گیری دما با استفاده از LM75BIMM و آردوینو نانو: 4 مرحله
![اندازه گیری دما با استفاده از LM75BIMM و آردوینو نانو: 4 مرحله اندازه گیری دما با استفاده از LM75BIMM و آردوینو نانو: 4 مرحله](https://i.howwhatproduce.com/images/010/image-27337-j.webp)
اندازه گیری دما با استفاده از LM75BIMM و Arduino Nano: LM75BIMM یک سنسور دما دیجیتالی است که با نگهبان حرارتی ترکیب شده است و دارای دو رابط سیم است که از عملکرد آن تا 400 کیلوهرتز پشتیبانی می کند. دارای خروجی بیش از حد دما با محدودیت قابل برنامه ریزی و هیستریس است. در این آموزش ، رابط