توضیحات

icon فایل هایی که با لینک مستقیم در سایت قرار گرفته اند بدون پسورد می باشند.

قفل رمز دیجیتال با AVR

 

این پروژه با میکروکنترلر AVR به زبان بیسیک و با کامپایلر بیسکام تهیه شده است. از کی پد ۳*۴ ماتریسی جهت رابط کاربری استفاده شده است .

میکروکترلر استفاده شده ATmega8 می باشد که می توان برنامه را به راحتی برای همه میکروکنترلر های AVR تغییر داد.

پسورد این پروژه ۸ رقمی می باشد و در حافظه EEPROM داخلی میکروکنترلر ذخیره می شود و با قطع تغذیه میکروکنترلر از بین نمی رود.

 

توجه: قبل از اولین راه اندازی، کلید Default را به صورت وصل نگه داشته و تغذیه را وصل کنید تا عبارت Memory Erased را بر روی LCD ببینید. در این صورت رمز پیشفرض دستگاه ۱۱۱۱۱۱۱۱ شده و می توانید وارد سیستم شده و رمز را به دلخواه تغییر دهید.

 

اهداف:
آموزش برنامه نویسی ساختیافته با سابروتین
آموزش عدم استفاده از دستور Goto تحت هیچ شرایطی
آموزش کار با کی پد ۳ در ۴
آموزش کار با حافظه دائمی EEPROM
آموزش کار با آرایه ها و رشته ها


این پروژه با سورس و شبیه ساز در پروتیوس جهت دانلود قرار داده شده است.

 

جهت دانلود فایل های این پروژه اینجا کلیک کنید. ( ۱۰۰KB )

 

منبع:  www.AVR64.com


فروردین ۱۲ام, ۱۳۹۱ | 18,935 views | دسته: Alphanumeric LCD، Keypad، Relay
برچسب ها: ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ،


نظرات دیگران در مورد این مطلب:
محمد :

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

sahra :

باسلام و تشکرررررررررررررررررررررررررررر فراوان

ali :

سلام اینو نمیشه بجای on/offیک قفل الکتریکی وصل کرد.یعنی که با زدن رمز صحیح فرمان onبه قفل بده.(تازه وارد)!
باتشکر فروان

 

پاسخ:

مورد مصرف این سیستم دقیقا همین موردی می باشد که شما فرمودید.

alihaghighat :

با عرض معذرت میتونم بپرسم قفلم رو دقیقآ کجا وصل کنم؟
(دستتون درد نکنه)

پاسخ:

این سیستم با خروجی رله قابلیت فعال و غیر فعال کردن هر وسیله برقی را دارد. برای دسترسی یه خروجی رله از ترمینال های سه تایی سبز رنگ با نام تجاری فونیکس استفاده کنید. وضعیت پایه های این کانکتور از قرار زیر خواهد بود:

1

جزییات اتصال الکتریکی این کانکتور با پایه های رله در تصویر زیر مشخص شده است:

2

NO : این پایه در حالت عادی با پایه COM اتصال الکتریکی ندارد و بعد از فعال شدن رله تغییر وضعت داده و با پایه COM تشکیل یک تیغه بسته را می دهد.
NC : این پایه در حالت عادی با پایه COM اتصال الکتریکی دارد و بعد از فعال شدن رله تغییر وضعت داده و با پایه COM تشکیل یک تیغه باز را می دهد.
جهت استفاده از این سیستم باید درب بازکن خانه ( قسمت عملیاتی در باز کن که بر روی در حیاط خانه پیچ شده است ) مطابق با شکل زیر به خروجی رله وصل شود.

3

جواد :

سلام شرمنده پس برنامه آیسیش رو از کجا بیاریم؟اگه کسی میدونه بگه.اخه من تازه کارم.ممنون میشم برام ایمیل کنید یا تو سایت جواب بدید.
ehsani.simin@yahoo .com

دريا :

