🌡️ سنسور دما TMP36

سنسور دمای TMP36 چیست؟ سنسور آنالوگ سه‌پایه که به ازای هر درجه ۱۰ میلی‌ولت خروجی می‌دهد. پایه‌ها، فرمول تبدیل ولتاژ به سانتی‌گراد، کد آردوینو و فرق با LM35 و DHT11.

TMP36
سنسور دما TMP36

سنسور دما TMP36 چیست؟

TMP36 یک سنسور دمای کوچک سه‌پایه است که شبیه یک ترانزیستور به نظر می‌رسد. خروجی‌اش یک ولتاژ است که با گرم شدن هوا بالا می‌رود: به ازای هر ۱ درجه، ۱۰ میلی‌ولت. آردوینو این ولتاژ را با analogRead می‌خواند و به دما تبدیل می‌کند.

مشخصهمقدار
ولتاژ تغذیه۲.۷ تا ۵.۵ ولت
محدوده−۴۰ تا +۱۲۵ درجه‌ی سانتی‌گراد
حساسیت۱۰ میلی‌ولت بر درجه
خروجی در ۰ درجه۰.۵ ولت (برای همین دمای زیر صفر را هم می‌خواند)
دقتحدود ±۲ درجه

پایه‌ها

سمت صاف سنسور را رو به خودت بگیر، پایه‌ها پایین: چپ = V+، وسط = خروجی، راست = GND.

⚠️ اگر V+ و GND را برعکس وصل کنی، سنسور در چند ثانیه خیلی داغ می‌شود. فوراً برق را قطع کن. این رایج‌ترین اشتباه با TMP36 است.

فرمول تبدیل

دما (سانتی‌گراد) = (ولتاژ − ۰.۵) × ۱۰۰. مثلاً ۰.۷۵ ولت یعنی ۲۵ درجه.

void setup() {
  Serial.begin(9600);
}

void loop() {
  int raw = analogRead(A0);
  float volts = raw * 5.0 / 1024.0;
  float celsius = (volts - 0.5) * 100.0;
  Serial.print("Temp: ");
  Serial.println(celsius);
  delay(1000);
}

TMP36، LM35 یا DHT11؟

سنسورخروجیرطوبت؟نکته
TMP36آنالوگنهدمای زیر صفر را هم با یک تغذیه می‌خواند
LM35آنالوگ (۰ ولت در ۰ درجه)نهفرمول ساده‌تر: ولتاژ × ۱۰۰
DHT11 / DHT22دیجیتالبلهبه کتابخانه نیاز دارد

پروژه‌ی کامل: ساخت نمایشگر دما با آردوینو. با analogRead هم آشنا شو.

سنسور دما در شبیه‌ساز 🌡️

🛒 قبل از خرید، لیست خرید قطعات الکترونیک را ببین و قطعه را اول در شبیه ساز مدار امتحان کن.

پروژه‌هایی که از این قطعه استفاده می‌کنند

🌡️

ایستگاه دما

📡

مجموعهٔ حسگرها

🌡️

هشدار دما

🛰️

استاد حسگرها

🌡️

خواندن دما

🌡️

دماسنج

یاد بگیر، امتحان کن، بعد بخر

قطعات مرتبط

💡

LED (دیود نورانی)

🟤

مقاومت (Resistor)

🔘

دکمه فشاری (Push Button)