ساعت دقیق -برنامه ریزی شده با avr

در این قسمت برای شما یک مدارساعت 24 ساعته قرار دادیم که این ساعتدارای امکانات جالبی از جمله تایمر می باشد.<?XML:NAMESPACE PREFIX = O />

این ساعت با دقت بسیار زیاد توسط avr برنا مه ریزی شده است و دارای 7 کلید برای تنظیمات قسمت های مختلف ساعت می باشد و دارای 3 خروجی که هر کدام وظیفه خاصی را بر عهده دارندو همچنین یک بلندگو برای ساز زدن در ابتدا کار که به میکرو متصل است می باشد.

این ساعت ، مقدار تایمر و زمان ساعت را بر روی یک lcd (2*16) نشان می دهد و ای سی اصلی مدار که مغز مدار می باشد یک ای سی atmega 8 می باشد.


منبع : یزد کیت دات کام

(برای خواندن ادامه مطالب بر روی ادامه کلیک نمایید)



ابتدا برنامه را از لینکی که در پایین صفحه قرار دارد دانلود نمایید و سپس ان را بر روی ای سی پرو گرام نمایید

زمانی که مدار را بستید و ای سی پروگرام شده را در مدار قرار دادید و ان را روشن نمو دید ابتدا بر روی lcd عبارت hello نوشته می شود و بعد از 2 ثانیه در خط بالای lcd عبارت CLOCK & TIMER نوشته می شود و در خط دوم عبارت for youنوشته می شود و بعد از 5 ثانیه این عبارت نوشته شده به سمت چپ شیفت داده می شود و از صفحه خارج می گردد .

سپس بر روی lcd طبق شکل اعداد نوشته می شود.

clock-yazdkit-com%20%282%29.JPG


همانطور که که در عکس بالا می بینید در قسمت بالا در سمت چپ "0:0:0 " نوشته است که این ساعت می باشد و این ساعت ، ثانیه و دقیقه و ساعت را نشان می دهد.

در پایین صفحه در سمت چپ عبارت " c=06:0 " که این اعداد ساعتی است که در ان زمان خروجی فعال می شود.

در سمت راست پایین lcd می بینید عبارت timer=10 نوشته شده است که این مقدار زمانی است بر حسب دقیقه ،که بعد از فعال شدن (مثلا از ساعت 6:0 صبح) به مدت 10 دقیقه خروجی فعال است و بعد از ان خروجی غیر فعال می شود و بهد از غیر فعال شدن خروجی یک led دیگر که می توان به جای ان یک بیزر استفاده کرد ، 5 بار روشن و خاموش می شود.

لازم به ذکر است که زمان ساعتو تایمر ( که به طور پیش فرض 6:0 است ) و همچنین مدت زمان فعال بودن خروجی بعد از ساعت مقرر تایمر(که ابتدا به طور پیش فرض timer=10 است) قابل تغییر می باشد که در زیر نحوه تغییر نوشته شده است.

این عکس شماتیک مدار می باشد.

clock-yazdkit-com%20%281%29.jpg


برای بزرگتر دیدن عکس این جا کلیک نمایید

همانطور که در عکس می بینید 7 عدد کلید برای تنظیمات وجود دارد و 3 led که به عنوان خروجی مدار است و یک بلندگو

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

کلید هایی که در سمت راست عکس قرار دارد و بالای ان H , M ,S نوشته شده است برای تنظیمات ساعت می باشد که عکس ان در زیر نیز نشان داده شده است

clock-yazdkit-com%20%283%29.JPG

2 کلید دیگر که در زیر ان عبارتdown , up نوشته شده است برای تنظیم مدت زمان فعال بودن خروجی بعد از روشن شدن تایمر می باشد که این مقدار بر حسب دقیقه می باشد و عکس کلید ها در زیر مشخص شده است همچنین بعد از تغییر مقادیر ، مقدار جدید به حافظه میکرو می رود و اگر شما میکرو راخاموش و روشنکنید مقدار جدید بر روی صفحه نوشته می شود و مقدار جدید بر روی eprom ذخیره می شود .

