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

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

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

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

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

اغلب اوقات ما باید اتاق را در خانه یا محل کار خود امن کنیم تا افراد متفرقه به اطلاعات ، وسایل یا … ما دست پیدا نکنند واز سرقت آن ها جلوگیری شود. این روز ها انواع بسیار مختلفی از سیستم های امنیتی وجود دارد مثل سیستم های امنیتی با استفاده از اثر انگشت ، اسکنر عنبیه ، اسکنر چهره ، اسکنر 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: )

حتما ببینید :  پروژه تشخیص رنگ با رزبری پای و پایتون سنسور TCS3200
نحوه اتصال کیبرد 3*4 به برد آردوینو
نحوه اتصال کیبرد 3*4 به برد آردوینو

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

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

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

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

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

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

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

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

موارد موجود در فایل : شماتیک ، فایل Hex ، فایل آردوینو ، و …
برای دانلود فایل های پروژه ثبت نام کنید، تنها چند ثانیه زمان لازم است. از طریق فرم زیر اقدام کنید.

ایمیل خود را وارد کنید

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

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. (لطفا در خصوص سوالات مربوط به مطالب سایت از قسمت نظرات همان مطلب اقدام کنید و به دایرکت اینستاگرام یا پیوی تلگرام پیام ندهید.)

7 نظر

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

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

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

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

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

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

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