پروژه ساعت، تقویم و دماسنج پیشرفته با LCD کاراکتری به زبان سی C با کدویژن CodeVision AVR

ساعت دقیق به همراه آی سی RTC به شماره DS1307، تقویم میلادی و شمسی، دماسنج با سنسور DS18B20 با بازه دمایی منفی 55 الی 125 و دقت 0.1 سانتی گراد، نمایش بر روی نمایشگر LCD متنی با ابعاد 2×16

پروژه ساعت، تقویم و دماسنج پیشرفته با LCD کاراکتری به زبان سی C با کدویژن CodeVision AVR
کل امتیازات: ۲ | میانگین: ۵

این پروژه تنها یک ساعت و تقویم معمولی نیست. این ساعت امکان نمایش تاریخ به میلادی و شمسی، نمایش روز هفته، دما و ساعت را داراست. از ویژگی های اصلی این ساعت می توان به دقیق بودن آن اشاره کرد که به دلیل استفاده از آی سی RTC به شماره DS1307 می باشد؛ در نتیجه، شما دیگر نگران حذف شدن اطلاعات ثبت شده در ساعت نخواهید بود. در این پروژه آموزشی، شما با نحوه راه اندازی LCD گرافیکی، آی سی DS1307، استفاده از حافظه EEPROM را در نرم افزار کدویژن CodeVision AVR خواهید آموخت.

شرح مدار

در این مدار از میکروکنترلر ATMEGA32 از خانواده میکروکنترلرهای AVR استفاده شده است. نمایش ساعت، تاریخ، دما و … بر روی یک عدد LCD کاراکتری ۱۶ در ۲ صورت می گیرد. از سه عدد کلید فشاری جهت تنظیم ساعت و تاریخ تشکیل می شود. دمای محیط با استفاده از سنسور DS18B20 اندازه گیری می شود و در بازه دمایی ۵۵- الی ۱۲۵ و با دقت ۰٫۱ درجه سانتی گراد بر روی LCD نمایش داده می شود.

خصوصیات مدار

این مدار از خصوصیات و امکانات متنوعی برخوردار است که در زیر به این موارد اشاره شده است:

  • نمایش ساعت به صورت ۲۴ ساعته و به همراه ثانیه شمار
  • نمایش تاریخ به صورت میلادی و شمسی
  • نمایش دمای محیط از ۵۵- الی ۱۲۵ درجه سانتی گراد با دقت ۰٫۱ درجه
  • نمایش روز هفته
  • دقت بسیار بالا
  • عدم پاک شدن تنظیمات ساعت به هنگام برق رفتگی

شماتیک مدار

برای مشاهده شماتیک به صورت PDF بر روی تصویر کلیک کنید.
پیش نمایشی از نحوه نمایش ساعت، تقویم و دما بر روی LCD

بخش دانلود

بخش دانلودتوضیحات

شامل موارد زیر:

  • فایل شبیه سازی Proteus 8.8
  • سورس کد کامل برنامه به زبان سی (کدویژن CodeVision)
  • کد هگز مخصوص پروگرام کردن میکروکنترلر

توجهات:

  • برای تهیه این پروژه زحمت فراوانی کشیده شده است؛ لذا، کپی برداری ممنوع می باشد.
  • این پروژه جنبه تجاری ندارد.

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

avatar
  اشتراک  
اطلاع از