ساخت ساعت و تاریخ شمسی با تابلو روان
در این بخش تیم الکترونیک و برنامه نویسی الکترونیک ۹۸, اقدام به طراحی و انتشار پروژه ای کاربردی و حرفه ای با عنوان, نمایش ساعت و تاریخ شمسی بر روی تابلو روان با تراشه DS1307, برای شما علاقه مندان به پروژه های میکروکنترلر AVR کرده است. امروزه، علم الکترونیک حتی در جزئی ترین امور روزانه مردم وارد شده است که شاید در این بین، حضور تابلو روان یا همان نمایشگرهای الکترونیک روان با جذابیت زیاد، بیشتر چشمها را به سوی خود جذب کرده باشد. تابلوهای روان می توانند نمونه ای زیبا از وسایل تبلیغاتی و اطلاع رسانی باشند. شاید همه ما بارها این نوع از نمایشگرها را دیده و کارایی و زیبایی آن ها را حس کرده ایم. اساس کار این نوع از نمایشگرها بسیار ساده و در عین حال جذاب است.
شرح عملکرد پروژه
در این پروژه قصد داریم چگونگی طراحی و ساخت یک تابلو روان آموزشی با قابلیت نمایش ساعت و تاریخ شمسی را آموزش دهیم. همانطور که از نام پروژه پیداست، موارد کاربرد آن صرفا استفاده در امور تبلیغاتی و اطلاع رسانی است. البته می توان مواردی همچون زیبا سازی محیط کار یا حتی بازی و سرگرمی را از دیگر کاربرد های آن به شمار آورد.
در پروژه قبلی (آموزش ساخت نمایشگر LED روان یا تابلو روان با میکرو AVR) که در الکترونیک 98 انتشار دادیم به صورت کامل در مورد نحوه کار تابلوهای روان و نحوه ساخت آن ها با میکروکنترلرهای AVR صحبت کردیم، به همین دلیل در این پروژه از بازگویی دوباره مباحث بیان شده پرهیز می کنیم. لازم به ذکر است در این پروژه برنامه میکروکنترلر به زبان بیسیک BASIC و در محیط نرم افزار BASCOM-AVR نوشته شده است.
آی سی ساعت DS1307
ساعت زمان واقعی سریال DS1307, یک ساعت / تقویم BCD کم مصرف با 56 بایت حافظه NV RAM است. آدرس و داده از طریق ارتباط I2C منتقل می شوند. این تراشه ساعت / تقویم, اطلاعات ثانیه, دقیقه, ساعت, روز, ماه و سال را فراهم می کند. آی سی ساعت DS1307 به طور خودکار برای ماه های کمتر از 31 روز و سال های کبیسه تنظیم شده است. ساعت می تواند به هر دو صورت 12 و 24 ساعته با علامت قبل / بعد از ظهر به کار گرفته می شود.
این تراشه دارای مدار داخلی تشخیص نقص تغذیه نیز می باشد و در صورت بروز قطع تغذیه, باطری پشتیبان را به طور خودکار در مدار قرار می دهد. در این پروژه می خواهیم زمان و تاریخ را به صورت شمسی توسط آی سی ساعت DS1307 و میکروکنترلر ATmega16 بر روی یک تابلو روان 8 در 64 نمایش دهیم و همچنین بتوانیم مقدار ساعت و تاریخ را به صورت دلخواه تنظیم نمائیم.
همچنی لازم به ذکر است آی سی ساعت DS1307 تاریخ را بر مبنای سال میلادی گزارش می دهد و ما برای مشاهده به صورت سال شمسی باید تاریخ فوق را تبدیل کنیم. در تاریخ میلادی هر سال از 365 روز تشکیل شده و هر چهار سال یک بار سال کبیسه داریم که یک روز بیشتر از سال های معمول دیگر است. در سال میلادی این یک روز سال کبیسه به روزهای ماه دوم سال اضافه می شود. ماه دوم سال در سال های معمول 28 روز و در سال کبیسه 29 روز است.
ویژگی های برجسته آی سی ساعت DS1307
:: توانایی شمارش ثانیه, دقیقه, ساعت, روز, ماه, سال, سال کبیسه تا سال 2100 میلادی
:: مصرف کمتر از 500nA در حالت استفاده از باتری پشتیبان
:: محدوده دمای صنعتی 40- تا 85+ درجه سانتی گراد
:: آشکار ساز خودکار نقص تغذیه و مدار کلید زنی باتری
:: 56 بایت حافظه NV RAM برای ذخیره اطلاعات
:: بسته بندی های 8 پایه PDIP و SOIC
:: سیگنال خروجی مربعی برنامه پذیر
:: ارتباط I2C
طریقه ی بستن مدار و قطعات لازم ذکر نشده است
سلام دوست عزیز
نام هر قطعه در نقشه شماتیک زیر آن نوشته شده است.
ابتدا آن ها را تهیه کنید و سپس همانند نقشه شماتیک مدار را ببندید، و در نهایت برنامه موجود در پوشه دانلود شده را با استفاده از پروگرامر بر روی میکروکنترلر avr پروگرام نمائید.
سلام. توی فیلم گفتید فیبر مدار دو رو است. امکان داره یک رو بشه. و اینکه ایا کد هگز در فایل دانلودی هست؟ ممنون
سلام دوست عزیز
طراحی مدار به صورت تک لایه باعث می شود اندازه برد به شدت بزرگ شود و همچنین طراحی را به شدت سخت تر می کند.
بله در فایل پروژه سورس کد پروژه به صورت کامل موجود است.
سلام نمیشه تاریخ را هم در این پروزه جدا وهمزمان با ساعت نمایش داده شود با تشکر
سلام دوست عزیز
این امکان وجود دارد، اما باید یک فونت کوچکتر در برنامه پروژه برای نمایش اعداد طراحی نمود.
سلام نمایش تاریخ را هم زیر ساعت با ماتریس جدا گانه نمایش داده شود با تشک
با سلام مهندس اکبری این فیبر دو رو که گفتید ینی دو طرف فیبره خام باید مس داشته باشه؟
ممنون میشم جواب بدید
با سلام و احترام
بله باید از فیرهای مسی دورو استفاده کنید که هر دو طرف فیبر چاپ مس دارد.
سلام مجدد مهندس ینی دو طرفه برد قطعه هست؟ چه جوری باید دو طرفه مدار چاپ کنیم pcb رو؟ ممنون میشم راهنمایی کنید
با سلام و احترام
خیر، قطعات در یک طرف برد نصب می شود. اما مسیرهای ارتباطی در دو طرف برد هستند.
چاپ برد به صورت دوطرفه در خانه مشکل است و پیشنهاد می کنیم فایل را جهت چاپ به کارگاه های چاپ PCB بسپارید.