در این پست از سایت اِمیک, پروژه AVR یک دماسنج و رطوبت سنج با استفاده از سنسور دما و رطوبت DHT11 قرار داده شده است. در این پروژه ما با استفاده از سنسور DHT11 دما و رطوبت محیط را اندازه گیری می کنیم و روی یک LCD کاراکتری 2*16 نمایش می دهیم. همچنین در این پروژه حداقل و حداکثر دمایی که سنسور اندازه گیری کرده را در سطر دوم LCD نمایش می دهیم. این پروژه با استفاده از میکروکنترلر ATmega16 طراحی و ساخته شده و برنامه ان نیز به زبان C و با استفاده از نرم افزار کامپایلر کدویژن (CodeVisionAVR) نوشته شده است.
سنسور DHT11 یک سنسور ارزان قیمت جهت سنجش دما و رطوبت هوا می باشد. این سنسور درون خود دارای یک سنسور رطوبت خازنی و یک ترمیستور برای اندازه گیری دما می باشد که برای اشنایی بیشتر با این سنسور و دانلود دیتاشیت ان می توانید اینجا کلیک کنید.
مقدار دما و رطوبتی که سنسور DHT11 روی LCD نمایش می دهد, بسیار پایدار است و دارای نوسانات و تغییرات زیادی نیست. اگر قبلا سنسور دمای LM35 را راه اندازی کرده باشید, حتما مشاهده کرده اید که مقدار دمایی که این سنسور نمایش می دهد دائما در حال تغییر است و نوسان زیادی دارد که در سنسور DHT11 این نوسانات بسیار کمتر است و خروجی DHT11 بسیار پایدارتر می باشد. البته این سنسور دقت پایین تری نسبت به برخی سنسورهای گران قیمت تر مانند سری SHT دارد که برای پروژه های معمولی مشکلی ایجاد نمی کند ولی در صورتی که پروژه و یا دستگاه شما بسیار حساس هست مانند دستگاه های جوجه کشی, توصیه می کنم از سنسورهای با دقت بالاتر استفاده کنید. در انتهای مطلب می توانید کلیپ تست عملی پروژه را مشاهده کنید.
کلیپ تست عملی پروژه:
نظر یادتون نره…
به جای پتانسیومتر ۱۰ کیلو اهم اگر ۵ کیلواهم بزاریم نور lcd تغییر میکنه ؟ تاثیری که در اجرای برنامه نداره؟
پتانسیومتر فقط برای تنظیم کنتراست LCD می باشد. با پتانسیومتر 5 کیلو تست نکردم ولی فکر نمی کنم مشکلی باشه
سلام خسته نباشید.من یه برنامه نشانگر درصد ولتاژ نوشتم.میخوام ولتاژ ۰ تا ۲.۵ ولت رو به ۰ تا ۱۰۰ درصد تبدیل کنم و روی ال سی دی نمایش بدم.این کار انجام شده فقط مشکلی که داره اینه ثابت باقی نمیمونه و بازه ی یک الی دو درصد پرش به بالا یا پایین داره.به عبارت دیگه استیبل نیست در صورتی که ولتاژ مورد تبدیل ثابته.با تغییر ولتاژ درصد هم تغییر میکنه اما ثابت نیست.ممنون میشم راهنماییم کنید
سلام خداقوت
کدوم پروژه رو بگیرم.
یه پروژه ای برای دانشگاه میخوام که هم پروتئوس و هم کدویژنش اکی باشه .
نمیخوام سخت افزاری پیادش کنم.
لطفا راهنماییم کنید
سلام, محتوای هر پروژه در صفحه ان نوشته شده به عنوان مثال همین پروژه دارای شبیه سازی پروتئوس می باشد.
سلام خسته نباشید
این فایل همراه با pcb مدار هست..؟
سلام, بله
سلام
میگم این برنامه نویسی هم داره؟
مال جوجه کشی هست؟
سلام من به یه مشکلی برخوردم براتون مشکل رو ایمیل زدم لطفا بررسی کنید
با تشکر
سلام خیلی ممنون بخوبی جواب داد، دقت نمایش دما و رطوبت هم خیلی خوب بود و پرش دما هم نداشت
ارور 250 در قسمت سنجش رطوبت دلیلش چی هست؟
متوجه مشکلتون نشدم لطفا سوال خود را کامل تر مطرح کنید تا بتوانم شما را راهنمایی کنم. از طریق ایمیل emic1395@gmail.com مشکل خود را کاملا توضیح دهید تا بهتر بتوانیم شما را راهنمایی کنیم.
درود
توضیحات فارسی توی سورس پروژه به درستی نمایش داده نمیشه
سلام, پست “حل مشکل ناخوانا بودن متن فارسی در کدویژن و دیگر نرم افزارها” را مطالعه کنید.
سلام.همه اتصالها درسته اما دما و رطوبت 250نمایش میده
علتش چیه؟
سلام, سخت افزار و اتصالات پروژه را بررسی کنید که اشتباهی انجام نداده باشید همچنین از سالم بودن سنسور اطمینان پیدا کنید. بررسی کنید که میکروکنترلر به درستی پروگرام شده باشد و فرکانس کاری میکروکنترلر را هنگام پروگرام کردن حتماً 8 مگ تنظیم و پروگرام کنید.
با سلام من نمیتوانم در محیط پرتیوس شبیه سازی کنم و نیاز دارم که یک رله و خروجی به مدار وصل کنم تا ماژول بخار سرد را خاموش یا روشن کند متشکر میشم که راهنمایی کنین
سلام, این پروژه برای نمایش دما و رطوبت محیط طراحی شده و برای کنترل رله باید تغییراتی در برنامه اعمال کنید
میشه کمک کنین چون بنده به زبان c مسلط نیستم و میخوام ماژول بهش اضافه کنم
یکم صبر کنید حدود دو هفته دیگه پروژه مورد نظرتون را روی سایت قرار میدم
سلام امکان اضافه کردن رله بر روی پروژه رو دارید تا برای کنترل محیط هم مناسب باشه؟
سلام, بله رله هم میشه اضافه کرد. در اینده حتما این پروژه را هم قرار خواهم داد