9 سنسور دمای سازگار با آردوینو برای پروژه‌های الکترونیکی شما

9 سنسور دمای سازگار آردوینو

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

سنسور دمای سازگار آردوینو-DHT11

1-   سنسور دمای دیجیتال DHT11

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

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

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

2-   سنسور دما و رطوبت DHT22

 سنسور دما DHT22 شباهت زیادی به DHT11 دارد. این همچنین دما و رطوبت را اندازه گیری می‌کند و خروجی پین آنها یکسان است. کمی گرانتر است اما از دقت بیشتری برخوردار است. و دامنه اندازه گیری دما و رطوبت بیشتری دارد.

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

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

3-  سنسور دمای آنالوگ خطی LM35DZ

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

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

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

پروتکل ارتباطیanalog ouput
محدوده ولتاژ تغذیه 4to 30 V
محدوده دما
-55 to 150ºC
دقت
+/-0.5ºC (at 25ºC)
سنسور دمای سازگار آردوینو-BMP180

4-   سنسور دما و فشار BMP180

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

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

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

5-   سنسور دمای آنالوگ TMP36

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

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

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

6-  سنسور دمای LM75 با ارتباط i2c

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

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

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

7-   سنسور دما، رطوبت و فشار BME280

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

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

پروتکل ارتباطیI2C or SPI
محدوده ولتاژ تغذیه 1.7to 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
سنسور دمای سازگار آردوینو-DS18B20

8-   سنسور دمای DS18B20

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

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

جدول زیر مشخصات مربوط به سنسور دمای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
سنسور دمای سازگار آردوینو-Waterproof DS18B20

9-   سنسور دمای ضد آب Waterproof DS18B20

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

سیم کشی و مشخصات سنسور دمای ضد آب ، همانند DS18B20 معمولی است.

مطلب «9 سنسور دمای سازگار با آردوینو برای پروژه‌های الکترونیکی شما» در دسته مطالب «اینترنت چیزها» قرار گرفته است . اگر به این موضوع علاقه مندید به «اینترنت چیزها» مراجعه کنید.

منبع:

9 Arduino Compatible Temperature Sensors for Your Electronics Projects

دیدگاه‌ خود را بنویسید

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

سبد خرید
پیمایش به بالا