خواندن دما در دستگاه های مختلف یکی از کارهای معمول و بعضا ضروری است. طیف گسترده ای از سنسورهای دما با ویژگی های مختلف وجود دارد که می توانید در پروژه های خود از آنها استفاده کنید. در این پست، ما مجموعه‌ای از 9 سنسور دمای مقرون به صرفه سازگار با آردوینو و سایر بردهای توسعه (مانند ESP32 یا ESP8266) را گردآوری کرده‌ایم.

 
+8 سنسور دما به همراه مشخصات و مقایسه آنها (DHT11,DHT22,LM3x,BMP180,TMP36,LM75,BME280,DS18B20)

1. DHT11

+8 سنسور دما به همراه مشخصات و مقایسه آنها (DHT11,DHT22,LM3x,BMP180,TMP36,LM75,BME280,DS18B20)

DHT11 یک سنسور دیجیتال دما است که دما و رطوبت نسبی را اندازه گیری می کند.

این حسگرها حاوی تراشه ای هستند که تبدیل آنالوگ به دیجیتال را انجام می دهد و مقادیر دما و رطوبت را روی سیگنال دیجیتال ارسال می کند. این امر استفاده از آنها را با هر میکروکنترلر از جمله آردوینو بسیار آسان می کند.

جدول زیر مشخصات سنسور دمای DHT11 را نشان می دهد.

 DHT11
پروتکل ارتباطیone-wire
ولتاژ مورد نیاز3 to 5.5 V
محدوده دما0 to 50 ºC +/-2 ºC
محدوده رطوبت20 to 90% +/-5%
دوره نمونه برداری1 second
کتابخانه آردوینوAdafruit DHT Library
Adafruit Unified Sensor Library
  

2. DHT22

+8 سنسور دما به همراه مشخصات و مقایسه آنها (DHT11,DHT22,LM3x,BMP180,TMP36,LM75,BME280,DS18B20)

سنسور دمای DHT22 بسیار شبیه به DHT11 است. این سنسور نیز پارامترهای دما و رطوبت را اندازه گیری می کند و پین اوت آن یکسان است. کمی گران تر است، اما دقیق تر است و محدوده اندازه گیری دما و رطوبت وسیع تری دارد.

جدول زیر مشخصات سنسور دمای DHT22 را نشان می دهد.

DHT22
پروتکل ارتباطیone-wire
محدوده تغذیه3 to 6 V
محدوده دما-40 to 80 ºC +/-0.5ºC
محدوده رطوبت0 to 100% +/-2%
دوره نمونه برداری2 seconds
کتابخانه آردوینوAdafruit DHT Library
Adafruit Unified Sensor Library
  

3. LM35DZ, LM335, LM34

+8 سنسور دما به همراه مشخصات و مقایسه آنها (DHT11,DHT22,LM3x,BMP180,TMP36,LM75,BME280,DS18B20)

LM35DZ یک سنسور دمای خطی است که مستقیماً بر حسب درجه سانتیگراد کالیبره شده است. خروجی آنالوگ به طور مستقیم با دما در واحد سانتیگراد متناسب است: 10 میلی ولت به ازای هر درجه سانتیگراد افزایش دما.

این سنسور بسیار شبیه به LM335 (کالیبره شده بر حسب کلوین) و با LM34 (کالیبره شده بر اساس فارنهایت) است.

جدول زیر مشخصات سنسور دمای LM35 را نشان می دهد.

 LM35DZ
پروتکل ارتباطخروجی آنالوگ
محدوده تغذیه4 to 30 V
محدوده دما-55 to 150ºC
دقت+/-0.5ºC (at 25ºC)
رابط با آردوینوanalogRead()
  

4. BMP180

+8 سنسور دما به همراه مشخصات و مقایسه آنها (DHT11,DHT22,LM3x,BMP180,TMP36,LM75,BME280,DS18B20)

اگرچه BMP180 یک سنسور فشار هوا است، اما این سنسور دما را نیز اندازه گیری می کند. این قابلیت در پروژه های ایستگاه هواشناسی نیز بسیار مفید است.

جدول زیر مشخصات سنسور BMP180 را در هنگام خواندن دما نشان می دهد.

 BMP180
