پروژه ساخت قفل رمزی دیجیتال با امکان تغییر رمز
در این پست از پروژه های الکترونیک پروژه ساخت قفل رمزی دیجیتال را برای شما در نظر گرفته ایم. از این پروژه می توان به عنوان قفل درب اتاق، قفل صندوق و غیره استفاده کرد.
توضیحات مدار
- پروژه ساخت قفل رمزی دیجیتال که با Atmega8 طراحی شده؛ دارای یک LCD2*16 و یک کی پد 4*4 و یک buzzer یا بلندگو می باشد.
- خروجی مدار به یک led متصل شده که شما می توانید بجای led یک رله را فعال کنید.
- این قفل دارای یک کد اصلی یا مادر میباشد که با وارد کردن این کد می توانید وارد دسترسی سریعی تغییر کد شوید.
- از خصوصیات دیگر این قفل این است که با قطع برق، رمز را در حافظه خود تا هر زمانی حفظ می کند.
- برای تغییر رمز باید رمز قبلی خود را وارد کنید تا وارد دسترسی سریعی تغییر رمز شوید؛ اگر رمز قبلی را فراموش کرده باشید می توانید از طریق کد مادر وارد این دسترسی سریع شوید.
نکته: با کد مادر فقط وارد دسترسی سریعی تغییر رمز می شوید ولی خروجی فعال نمی شود.
پیکر بندی و استفاده از مدار قفل رمزی دیجیتال
وقتی میکرو را برای اولین بار روشن می کنید از شما password می خواهد. کد مادر که (2222) می باشد را وارد کنید تا به دسترسی سریعی تغییر رمز وارد شوید.
اکنون با پیغام Enter New Password مواجه می شوید.
رمز دلخواه خود که باید 4 رقمی باشد وارد کنید و کلید enter کی پد را فشار دهید تا رمز شما ok شود.
سپس پیغام Ok Pass Is Change را می بینید که یعنی رمز شما تغییر کرده است.
اکنون رمز خود را وارد کنید؛ اگر رمز شما درست باشد خروجی بصورت اتوماتیک فعال می شود؛ در غیر اینصورت با پیغام Invalid مواجه می شوید.
اگر رمز شما درست بود led که همان خروجی هست روشن می شود.
برای خروج کلید exit را بزنید تا خروجی غیرفعال شود. (دوباره برای فعال کردن خروجی باید رمز وارد کنید).
برای تغییر رمز کلید change بزنید؛ در این حال با پیغام Pass Ghabl مواجه می شوید؛ که باید پسورد قبلی را وارد کنید تا وارد دسترسی سریعی تغییر رمز شوید.
با وارد کردن رمز جدید و فشردن کلید enter رمز تغییر می نماید.
نکته: اگر کلید enter کار نکرد کلید ضربدر ( × ) را بفشارید.
کلید reset چیست ؟
این کلید برای برگشت به اول است؛ یعنی عددی که وارد کردید را پاک می کند (رمز را پاک نمی کند).
قطعه speaker یا buzz چه کار می کند؟
وقتی شما کلیدی را روی کی پد فشار دهید صدای beeb می دهد و برای هر پیغامی نیز آلارم می دهد.
محتویات کامل پروژه شامل شماتیک پروتئوس، سورس برنامه به زبان بیسیک و فایل هگز پروژه در یک فایل فشرده قرار داده شده است.
برای دریافت پروژه روی دانلود کلیک نمایید:
موفق و پیروز باشید…
سلام خسته نباشید
برای دانلود پروژه روی لینک ک میزنم صفحه ارور باز میشه و هیچ فایلی دانلود نمیشه
میشه راهنماییم کنید از چه طریق میتونم به فایل پروژه دسترسی داشته باشم؟!
سلام. مشکل لینک برطرف شد.
سلام ممنونم از همه کسایی که این فایل دانلود در اختیار بنده قرار دادم عالی بود و……….
سلام توی این فایل زیپ فقط فایل هکز avr هست…فایل اصلی avr رو میخواستم
سلام. سورس برنامه با نام p bascom.bas توی فایل زیپ موجوده. باید با برنامه بسکام باز کنید.
اقا سلام
این مدار پی سی بی نداره؟
اونش هیچ شماتیک کاملش موجوده؟
بعد دقیقا تغذیشو از پایه 20 باید بدیم یا هفت؟
با تشکر فراوان
سلام. نه متأسفانه PCB نداره.
VCC رو به پایه 7 بدید.
سلام
من تصمیم دارم همین قفل رو روی ماشین نصب کنم و مثلا بعد از این که رمز رو بزنم اجازه استارت زدن داشته باشم
چگونه باید این کار رو بکنم به راهنماییتون نیاز دارم
چون من از برق خودرو زیاد چیزی نمیدونم
با تشکر
سلام. بجای D1 باید رله قرار بدید. و رله را سر راه برق سوئیچ بذارید.
سلام.من بابت فیلم دوبله شده تعمیر لپ تاپ پول پرداخت نمودم اما لینک دانلود دریافت نکردم باید چکار کنم لطفا راهنمایی کنیید
سلام. لینکهای دانلود در بخش دانلودها در حساب کاربری شما موجود هست و شما یک بار اونها رو دانلود کردید. ضمن اینکه مجددا لینکهای دانلود براتون ارسال شد.
اگر باز مشکلی داشتید در بخش نظرات همون محصول عنوان بفرمایید.
سلام،میشه یه کاری کرد که بیش از سه بار رمز اشتباه رو وارد کرد دیگه نشه عددی وارد کرد و تا رمز مادر رو نزنیم باز نشه؟
سلام. بله میشه
سلام و خسته نباشی
ببخشید وقتی که رمز دلخواه رو وارد کردم و ثبت شد و چراغ روشن شد حالا که میخاستم exit بزنم تحت هر شرایطی کار نکرد چه با = چه با – وحتی کلید change هم اثری نداره لطفا راهنماییم کنید
سلام. توی شبیه سازی یا مدار ساخته شده؟
سلام خسته نباشید
ببخشید وقتی دکمه chang رو فشار میدم بعد از وارد کردن رمز قبلی . رمز جدید رو که وارد میکنم اینتر کارنمیکنه که رمزش عوض شه
ممنون میشم راهنمایم کنید
سلام. اگر کلید enter کار نکرد کلید ضربدر ( × ) را بفشارید.
سلام مشکلی دارد زمانی که می خواهی پسورد رو عوض کنی پسورد قبلی رو میزنی بعد جدیدی رو میزنی باید اینتر کنی کار نمیکنه
سلام. روش حل مشکل به متن افزوده شد.
سلام.خسته نباشید….
مهندس اگه برق قطع و وصل بشه این رمزی که تعیین کردیم به حالت پیش فرض برمیگرده ؟اگه برمیگرده چیکار کنیم تا بر نگرده؟؟؟
سلام. نه بر نمیگرده
متشکرم از این پروژه ی عالیتون
slm
khode barname nist faghat file hexesh hast dakhel mishe code ie k neveshtido baram send konid
سلام. برای مشاهده کد برنامه باید نرم افزار BASCOM-AVR رو نصب کنید.
سلام این مدار اصلا بالا نمیاد….
بعدشم باید توی چه ورژنی از پروتئوس چک کنی؟
سلام. باید فایل هگز رو توی پروتئوس لود کنید. برای این کار دو بار رو میکرو کنترلر کلیک کنید و فایل هگز رو از پوشه پروژه لود کنید.
یک مورد دیگه اینکه پروتئوس پوشه ها و فایلهای فارسی رو نمیشناسه. باید اسمها رو به انگلیسی تغییر بدید.
با پروتوس که تست می کنم بعد از زدن 2222 و اینتر همه چی درسته. اینتر نیو پسورد میاد ولی دکمه اینتر از کار میوفته. در عمل تست نکردم هنوز. با دوتا کامپیوتر هم چک کردم ولی بازم دریت عمل نمی کنه
سلام. گاهی شبیه سازی مثل حالت واقعی عمل نمی کنه.
استاد فایل مشکل داره برای حلش به تلگرامم میام بدید ضروریه
@mr_aram_kurd
سلام. مشکلش چیه؟
سلام ، میخواستم بجای شماره گیر دکمه ای از شماره گیر چرخان (مال تلفنای قدیمی) استفاده کنم . باید تغییری ایجاد کنم در برنامه؟
سلام. شمارهگیرهای قدیمی پالسی هستند و وقتی میچرخونید به تعداد شمارههایی که روی اون درج شده پالس تولید میکنند. مثلا برای 5 تعداد 5 پالس و برای 0 تعداد 10 پالس تولید میشه.
اما صفحه کلید به صورت ماتریسی هست و در لحظه فشردن کلید، مقدار دیجیتال اون از یک به صفر تغییر پیدا میکنه و از این طریق کلید مورد نظر تشخیص داده میشه.
ضمنا خروجی صفحه کلید 8 تایی هست و شمارهگیر چرخان دو یا سه خروجی داره.
با توجه به این تفاوتها ببینید میتونید برنامه رو تغییر بدید؟
سلام نیمیشه رمز مادر رو عوض کرد ؟
سلام. در خط 57 برنامه رمز مادر رو میشه عوض کرد.
If C = 2222 Then Goto Mm