پروژه آلارم صبحگاهی و یادآور با LCD گرافیکی و avr

اندازه گيري ضخامت توسط امواج ماوراء صوت
26 مرداد, 1391
MCP4131 پتاسیومتر دیجیتال با پروتکل spi
MCP4131 پتاسیومتر دیجیتال با پروتکل spi
18 مهر, 1391
اندازه گيري ضخامت توسط امواج ماوراء صوت
26 مرداد, 1391
MCP4131 پتاسیومتر دیجیتال با پروتکل spi
MCP4131 پتاسیومتر دیجیتال با پروتکل spi
18 مهر, 1391
پروژه آلارم صبحگاهی و یادآور با LCD گرافیکی و avr

بازدیدها: 3

پروژه آلارم صبحگاهی و یادآور با LCD گرافیکی و avr کد پروژه: MCP-7 روژه آلارم صبحگاهی و یادآور با LCD گرافیکی و avr جزئیات پروژه

آلارم صبحگاهی و یادآور با LCD گرافیکی و avr

این پروژه در اصل یک ساعت زنگ دار می باشد که قابلیت برنامه ریزی آلارم صبحگاهی و تنظیم 5 برنامه یادآور را دارد. با تنظیم آلارم هر روز راس ساعت تنظیمی آلارم پخش می شود، همچنین با تنظیم یادآور ها در ساعت و تاریخ مشخص نیز آلارم پخش می شود. از امکانات آن می توان برای هر یادآور یک نام تعیین کرد (20 کاراکتر اسکی) با قابلیت تایپ حروف کوچک و بزرگ انگلیسی با کیبورد 3×4 و …این پروژه در اصل یک ساعت زنگ دار می باشد که قابلیت برنامه ریزی آلارم صبحگاهی و تنظیم 5 برنامه یادآور را دارد. با تنظیم آلارم هر روز راس ساعت تنظیمی آلارم پخش می شود، همچنین با تنظیم یادآور ها در ساعت و تاریخ مشخص نیز آلارم پخش می شود. در این پروژه از LCD‌ گرافیگی 128×64 به همراه کیبورد 3×4 و آیسی ساعت DS1307 استفاده شده است.

از امکانات یادآورها می‌توان به موارد زیر اشاره کرد:

  • می توان وضعیت فعال/غیر فعال برای هر یک تعین نمود.
  • اختصاص یک نام به طول ماکزیمم 20 کاراکتر برای هر یک. (شامل حروف انگلیسی بزرگ و کوچک اسکی)
  • تعین تاریخ اجرای یادآور. (روز/ماه/سال شمسی)
  • تعین ساعت اجرای یادآور. (ثانیه/دقیقه/ساعت)

قابل ذکر است که هنگامی که زمان اجرای یادآور فرا میرسد در صفحه اولی نمایشگر نام یادآور به صورت چشمک زن نمایش داده می شود و همزمان آلارم نیز پخش می شود.

  • قابلیت تنظیم ساعت و تاریخ سیستم
  • نگهداری از اطلاعات ساعت و تاریخ توسط باتری بکاپ 3ولتی
  • نمایش ساعت و تاریخ جاری سیستم و روز هفته در صفحه نخست نمایشگر
  • نمایش آیکن ساعت در نمایشگر به منزله فعال بودن آلارم صبحگاهی
  • نمایش حروف Re در نمایشگر به منزله فعال بودن یادآورها
این پروژه به زبان سی (کدویژن) انجام شده و برای تک تک دستورات توضیحات فارسی نوشته شده، بیش از 800 خط برنامه سی و استفاده از میکروکنترلر ATMEGA16