پروژه ساعت دیجیتال با سون‌سگمنت و میکروکنترلر ATmega8

پروژه ساعت دیجیتال با سون‌سگمنت و میکروکنترلر ATmega8

این پروژه یک ساعت دیجیتال ساده و کاربردی است که با استفاده از میکروکنترلر ATmega8 و نمایشگرهای سون‌سگمنت طراحی شده است. هدف این پروژه، نمایش زمان به‌صورت ساعت و دقیقه در فرمت 24 ساعته و امکان تنظیم آن با استفاده از دو کلید است. این پروژه برای علاقه‌مندان به برنامه‌نویسی میکروکنترلرها و طراحی مدارات دیجیتال، یک نمونه آموزشی عالی محسوب می‌شود.

ویژگی‌های پروژه

  • نمایش زمان: نمایش ساعت و دقیقه روی چهار نمایشگر سون‌سگمنت با مالتی‌پلکسینگ.
  • تنظیم زمان: امکان تنظیم ساعت و دقیقه با دو کلید اختصاصی.
  • چشمک‌زدن ثانیه: یک LED برای نمایش بصری ثانیه‌ها به‌صورت چشمک‌زن.
  • سخت‌افزار کم‌هزینه: استفاده از میکروکنترلر ATmega8 و قطعات استاندارد.
  • برنامه‌نویسی ساده: نوشته‌شده با BASCOM-AVR، مناسب برای مبتدیان.

سخت‌افزار مورد نیاز

  • میکروکنترلر ATmega8
  • چهار نمایشگر سون‌سگمنت (آند مشترک)
  • دو کلید فشاری برای تنظیم زمان
  • یک LED برای نمایش ثانیه
  • مقاومت‌های پول‌اپ و محدودکننده جریان
  • بردبورد یا PCB برای مونتاژ

نحوه کار پروژه
این پروژه از یک تایمر نرم‌افزاری داخلی برای پیاده‌سازی ساعت بلادرنگ (RTC) استفاده می‌کند. نمایشگرهای سون‌سگمنت به‌صورت مالتی‌پلکس‌شده کنترل می‌شوند تا تعداد پین‌های مورد نیاز کاهش یابد. دو کلید به پین‌های ورودی متصل شده‌اند که با فشردن آن‌ها می‌توان ساعت یا دقیقه را افزایش داد. همچنین، یک LED به‌صورت دوره‌ای چشمک می‌زند تا ثانیه‌ها را نشان دهد.

امتیاز و دیدگاه کاربران

ارسال دیدگاه
برای ارسال دیدگاه لازم است ابتدا وارد حساب کاربری خود شوید

ولی

سلام باز نمی شه

سلام بررسی شد ، بدون مشکل هست

کامران محمودزاده
پاسخ
سید

سلام من می‌خوام فیوز بیت رو ۱۰۰۱ برای cksel قرار بدم ولی میکرو قفل میشه
توضیح میدین چطوری پروگرمش کنم

دوستای عزیزی که تجربه دارن کمک کنن

کامران محمودزاده
پاسخ
علی

دوستان لطفا اگر کسی نقشه pcb رو داره لطفا برای من بفرسته ممنون

پاسخ
علی

سلام
این مدار نقشه pcb رو کسی داره؟

پاسخ
رضا

سلام
میشه بگید سون سگمنتش از چه نوعیه

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

کامران محمودزاده
پاسخ
بیان

عالی بود مممون

پاسخ
کاربر

سلام میبخشین من یه پروژه برای دانشگاه میخوام درست کنم با میکروکنترلر ک هم تاریخ شمسی رو نشون بده هم ساعت رو میشه راهنمایی کنین با atmega 8 کارم راه میفته ؟

با سلام بله با مگا 8 کارت راه میفته ولی اگر خیلی مبتدی هستی با اردوینو بنویس راحت تره برات

کامران محمودزاده
پاسخ
حبیب

سلام خسته نباشیدمن این مدار رو ساختم و دقیقه ان هر 10 ثانیه تغیر میکنه کریستال را هم چندتا عوض کردم نشد

سلام متوجه نشدم چی تغییر می کنه ممنون میشم به صورت شفاف و دقیق تر توضیح بدید

کامران محمودزاده
پاسخ
ولی

سلام اقای مهندس من به کمک شما توانستم مشکلم وحل کنم وبااضافه کردن یک مدارشارژر به  این ساعت یک ساعت دقیق ساختم وبه فاز تجاری هم رساندم وچندتا ساعت هم فروختم ولی الان با این اوضاع ارز همه چی کساد هستباتشکرازشما 

سلام خیلی خوشحال هستم ، موفق باشید انشالله
بله الان اصلا به صرفه نیست

کامران محمودزاده
پاسخ
ولی

سلام من میخوام یک ای سی 1307 به همین مداراضاف کنم برنامه راچه جوری بنویسم وبرنامه 1307 به کدام قسمت برنام اضاف میشوداگه امکانش هست همین ساعت با اسی 1307 هم بابرنامه درسایت قرارداده شود ممنون

پاسخ
ولی

سلام من این ساعت راساختم ازشب به بعد جلو میره دلیلیش چیه؟ممنون

با سلام یک کریستال دقیق براش بگیر مشکلت حل میشه ، سعی کن کریستال ساعت خراب رو برداری بهتر جواب میده

کامران محمودزاده
پاسخ
ولی

سلام من این ساعت رابزرگ ساختم فقط یک مشکل دارم ساعت جلومیره میخواستم راهنمایی کنید ممنون

سلام کریستال شما مشکل داره و دقیق نیست ،
1 – سعی کنید برای کریستال 2 تا خازن عدسی 22 قرار بدید (برای نویز گیری)
2 -بورد ساخته شده را با تینر 10 هزار یا اسپری خشک کاملا تتمیز کنید .
3 – اگر بازم جواب نداد کریستال یک ساعت خراب شده رو روش قرار بدید

کامران محمودزاده
پاسخ
فرزین

سلام خسته نباشید…یه سوالی داشتم ممنون میشم جواب بدید…من این مدار ساعت رو بستم اما وقتی یه چند ساعتی کار میکنه زمانش در حد چند ثانیه جلو میره…به نظرتون چرا اینجوریه؟ نیازی به تنظیم فیوز بیت ها هست؟

توی انجمن مطرح شده

یه سرچی توی انجمن بزنید

رباتیک
پاسخ
mana

سایت بسیار عالی

پاسخ
پوریزدان

با تشکر از آقا کا مران و آقای مغربی که زحمت کشیدید مدار چند نوع ساعت دیجیتا ل را در سا یت قرار دادید 

پوریزدان پنا ه   :  از کرما نشا ه  . 

 

پاسخ
liquid

با سلام . يك پروژه ساعت با ثانيه شمار و آلارم با سون سگمنت بزرگ بزاريد . خيلي نياز دارم . بسيار سپاس گزارم

سلام دوست عزیز در اسرع وقت براتون اپلود می کنم

رباتیک
پاسخ
sina_browser

سلام
من ین ساعتو درست کردم
اما روی سون سگمنت تیکه تیکه هستش
مشکلش چیه؟

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

رباتیک

البته کریستالو حذف کن و رو 8 مگ داخلی تنظییم کن

رباتیک
پاسخ
×
پروژه رایگان
  • نویسنده :
    کامران محمودزاده
  • تعداد بازدید :
    ۱۷,۷۲۱ نفر
  • تاریخ آپدیت :
  • شاخه تخصص :
    پروژه
×
به سبد خرید اضافه شد
×
به سبد خرید اضافه شد