آردوینوامنیتیپروژه

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

سلام. پروژه قفل امنیتی در با کیبورد عددی آردوینو با قفل دست ساز ،امروز براتون پروژه آردوینو جدید رو آماده کردیم که با اون میتونید یک قفل در حرفه ای با یک کیپد شماره ای درست کنید.همچنین قفلی که در این پروژه استفاده کردیم دست سازه و نیازی به خرید قفل آماده با قیمت بالا نیست. فیلم عملکرد مدار رو از دست ندید ! با ایرنکس همراه باشید !

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

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

اغلب اوقات ما باید اتاق را در خانه یا محل کار خود امن کنیم تا افراد متفرقه به اطلاعات ، وسایل یا … ما دست پیدا نکنند واز سرقت آن ها جلوگیری شود. این روز ها انواع بسیار مختلفی از سیستم های امنیتی وجود دارد مثل سیستم های امنیتی با استفاده از اثر انگشت ، اسکنر عنبیه ، اسکنر چهره ، اسکنر RFID ، رمز عبور ، پین و … . یکی از هم هزینه ترین سیستم های امنیتی که از امنیت قابل قبولی برخوردار است سیستم امنیتی مبتنی بر پین است. ما در این پروژه یک قفل درب با پین میسازیم که مبتنی بر آردوینو است . این پروژه کم هزینه است و میتواند کاربرد های فراوانی برای در اتاق ، در منزل ، درب کمد و … داشته باشد.

نمونه های دیگر از پروژه های قفل امنیتی آردوینو

پروژه آردوینو در بازکن اثرانگشت آموزش باز کردن در با اثر انگشت آردوینو

این پروژه شامل :

  • کار با سروو موتور جهت ساخت قفل الکترونیکی
  • اتصال کیپد به آردوینو جهت وارد کردن رمز
  • برنامه نویسی رابط کاربری پروژه جهت نمایش پیام های سیستم

وسایل مورد نیاز برای پروژه آردوینو باز کردن در با کد پین

  1. برد آردوینو یونو / پرو / مینی یا هر بردی که از میکروکنترلر Atmega 328p استفاده کنه !
  2. ال سی دی کاراکتری 16*2
  3. کیبورد ماتریکس 4*4 یا 3*4 آردوینو
  4. سروو موتور 5v
  5. قفل در الکترونیکی
  6. منبع تغذیه 1 آمپر 5 ولت
  7. سیم ها و…

آموزش شماتیک و اتصال پروژه در بازکن با پین مبتنی بر آردوینو

ما در این پروژه از یک برد Arduino Uno استفاده کردیم . ما برد آردوینو رو به یک ال سی دی LCD و یک سروو موتور متصل کردیم . موتور سروو برای فشار دادن قفل یا کشیدن استفاده میشه. همچنین از ال سی دی کاراکتری برای نمایش پیام ها استفاده کردیم .

ما در اینجا از یک سرو موتور Towerpro SG90 5v برای ساخت یک قفل در اختصاصی استفاده کردیم. این مدل سروو موتور ، یک سرو موتور خوب و مناسب برای پروژه ما است به آی سی درایور یا ماژول بیرونی اضافه نیازی ندارد. همچنین قیمت این سروو موتور بسیار کم است بنابراین راحت میتونید اون رو خریداری کنید. موتور سروو را با پین D9 Arduino Digital و با منبع تغذیه 5 ولت وصل میکنیم . این سروو موتور در مجموع 3 خط ورودی (GND ، + 5V و SIGNAL LINE) دارد.

همچنین در این پروژه از یک صفحه کلید ماتریسی 4*4 استفاده کردیم. دلیل اینکه در تصویر شماتیک از کیبرد 4*3 استفاده شده اینه که در نرم افزار فریتزینگ کیبرد 4*4 در دسترس نیست. اما اگه شما کیبرد 4*4 در دسترس ندارید هیچ مشکلی نداره و میتونید از همون کیبورد سه در چهارتون استفاده کنید .

