پروژه مذکور يک قفل رمز ديجيتالي ده رقمی مي باشد که مي توانيد از آن براي درب خانه و يا روشن کردن وسايلي که نياز به مجوز شما دارند استفاده کنيد اين پروژه با استفاده از ميکروي avr_ mega16 طراحی شده .
از ویژه گی های این قفل رمز می توان به موارد زیر اشاره کرد
1-قابلیت تغیییر پسورد(در صورتی که پسورد اصلی را داشته باشید)
2-حفظ پسورد با قطع شدن برق (چون پسورد اصلی در eeprom ذخیره شده)
3-حداکثر تعداد ارقام پسورد، ده رقم (البته با اندکی تغییر در متغیرهای برنامه می توان به تعداد بیشتر هم تغییر داد که فکر نکنم احتیاج بشه)
4-در صورت ورود اشتباه پسورد تا سه مرتبه، کی پد مدار تا 5 دقیقه از کار می افتد سپس به طور خودکار فعال می شود.
از نقصهای این قفل رمز هم اینه که اگه پسوردش یادتون بره، دیگه کاریش نمی تونید بکنید (در این صورت فقط می تونید با کامپیوتر eeprom اش رو بخونید و رمزتونو که بصورت کد اسکی، داخلش ذخیره شده، بردارید و زحمت بکشید به کد ده دهی تبدیل کنید.)
البته من چون وقط نداشتم دیکه این نقص رو بر طرف نکردم برای همین پروژه رو با ورژن 1 در اختیارتون میزارم ولی در اولین فرست سعی میکنم هم این نقص رو بر طرف کنم هم این که تا جایی که تونستم به امکاناتش اضافه کنم.
یه چیز دیگه، پسورد اولیه مدار "0123456789" می باشد.(این رو گفتم دیگه نرید سورسشو نگاه کنید، تا دنبال پسوردش بگردید.)
خوب دیگه، خسته شدم اینقدر تایپ کردم!! !! فقط مشخصات فایل الحاقی رو هم داشته باشید!
کامپایلر: کدویژن(codevision_1_25_3)
سورس: دارد
شبیه سازی : بله ،با پروتئوس
توضیحات: دارد.( pdf مرحله به مرحله توضیحات برنامه)
حجم فایل: 950km (زیپ شده )
توجه :پروژه فورق به طور عملی تست شده و جواب داده است. دوستان اگر با پروتئوس جواب نگرفتند به خاطر این می باشد که متغیری که در eeprom تعریف شده است توسط پروتئوس شما لود نشده است. در این صورت فایل codevision را خودتان یک بار دیگر کامپایل کنید احتمالا مشکلتان رفع گردد.
digital lock v1.00.00.rar