اندازه گیری دما و رطوبت با سنسورهای LM35 و HS1101

اندازه گیری دما و رطوبت هوا

در این بخش تیم الکترونیک و برنامه نویسی الکترونیک ۹۸, اقدام به طراحی و انتشار پروژه ای کاربردی و حرفه ای با عنوان, اندازه گیری دما و رطوبت با سنسور دما LM35 و رطوبت HS1101, برای شما علاقه مندان به پروژه های میکروکنترلر AVR کرده است. اندازه گیری رطوبت هوا و دما محیط از جمله پارامترهای مهم در دستگاه جوجه کشی، پرورش قارچ، گلخانه ها و … می باشد.

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

بعد قبل
اندازه گیری دما و رطوبت با سنسورهای LM35 و HS1101
اندازه گیری دما و رطوبت با سنسورهای LM35 و HS1101
اندازه گیری دما و رطوبت با سنسورهای LM35 و HS1101
اندازه گیری دما و رطوبت با سنسورهای LM35 و HS1101
بعد قبل

اندازه گیری رطوبت با سنسور HS1101

از جمله سنسورهای رطوبت سنسور HS1101 است که در واقع این سنسور نوعی خازن متغییر با رطوبت است. برای راه اندازی این سنسور می توان از تراشه معروف LM555 استفاده نمود، که این تراشه در حالت اسیلاتور می باشد و نسبت به مقدار رطوبت مقدار فرکانس خروجی تغییر کرده و در نتیجه می توان با اندازه گیری فرکانس خروجی این تراشه مقدار رطوبت را اندازه گیری نمود.

در ساخت اسیلاتور بهتر است از یک مقاومت های با درصد خطا 1 درصد استفاده نمود تا مقدار رطوبت دارای کمترین خطا باشد. در کنار سنسور رطوبت از مولتی ترن 50 کیلو استفاده شده است که این مولتی ترن جهت کالیبره کردن رطوبت می باشد و باید یکبار توسط رطوبت سنجی دیگر مقدار رطوبت محیط را اندازه گرفت و با چرخاندن این مولتی ترن مقدار رطوبت اندازه گیری شده را تنظیم نمود.


نقشه شماتیک پروژه

نقشه شماتیک پروژه اندازه گیری دما و رطوبت با سنسورهای LM35 و HS1101

لیست قطعات مورد نیاز

مقاومت 1 کیلو اهم با توان 0.25 وات و تلرانس 5 درصد7 عدد
مقاومت 10 کیلو اهم با توان 0.25 وات و تلرانس 1 درصد4 عدد
مقاومت 2.2 کیلو اهم با توان 0.25 وات و تلرانس 1 درصد1 عدد
مقاومت 47 کیلو اهم با توان 0.25 وات و تلرانس 1 درصد1 عدد
مقاومت 100 کیلو اهم با توان 0.25 وات و تلرانس 1 درصد5 عدد
پتانسیومتر خوابیده 10K کیلو اهم تک‌دور مدل DIP2 عدد
مولتی ترن 50 کیلو اهم مدل ایستاده1 عدد
دیود 1N40076 عدد
خازن الکترولیتی 470uf میکروفاراد 16 ولت1 عدد
خازن عدسی 100nF نانوفاراد3 عدد
خازن عدسی 2.2nF نانوفاراد1 عدد
رگولاتور ولتاژ 5 ولت L78051 عدد
آی سی تایمر NE555P مدل DIP اورجینال1 عدد
آی سی ULN2804A مدل DIP اورجینال1 عدد
میکروکنترلر ATMEGA8A-PU مدل DIP تایوانی با 28 پایه1 عدد
سنسور اندازه گیری دما LM35DZ1 عدد
سنسور خازنی HS1101 جهت اندازه گیری رطوبت1 عدد
سوکت آی سی 28 پایه باریک مدل معمولی1 عدد
سوکت آی سی 18 پایه مدل معمولی1 عدد
سوکت آی سی 8 پایه مدل معمولی1 عدد
ترمینال پیچی 2 پین مدل KF300 رنگ آبی1 عدد
ترمینال پیچی 3 پین مدل KF300 رنگ آبی4 عدد
لامپ LED قرمز سایز 3mm میلی متر مدل مات4 عدد
LCD کاراکتری مدل 16×2 با Backlighting آبی1 عدد
پین هدر نری صاف 1x40 با ارتفاع 11 میلیمتر - مشکی1 عدد
پین هدر مادگی صاف 1x40 با فاصله پایه 2.54 میلیمتر - مشکی1 عدد
تک سوئیچ 4 پایه DIP سایز 6x6x5 میلیمتر4 عدد
رله 12V ولت معمولی تک کنتاکت با جریان 10 آمپر4 عدد
آداپتور 12V ولت 2A آمپر مدل بین راهی ساخت ایران1 عدد

اندازه گیری دما با سنسور LM35