پروتکل ارتباطیI2C
محدوده تغذیه1.8 to 3.6V (for the chip) 3.3 to 5V for the module
محدوده دما0 to 65ºC
دقت+/-0.5ºC (at 25ºC)
کتابخانه آردوینوAdafruit BME085
Adafruit Unified Sensor Library

5. TMP36

+8 سنسور دما به همراه مشخصات و مقایسه آنها (DHT11,DHT22,LM3x,BMP180,TMP36,LM75,BME280,DS18B20)

TMP36 یک سنسور دمای آنالوگ است. یک مقدار آنالوگ که متناسب با دمای محیط است را خروجی می دهد.این سنسور شباهت زیادی به سنسور دمای LM35 دارد.

مشخصات TMP36 را در جدول زیر بررسی کنید.

 TMP36
پروتکل ارتباطیanalog output
محدوده تغذیه2.7 V to 5.5 V
محدوده دما-40°C to +125°C
دقت+/-1ºC (at 25ºC)
رابط با آردوینوanalogRead()

6. LM75

+8 سنسور دما به همراه مشخصات و مقایسه آنها (DHT11,DHT22,LM3x,BMP180,TMP36,LM75,BME280,DS18B20)

سنسور LM75 یکی دیگر از سنسورهای مفید دما است. از طریق ارتباط I2C کار می کند، به این معنی که با استفاده از پین های SDA و SCL با آردوینو ارتباط برقرار می کند.

برای خلاصه مشخصات سنسور LM75 به جدول زیر نگاه کنید

 LM75
پروتکل ارتباطیI2C
محدوده تغذیه3.0 to 5.5V
رنج دما-55 to 125ºC
دقت+/-2.0ºC (at -55 to 125ºC range))
کتابخانه آردوینوI2C Library for LM75

7. BME280

BME280 یک سنسور فشارسنج است که دما و رطوبت را نیز اندازه گیری می کند. این سنسور می تواند از طریق پروتکل ارتباطی I2C یا SPI ارتباط برقرار کند و ماژول BME280 می تواند با ولتاژ 3.3 یا 5 ولت تغذیه شود.

جدول زیر خلاصه ای از مشخصات سنسور BME280 را در مورد سنسور دما نشان می دهد.

BME280
ارتباط پروتکلI2C or SPI
محدوده تغذیه1.7 to 3.6V (for the chip) 3.3 to 5V for the board
محدوده دما-40 to 85ºC
دقت+/-0.5ºC (at 25ºC)
کتابخانه آردوینوAdafruit BME280 library
Adafruit Unified Sensor Library

8. DS18B20

سنسور دمای DS18B20 یک سنسور دمای دیجیتالبا ارتباط تک سیم است. این بدان معناست که برای ارتباط با میکروکنترلر فقط به یک خط داده (و GND) نیاز دارد.

هر سنسور دمای DS18B20 یک کد سریال منحصر به فرد 64 بیتی دارد. این به شما امکان می دهد چندین سنسور را به یک سیم داده متصل کنید. بنابراین، تنها با استفاده از یک پین دیجیتال  یا هر میکروکنترلر دیگری می‌توانید دما را از چندین سنسور دریافت کنید.

جدول زیر مشخصات سنسور دمای DS18B20 را نشان می دهد:

 DS18B20
پروتکل ارتباطیone-wire
محدوده تغذیه3.0 to 5.5V
محدوده دما-55ºC to +125ºC
دقت+/-0.5 ºC (between the range -10ºC to 85ºC)
کتابخانه آردوینوDallasTemperature
OneWire

9. Waterproof DS18B20

+8 سنسور دما به همراه مشخصات و مقایسه آنها (DHT11,DHT22,LM3x,BMP180,TMP36,LM75,BME280,DS18B20)

DS18B20 در نسخه ضد آب نیز موجود است که در این مدل سیم‌ها با لایه PVC محافظت می‌شوند و اگر نیاز به اندازه‌گیری دمای مایعات دارید یا اگر سنسور باید در معرض آب و مایعات قرار گیرد ایده‌آل است.

سیم کشی و مشخصات مانند DS18B20 معمولی است.

جمع بندی

برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *