در این مقاله به بررسی سنسور DHT می پردازیم که دما و رطوبت ارزان قیمتی است. این نوع سنسور دارای دقت مناسب و قابل قبولی است ، شاید تنها نکته منفی موجود در خصوص این سنسورها سرعت پایین عکس العمل آنها باشد با این وجود بهترین گزینه برای استفاده در پروژه های ساده می باشد. سنسور های DHT از دو بخش دما و رطوبت تشکل شده اند ، در واقع هر سنسور خود دارای دو سنسور مجزا می باشد که استفاده از آنها را مقرون به صرفه کرده است. سنسور رطوبت مورد استفاده در این خانواده از نوع خارنی می باشد و سنسور دمای آن از نوع مقاومتی است که خروجی این دو سنسور توسط یک مبدل آنالوگ به دیجیتال به دیجیتال تبدیل می شود. همانطور که گفته شد خروجی این سنسور دیجیتال می باشد که شما را قادر می سازد بدون داشتن دغدغه کالیبراسیون و نویز های محیطی از آن در انواع میکروکنترلر ها استفاده کنید.
DHT11 در مقابل DHT22
سنسور های DHT در دو مدل DHT11 و DHT22 موجود است ، که می توانید تفاوت آنها را در زیر مشاهده کنید. البته قابل ذکر است که این تفاوت ها در آرایش پایه ها نیست و فقط تفاوت تکنیکالی است که بسته به نیاز می توان سنسور مورد نظر را با هم خانواده خود عوض کنید. DHT11
بسیار ارزان قیمت
ولتاژ کاری 3 تا 5 ولت
حداکثر جریان مصرفی 2.5 میلی آمپر (در حین نمونه برداری)
قابلیت اندازه گیری رطوبت از 20 تا 80 درصد با دقت 5 درصد
قابلیت اندازه گیری دما از 0 تا 50 درجه سانتیگراد با خطای 2 درجه
ریت تبدیل 1 نمونه در یک ثانیه (1Hz)
ابعاد 15.5 در 12 در 5.5 میلی متر
تعداد پایه ها 4 عدد با فاصله 100 میل
DHT22
ارزان قیمت
ولتاژ کاری 3 تا 5 ولت
حداکثر جریان مصرفی 2.5 میلی آمپر (در حین نمونه برداری)
قابلیت اندازه گیری رطوبت از 0 تا 100 درصد با دقت 2~5 درصد
قابلیت اندازه گیری دما از -40 تا 125 درجه سانتیگراد با خطای 0.5 درجه
ریت تبدیل 2 نمونه در یک ثانیه (2Hz)
ابعاد 15.5 در 25 در 7.7 میلی متر
تعداد پایه ها 4 عدد با فاصله 100 میل
همانطور که مشاهده می کنید سنسور DHT22 هم دقیق تر و هم سریع تر می باشد ، با توجه به تعداد پایه یکسان و همانندی که این دو سنسور با هم دارند ، به راحتی و بدون هیچ نگرانی در صورت نیاز می توان سنسور ها را جایگزین هم کرد.
نحوه اتصال
با توجه به فاصله 100 میل پایه های سنسور ، یه راحتی می توان آن را بر روی برد برد قرار داد و با کمترین سیم کشی ممکن آن را به میکروکنترلر وصل نمایید. ترتیب اتصال پایه های سنسور مطابق توضیح زیر است
ولتاژ مثبت (3 تا 5 ولت)
Data Out
بدون اتصال
منفی
پایه شماره 3 بودن اتصال است ، یعنی این که نیاز نیست به جایی وصل شود. فراموش نکنید که حتما پایه Data را با یک مقاومت 10 کیلو به Vcc وصل کنید ، پول آپ های داخلی میکروکنترلر معمولا 20 تا 50 کیلو هست که مقداری خیلی زیادی است و ممکن است خط داده به راختی تحت تاثیر نویز های محیطی قرار بگیرد. جهت اتصال سنسور به برد آردوینو می توانید مثل عکس زیر عمل کنید:
نصب و راه اندازی
جهت نصب ابتدا فایل کتابخانه را دانلود نماییدSisoog_DHT.zip ، بعد دانلود به منوی Sketck در ادیتور آردوینو رفته و زیر منوی Include Library و از آنجا Add .ZIP Library را انتخاب می کنم ، مطابق شکل زیر و سپس کتابخانه دانلود شده را معرفی میکنیم ، بعد از نصب موفقیت آمیز پیامی مطابق شکل زیر نمایش داده می شود که مشخص کننده موفقیت در نصب کتابخانه است. جهت اجرای نمونه کافی است که که منوی File/Examples/Sisoog DHT Sensor Library رفته و یکی از مثال های موجود را انتخاب کنید اگر از سنسور DHT11 استفاده می کنید ، خط زیر را در برنامه کامنت کنید
C++
1
//#define DHTTYPE DHT22 // DHT 22 (AM2302)
و این خطر را از حالت کامنت خارج کنید تا برنامه مطابق با سنسور DHT11 کامپایل شود
C++
1
#define DHTTYPE DHT11 // DHT 11
بعد از کامپابل و پروگرام برنامه خروجی به صورت زیر خواهد بود. دانلود کتابخانه :Sisoog_DHT.zipمنبع
()shiftOut در آردوینو یک بایت داده را به صورت سریال ارسال میکند. ()shiftOut یا از ارزشمندترین بیت (سمت چپترین) و یا کم ارزشترین (سمت راستترین) بیت شروع میکند.
در این پست قصد داریم تا یک برنامه دیگر با سی شارپ طراحی کنیم و در نهایت توسط برنامه نوشته شده بتوانیم ال ای دی حلقهای (Ring LED) را توسط سختافزار آردوینو کنترل کنیم. برای آشنایی بیشتر با سیشارپ آموزش کنترل LED توسط نرمافزارکا...
بارها شده که در پروژههای مختلف نیاز به اندازه گیری و مقیاس محورهای x، y، z داشتهاید تا طبق این اندازهها کار مورد نظر خود را انجام دهید. در این مقاله میخواهیم به معرفی و راه اندازی ماژول ADXL345 با آردوینو بپردازیم. حال به این...
سنسور ReedSwitch شاید خیلی از شماها هنگام انجام یک پروژه آزمایشگاهی یا صنعتی نیاز باشد که میدان الکترومغناطیسی داخل یک محیط را بسنجید که آیا این محیط دارای یک میدان قوی مغناطیسی است یا خیر؟ و پس از آن که متوجه میدان موجود شدید،...
شاید بارها با خودتان فکر کرده باشید که چطور میتوان دمای یک محیط را اندازهگیری کرد یا چگونه میتوان کنترل محیط را انجام داد و یا به زبانسادهتر چطور میتوان یک دماسنج درست کرد؟ در این مقاله میخواهیم ابتدا به معرفی یکی از سنس...
تقریبا میتوان که همه ما با گوشی های هوشمند از جمله سامسونگ و اپل و ... کار کردهایم اگر دقت کنید گاهی از اوقات شرکت سازنده یک Notification با مضمون Software Update را برای ارسال کرده است که اگر روی آن کلیک کنید شما را به بخش تنظی...
شاید در انجام پروژه هایتان با مبحثی به نام اندازهگیری فشار برخورد کرده باشید که در نوع خودش واقعا چالش برانگیز است البته این چالش مطمنا قبل از خواندن این مقاله بوده است. حال فرض کنید به شما برای انجام یک پروژه گفته شده است که فشا...
شاید تا کنون در پروژههایتان با این مسله برخورد کرده باشید که صدای محیط را تشخیص دهید و یا در صورتیکه صدایی شنیده شد سیستم هشدار دهد و ... در این مقاله میخواهیم به برسی این مسله بپردازیم و در نهایت به صورت عملی راهکار ارائه شد...
آردوینو ؛ چه کسی است که این سخت افزار متن باز و نرم افزارش رو نشناسه ! جنجالی که آردوینو تو الکترونیک پیش آورده به نظرم کم از انقلاب صنعتی نبوده است ! اول قرار بود این نوشته یاداشتی باشد در کانال تلگرام ولی فکر کردم بهتره یکم با ج...
شاید در انجام برخی از پروژه نیاز باشد که در صورت لرزش برد یک کار خاصی صورت گیرد یا به عبارت دیگر در صورتیکه چند بار برد جا به جا شد (تکون خورد) عملکرد برد متوقف شود و یا بالعکس تازه برد شروع به کار کند و ... در این مقاله میخواهی...
مطمئنا تا به حال با کنترلهای تلوزیون کار کردهاید و حداقل چندین کلید را فشردهاید ( وجدانن شوخیشم قشنگ نیست بگید اصلا کار نکردیم) و هر کلید هم کار خاص خودش را انجام میدهد به طور مثال اگر کلید افزایش صدا را انتخاب کرده باشید، قاع...
سلام “م” نازنینم. به نظرم بهتر میبود که کل مقالات زئوس را میخوندی بعد نظرتون را میگفتید. هر کسی ممکنه یه سری مقالات به نظر ما سطحی (توجه کنید به نظر و سلیقه ما، نه هر نظری) هم داشته باشه اما دلیلی بر نادیده گرفتن تمامی کار اون شخص نیست. من هم مثل شما با آردوینو شدیدا مخالف هستم و مشکلات عدیدهای که به وجود آورد را خوب میشناسم و بررسی هم کردم ولی سعی میکنم با اسم خودم نه یه اسم تک حرفی منصفانه نقدم رو همراه با دلیل بگم نه که فقط بیام یه نفر رو تخریب کنم. موفق باشید دوست عزیز من.
دوست عزیز عصبانی 🙂 اولا اردینو به خودی خود بد نیست پیشنهاد میکنم مطلب آردوینو خوب بد زشت را در سیسوگ مطالعه کنید در ضمن آموزشهای آردوینو سیسوگ درصد خیلی کمی از اموزشهای سیسوگ را در برداره و شما میتونید اموزشهای دیگه در حوزه های دیگه را هم مطالعه کنید
دستتون درد نکنه بابت این کتابخونه خوبی که قرار دادین راستش برای nodemcu کتابخانه های دیگه ارور کامپایل می داد ولی با این کتابخونه کار کرد با این تفاوت که من dht22 رو به ولتاژ 3.3 و با مقاومت پول آپ 2.2 کیلو اهم وصل کردم
ببخشید اگه زحمتی نیست و براتون مقدوره لطفا یه آموزش برای ساخت کتابخانه در آردوینو بزارید و اینکه چگونه نمونه های متن بازش که توی گیت هابرو توسعه بدیم با تشکر فراوان
لعنت به کامپایلر آردوینو
که همه مهندس نماها فقط بلدن با آردوینو کار کنن
والا stm , avr هم خوبه بلد باشید
سلام “م” نازنینم. به نظرم بهتر میبود که کل مقالات زئوس را میخوندی بعد نظرتون را میگفتید. هر کسی ممکنه یه سری مقالات به نظر ما سطحی (توجه کنید به نظر و سلیقه ما، نه هر نظری) هم داشته باشه اما دلیلی بر نادیده گرفتن تمامی کار اون شخص نیست. من هم مثل شما با آردوینو شدیدا مخالف هستم و مشکلات عدیدهای که به وجود آورد را خوب میشناسم و بررسی هم کردم ولی سعی میکنم با اسم خودم نه یه اسم تک حرفی منصفانه نقدم رو همراه با دلیل بگم نه که فقط بیام یه نفر رو تخریب کنم. موفق باشید دوست عزیز من.
گند بزنن به این آردوینو که هرچی سایت ایرانیه ، فقط با آردوینو بلده کد بزنه،هنر دیگه ای ندارید
دوست عزیز عصبانی 🙂
اولا اردینو به خودی خود بد نیست پیشنهاد میکنم مطلب آردوینو خوب بد زشت را در سیسوگ مطالعه کنید
در ضمن آموزشهای آردوینو سیسوگ درصد خیلی کمی از اموزشهای سیسوگ را در برداره و شما میتونید اموزشهای دیگه در حوزه های دیگه را هم مطالعه کنید
دستتون درد نکنه بابت این کتابخونه خوبی که قرار دادین راستش برای nodemcu کتابخانه های دیگه ارور کامپایل می داد ولی با این کتابخونه کار کرد با این تفاوت که من dht22 رو به ولتاژ 3.3 و با مقاومت پول آپ 2.2 کیلو اهم وصل کردم
خواهش میکنم دوست عزیز 🙂
خوشحالم که بدردتون خورده 🙂
با سلام
لینکا خرابند
سلام ممنون از شما مشکل حل شد بررسی فرمائید
با سلام نوشتید مقایسه ۱۱ با ۱۲ ولی مقایستون ۱۱ با ۲۲ هستش
سلام
بله متشکر برای تذکر ؛ اصلاح شد.
ببخشید اگه زحمتی نیست و براتون مقدوره لطفا یه آموزش برای ساخت کتابخانه در آردوینو بزارید و اینکه چگونه نمونه های متن بازش که توی گیت هابرو توسعه بدیم با تشکر فراوان
بله حتما ؛ توی سری آموزش آردوینو به این مقوله خواهیم پرداخت