clock-yazdkit-com%20%284%29.JPG

2 کلید دیگر وجود دارد که برای تنظیم ساعت تایمر می باشد که در ان ساعت خروجی فعال می شود که به طور پیش فرض مقدار ساعت 6:0 صبح می باشد

که در زیر این کلید ها عبارت min , hour نوشته شده است . ان کلیدی که در زیر ان عبارت hour نوشته شده است برای تنظیم ساعت تایمر است و ان کلید دیگر برای برای تنظیم دقیقه تایمر می باشد و همچنین بعد از تغییر ساعت مقدار جدید به حافظه میکرو می رود و اگر شما میکرو راخاموش و روشنکنید مقدار جدید بر روی صفحه نوشته می شود و مقدار جدید بر روی eprom ذخیره می شود .

clock-yazdkit-com%20%285%29.JPG

و اما 3 خروجی که led به ان وصل شده است که led 3 برای خروجی مدار می باشد که بهد از رسیدن ساعت به زمان تایمر ( که به طور پیش فرض ساعت 6:0 صبح می باشد ) این led روشن می شود.

و led 2 ثانیه شمار می باشد که هر 1 ثانیه چشمک می زند و led 3 برای این است که وقتی تایمر روشن شد و بعد از ( به طور پیش فرض timer=10 می باشد ) زمانی که خروجی غیر فعال می شوداین led به مدت 5 بار چشمک می زند که می توان به جای ان از یک بیزر استفاده کرد که بیان گر تمام شدن زمان می باشد.

clock-yazdkit-com%20%286%29.JPG


و این مدار توسط کریستال 6 مگا هرتز کار می کند که هرچه دقت کریستال بالا تر باشد ساعت دقیق تر کار می کند که توسط 2 خازن 22 nf به زمین وصل می شود

که عکس ان در زیر است.

clock-yazdkit-com%20%287%29.JPG

امیدوارم که به طور کامل توضیح داده باشم تا دیگر ابهاماتی برای شما پیش نیامده باشدو اما از کاربرد این دستگاه این است که می توانید از ان برای ساخت یک سماور دیجیتالی استفاده نمایید به این صورت که در ساعت 6:0 صبح سماور خودش روشن می شود و اب را داغ می کند و بعد از 10 دقیقه که اب جوش امد سماور را خاموش می کند و همچنین به وسیله بیزر به کاربر اعلام می کند که اب جوش امده است.


مطالب مشابه :


ساعت دقیق -برنامه ریزی شده با avr

در این قسمت برای شما یک مدار ساعت 24 ساعته قرار دادیم که این ساعت دارای امکانات جالبی از جمله




ساعت آنالوگ گردان با هشت LED

برای اولین بار من این مدار را در دیتا شیت (برگه مشخصات) آی سی lm317 دیدم. در آن زمان سادگی این




ساخت ساعت دیجیتال با AVRو سون سگمنت

این ساعت توسط من طراحی و ساخته شده و به خوبی کار فایل hex و شماتیک مدار را از لینک زیر




كيت pcb ساعت ديجيتال با سون سگمنت تایمر

آدرس کاتالوگ microkits.xzn.ir - كيت pcb ساعت ديجيتال با سون سگمنت تایمر - برای دیدن محصولات کامل از




مدار فرستنده جاسوسی /به همراه طرز ساخت

آموزشگاه رباتیک آراد - مدار فرستنده جاسوسی /به همراه طرز ساخت - نمایندگی شرکت صنایع رباتیک




تایمر

ATMEL 89C2051 آی سی مدار. 24MHz xtal کریستال . Software void timer_isr ساعت مبدل 12 به 220 ولت ( اینورتور)




برچسب :