برای ورود رمز عبور به صفحه کلید نیاز داریم ، این کیبورد ها دارای چهار ردیف R1 , R2 , R3 , R4 و 4 ستون C1 , C2 , C3  , C4 است که وقتی یک کلید فشرده میشود اتصال برقرار شده به برد آردوینو میفهمونه که کدوم دکمه فشار داده شده !

( میدونم همه اینارو بلدین و حرفه ای هستین ولی اون دسته از دوستانمون که مبتدی هستن گفتم D: )

نحوه اتصال کیبرد 3*4 به برد آردوینو
نحوه اتصال کیبرد 3*4 به برد آردوینو

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

شما میتونید مثل تصویر زیر با وسایل دم دست قفل الکترونیکتون رو درست کنید که یخورده بی سلیقه بازی میشه (تصویر اول) اما با یک باکس یا پوشش میتونید ظاهرشو درست کنید.

تصویر اول قفل الکترونیک دست ساز
تصویر اول قفل الکترونیک دست ساز

یا با استفاده از پرینتر سه بعدی قطعات رو بسیار زیبا طراحی کنید (تصویر دوم) (فایل های مورد نیاز برای پرینتر سه بعدی در فایل پروژه قرار داده شده !

تصویر دوم قفل الکترونیک دست ساز
تصویر دوم قفل الکترونیک دست ساز

نحوه کار پروژه درب باز کن الکترونیکی آردوینو

وقتی پروژه رو راه اندازی میکنید و منبع تغذیه رو به اون وصل میکنید ، ابتدا میتونید دو خط متن بنویسید که میتونه اسم خودتون ، شرکت یا … باشه. پس از سه ثانیه عبارت Enter Password نشون داده میشه و در صورتی که رمز عبور درست وارد بشه عبارت Door is Open نمایش داده میشه. همچنین در صورتی که پسورد اشتباه وارد بشه عبارت Wrong Password نشون داده میشه و همچنین بعد از باز شدن در با زدن کلید مربع دوباره در قفل میشه .

فیلم عملکرد مدار : کلیک کنید !

موارد موجود در فایل : شماتیک ، فایل Hex ، فایل آردوینو ، و …

میتونید با خرید اشتراک به تمامی مطالب با قیمت خیلی کم دسترسی داشته باشید ، برای خرید اشتراک باید عضو ایرنکس باشید ورود به سایت یا ثبت نام

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

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

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

نظراتتون رو در پایین همین صفحه با ما به اشتراک بگذارید
آیرنکس موظف به پاسخگویی و رفع اشکال هر مطلب است
ارتباط با ادمین در انجمن، نظرات و تلگرام : 09358790909
برچسب ها

محمد رحیمی

محمد رحیمی هستم مدیر وبسایت آیرنکس ! در سال 1394 سایت ای وی آر استودیو رو طراحی کردم (ای وی آر استودیو رو حذف کردیم) . و در تیر ماه 1396 سایت آیرنکس رو طراحی کردم و در خدمت شمام !

7 نظر

  1. سلام خسته نباشی
    برنامه ی مشکل داره
    وقتی عداد میزنی فقط توی یک کارکتر ال سی دی نمایش میده عدد بعدی میزنی عدد قبلی عوض میشه
    باید چیکار کرد ؟

          1. با سورس جدید ک ی else اضافه شده بود و یکم تغییر دیگه درست شد حالا وثتی # میزنم بسته نمیشه

          2. if (customKey == '#')
            این قسمت # رو با * جابجا کنید
            دقت کنید اتصالات مدار با تعریف در برنامه منطبق باشد
            و همچنین تغییراتی که دادید رو من نمیدونم به همین دلیل نمیتونم زیاد راهنماییتون کنم.

  2. تغیراتی ک دادم باعث شد else بیاد تو مدار چیز خاصی نبود برنامه قبل else با { بسته شده بود باعث میشد else عمل نکنه ک اون موضوع حل شد الان با این دستور جدید بازم درست نشد البته دکمه ریست اردوینو رو میزنم قفل میشه ک فکر کنم باید از همون استفاده کنم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
بستن
بستن