برای اندازه گیری مقدار دما از سنسور معمول LM35 استفاده کرده ایم که این سنسور نسبت به هر یک درجه افزایش دمای مثبت نسبت به 0 درجه، ولتاژ خروجی آن 10 میلی وات افزایش پیدا می کند که مقدار این ولتاژ توسط مبدل آنالوگ به دیجیتال میکروکنترلر ATmega8 یا همان واحد ADC میکروکنترلر AVR خوانده می شود و دما اندازه گیری می گردد.

در این پروژه به صورت همزمان دما را از طریق سنسور LM35 و رطوبت هوا را از طریق HS1101 توسط میکروکنترلر AVR که برنامه آن در محیط نرم افزار BASCOM-AVR به زبان بیسیک BASIC نوشته شده است اندازه گیری می کنیم و سپس با استفاده از مقادیر به دست آمده میزان دما و رطوبت محیط را کنترل می کنیم و همچنین مقدار اندازه گیری شده را بر روی یک ال سی دی کاراکتری نمایش می دهیم.


نقشه جاگذاری قطعات بر روی برد PCB

نقشه جاگذاری قطعات بر روی PCB پروژه اندازه گیری دما و رطوبت با سنسورهای LM35 و HS1101

لیست ابزار آلات و تجهیزات مورد نیاز

هویه1 عدد
سیم لحیم1 عدد
کف چین1 عدد
قلع کش1 عدد

ساخت دماسنج با قابلیت کنترل دمای محیط

یکی از ویژگی های برجسته این پروژه کنترل دما و رطوبت محیط می باشد. این قسمت از پروژه به این صورت عمل می کند که کاربر می تواند یک بازه دما و یا رطوبت برای دستگاه تعیین کند، تا در صورتیکه دما و یا رطوبت اندازه گیری شده از بازه تعیین شده بیشتر یا کمتر شد رله مربوطه فعال گردد.

به این ترتیب کاربر می تواند با اتصال وسیله گرمایشی یا سرمایشی به خروجی رله ها اقدام به کنترل اتوماتیک دما و یا رطوبت آن محیط نماید. همچنین لازم به ذکر است مقادیر دما و رطوبت که از سوی کاربر تنظیم می شوند در حافظه داخلی یا همان حافظه EEPROM میکروکنترلر AVR ذخیره می شوند تا در صورت قطع برق و اتصال مجدد آن دیگر نیاز به تنظیم دوباره این مقادیر نباشد.


ویدیو ضبط شده از نحوه راه اندازی و عملکرد پروژه

در زیر یک ویدئو از نحوه عملکرد پروژه ساخته شده کنترل دما و رطوبت محیط با استفاده از سنسورهای HS1101 و LM35 ضبط شده است, که می توانید برای درک بیشتر از نحوه عملکرد پروژه به صورت آنلاین مشاهده و یا از انتهای همین پست دانلود نمائید.


دانلود مستندات پروژه

توجه: به دلیل توقف فعالیت سایت امکان دریافت پروژه وجود ندارد.

 اطلاعات پروژه

 رمز فایل : www.electronics98.com (این مطلب فاقد فایل جهت دانلود است)

 محیط برنامه نویسی : Bascom-AVR

 برنامه نویسی شده به زبان : Basic

 نویسنده : فرهاد اکبری

 تاریخ انتشار : 29 دسامبر 2017

8 دیدگاه

  1. سلام ببخشید این پروژه درست کار میکنه یخوام درست کنم اگه دقیق کار میکنه بسازم؟

  2. سلام دوست عزیز
    بله درست و دقیق کار میکنه

  3. سلام میشه برای این پروژه یه ست پوینت هم بذارید ؟
    مثلا وقتی دما رسید به فلان درجه رله فعال شه
    رطوبت هم به همین ترتیب

  4. سلام دوست عزیز
    بله به راحتی میتونید با نوشتن چند خط برنامه در برنامه اصلی میکروکنترلر این امکان را به پروژه اضافه کنید.

  5. با کدویزن هم بذارید

  6. سلام میشه قیمت پروپزه را کمی ارزان تر کنید برای من میخوام بسازمش .
    اگه امکان داشت ممنون میشم پیام بدهید —-.

  7. سلام. وقتتون بخیر. من این فایل رو تهیه کردم اما میخواستم بدونم امکانش هست که کدش رو به فورمت کدویژن هم قرار بدید.
    با سپاس

  8. سلام دوست عزیز
    این پروژه در حال حاضر تنها به زبان بیسیک در کامپایلر Bascom-AVR برنامه نویسی شده است و برنامه CodeVision آن در دسترس نیست.

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

 به کاربران و سایر اشخاص احترام بگذارید. پیام‌هایی که شامل محتوای توهین‌آمیز و کلمات نامناسب باشند، حذف می‌شوند.

 از ارسال لینک‌های سایت‌های دیگر و ارایه‌ی اطلاعات شخصی خودتان مثل شماره تماس، ایمیل و آی‌دی شبکه‌های اجتماعی پرهیز کنید.