سلام .من مدار رو طراحی کردم ولی ال سی دی بصورت مربع های سیاه نمایش می دهد.کمکم کنید چیکار کنم. ممنون میشم.از پتانسیومتر هم استفاده کردم.ولی درست نشد.

محسن :

با سلام
من از برنامه شما برای قفل رمز دیجیتال ۲ کاربره استفاده کردم
ولی زمانی که کاربر دومی رمز را وارد می کنم بار اول که تغذیه را قطع نکردم درست کار می کنه ولی زمانی که تغذیه قطع شد فقط کاربر اولی پسوردش ذخیره میشه و دومی ذخیره نمی شه در واقع نمی دونم از خانه ۸ تا ۱۶ حافظه را چطور با دستور ERAM ذخیره کنم
لطفا راهنملیی کنید؟
اگر شما خواستین برنامه ای که من نوشتم را برای شما بفرستم

مهدی :

سلام.به ما گفتن توسط ای وی ار مداری درس کنیم که یه صفحه کلید داریم ک با لمس یکی از دکمه ها عدد دکمه درروی صفحه نمایان شودو از فیبر نوری استفاده شود؟؟؟؟جواب

farshad fahimi :

سلام من رله فونیکس با ترمینال اماده پیدا نکردم کدوم پایه ها از ۵ پایه ب مدار یاید وصل شه کدوم ب ۱۲ ولت+-کدوم پایه پایه تحریکه ممنون میشم راهنمایی کنید من تازه واردم شرمنده متوجه تصویر بالا نشدم

حسین :

با سلام با تشکر از سایت جالبنون نیاز به کمک دارم لطفا آموزش نرم افزار mikroc for avr رو برام ایمیل یا در سایتتون بذارین.اگه نتونستین آموزشیشو بفرستید چندتا سورس برنامه با همین نرم افزار رو بذارین سعی میکنم مشکلمو حل کنم

 

پاسخ:

در رابطه با آموزش این کامپایلر منبع فارسی سراغ نداریم. Help این نرم افزار به صورت کامل و با مثال های عملی آموزش داده است. توصیه ما استفاده از Help نرم افزار می باشد

drb ahwaz :

با سلام
با تشکر فراوان
وقتی که هشت تا عدد یک رو وارد میکنم رله فعال نمیشه ،میشه دلیلش روبگید؟
با سپاس فراوان

 

پاسخ:

این مورد بررسی شد و مشکلی نداشت. جهت اطمینان می توانید با استفاده از کلید Default رمز پیش فرض را تنظیم کنید. برای این کار کلید را در حالت فشرده شده قرار داده و سپس اقدام با اجرای شبیه ساز کنید. بعد از اتمام تغییر رمز به حالت پیش فرض، کلید را به حالت باز برگردانید.

kazem :

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

Amir :

سلام
میخواستم بدونم کلید default رو برای بار دوم ک رمز گذاشتیم بزنیم بازم حافظه پاک میشه یا نیاز ب رمزی ک گذاشتیم داره ؟

 

پاسخ:

چه رمز جدید تنظیم کرده باشید و چه بار اول باشد فرقی نمیکند، هر بار که این کلید فشرده شود، رمز دستگاه پاک شده و به حالت پیش فرض برمیگردد.

سعید :

سلام من می خوام قفل رمز با میکرو ارم درست کنم ولی نمی دونم چطوری می تونم کی پد رو با میکرو arm راه اندازی کنم. ممنون می شم کمکم کنید.

 

پاسخ:
با عرض پوزش در حال حاضر تجربه کار با میکروکنترلرهای ARM را نداریم. امید وارم با کمی جستجو در اینترنت، مطلب مورد نیازتان را پیدا کنید.

Shervin :

سلام من برا بار اوله وبا موبایل دارم دان میکنم اما باز نمیشه چیکار کنم

 

پاسخ:
با شماره ۰۹۱۱۲۲۰۴۳۱۴ از طریق تلگرام پیغام بدید تا براتون بفرستیم. لطفا در متن پیغام بفرمایید که فایل های کدام پست، مد نظرتان است.


افزودن نظر: