پروژه 7:ساعت دیواری دیجیتال روی PCB با استفاده از میکروکنترلر AVR Atmega16 و DS3231 RTC
ساعت دیواری دیجیتال روی PCB با استفاده از میکروکنترلر AVR Atmega16 و DS3231 RTC
هر ساعت دیجیتالی دارای یک کریستال برای پیگیری زمان است. این کریستال نه تنها در ساعت وجود دارد، بلکه در تمام سیستم های محاسباتی بلادرنگ نیز وجود دارد. این کریستال پالس های ساعت تولید می کند که برای محاسبات زمان مورد نیاز است. اگرچه راههای دیگری برای دریافت پالسهای ساعت برای دقت و فرکانس بالاتر وجود دارد، اما بهترین راه استفاده از کریستال برای پیگیری زمان است. در اینجا ما آی سی RTC DS3231 را برای ساخت ساعت دیواری دیجیتال مبتنی بر Atmega16 استفاده می کنیم. DS3231 RTC دارای یک کریستال بسیار دقیق در داخل خود است، بنابراین هیچ نوسانگر کریستالی خارجی مورد نیاز نیست.
در این پروژه ساعت دیجیتال، ده نمایشگر آند 7 قسمتی 0.8 اینچی برای نمایش زمان و تاریخ استفاده می شود. در اینجا هفت بخش نمایشگر برای نشان دادن ساعت، دقیقه، تاریخ، ماه و سال استفاده می شود. طراحی PCB ما همچنین دارای گزینه هایی برای نمایش ثانیه ها و دما است که با افزودن واحدهای نمایش بیشتر می توان آنها را نمایش داد.
فایل پی دی اف مربوط به آموزش ساخت پروژه که شامل توضیحات و کد برنامه و تصاویر و سایر اطلاعات مورد نیاز است همراه با تصاویر بعد از پرداخت هزینه تحویل داده می شود.