فهرست مطالب:
- مرحله 1: اجزاء
- مرحله 2: سخت افزار - راه اندازی مدار
- مرحله 3: نرم افزار - بارگیری کد
- مرحله 4: نرم افزار - توضیح کد "Cadastro_Biometria"
- مرحله 5: نرم افزار - توضیح کد "Cadastro_RFID"
- مرحله 6: نرم افزار - توضیح کد "Leitura_Cartao_e_Biometria"
- مرحله 7: برد مدار چاپی (PCB)
- مرحله 8: یک جعبه کوچک برای حفظ مدار بسازید
- مرحله 9: نصب پروژه
- مرحله 10: پایان پروژه
- مرحله 11: مجوز پروژه
تصویری: قفل درب برقی با اسکنر اثر انگشت و خواننده RFID: 11 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
این پروژه به منظور اجتناب از ضرورت استفاده از کلیدها طراحی شده بود ، برای رسیدن به هدف ما از سنسور اثر انگشت نوری و آردوینو استفاده کردیم. با این حال ، افرادی هستند که اثر انگشت ناخوانا دارند و سنسور آن را تشخیص نمی دهد. سپس با فکر کردن در مورد این وضعیت ، از کارت خوان RFID با سنسور بیومتریک استفاده شد که اجازه ورود با کارت های سواری ، برچسب های کلید RFID و تلفن های همراه با NFC را می دهد.
مرحله 1: اجزاء
موارد زیر برای پروژه استفاده می شود:
- 1 آردوینو نانو ؛
- 1 ماژول حسگر اثر انگشت نوری FPM10A برای قفل های آردوینو ؛
- 1 Leitor RFID Rc522 با 13.56 مگاهرتز ؛
- 2 Leds (1 سبز و 1 قرمز) * 1 صفحه نمایش Oled 128 X 32 Serial i2c Arduino 0، 91؛
- 1 قفل درب الکترونیکی HDL FEC-91 CA.
همه این مطالب را می توان به راحتی در اینترنت یافت. اگر ایده این است که این پروژه را در اسرع وقت انجام دهید ، توصیه می شود اقلام موجود در وب سایت Mercado Livre (فقط در صورتی که در برزیل زندگی می کنید) را خریداری کنید زیرا دارای گاوصندوق و حمل سریع است (محصولات در مقصد در حدود 1 یا 2 هفته) با این حال ، اگر پروژه نیازی به عجله نداشته باشد ، خرید اقلام خارج از کشور در وب سایت هایی مانند Ebay ، AliExpress و غیره بسیار ارزان تر است ، اما هیچ تضمینی برای زمان و زمان رسیدن محصول به مقصد وجود ندارد. به
میانگین کل هزینه خرید در Mercado Livre: +/- 200 رئال (حدود 38.62 دلار ایالات متحده). میانگین کل هزینه خرید در وب سایت های بین المللی: +/- 45 ریال (حدود 8 ، 69 دلار ایالات متحده).
این قیمتها بدون هزینه قفل الکترونیکی HDL محاسبه شده است ، که می توانید در این لینک مشاهده کنید:
قیمت HDL در روز تولید این دستورالعمل 74 ، 90 دلار (14 دلار ، 69 دلار) + 6 دلار ، 00 دلار (1 ، 16 دلار) برای حمل و نقل بود.
مرحله 2: سخت افزار - راه اندازی مدار
شماتیک بالا اتصالات مدار الکتریکی را نشان می دهد.
برنامه Fritzing برای ایجاد شماتیک و فایل (.fzz) قابل بارگیری در: https://github.com/andreocunha/Esquematico_Tranca استفاده شد.
جداول ارتباط بین سنسورها و صفحه نمایش Oled در آردوینو نانو را نشان می دهد.
مرحله 3: نرم افزار - بارگیری کد
به دلیل تعداد کمی حافظه موجود در Arduino Nano ، کد بر روی 3 پوشه مختلف تقسیم شده است که می توانید آنها را در فایل زیر یا در پیوند بارگیری کنید:
github.com/andreocunha/PET_Tranca_EngComp
- اولین پوشه این است که اثر انگشت و کارت را بخوانید. نام آن این است: "Leitura_Cartao_e_Biometria".
- مورد دوم ثبت اثر انگشت است. و روی پوشه قرار دارد: "Cadastro_Biometria".
- فایل سوم خواندن کد کارت است. و روی پوشه قرار دارد: "Cadastro_RFID".
Arduino IDE را در رایانه خود بارگیری کنید. در داخل فایل بارگیری شده ، علاوه بر سه پوشه ، دو فایل زیپ وجود دارد. آن فایلهای فشرده کتابخانه سنسورها (از RFID و اسکنر اثر انگشت بیومتریک) هستند ، بنابراین آنها را در Arduino IDE قرار دهید.
مرحله 4: نرم افزار - توضیح کد "Cadastro_Biometria"
از آنجا که حافظه Arduino Nano بسیار محدود است ، ثبت نام جدا از کد اصلی خواهد بود (که فقط تأیید اثر انگشت قبلاً ثبت شده را بر عهده خواهد داشت).
سنسور بیومتریک در حال حاضر دارای حافظه داخلی است که اثر انگشت را ضبط می کند (می تواند تا 128 اثر انگشت را ثبت کند). این تضمین می کند که داده های ثبت شده پس از خاموش کردن مدار از بین نمی روند.
در مدیریت فایل رایانه خود ، به پوشه بارگیری شده "Cadastro_Biometria" بروید و روی پرونده "Cadastro_Biometria.ino" دوبار کلیک کنید. Arduino IDE کد را بارگیری می کند و دارای 5 زبانه است که هر کدام یک عملکرد کد را نشان می دهد. کد را در آردوینو بارگذاری کنید ، مانیتور سریال را در 9600 باز کنید و دستورالعمل های موجود را برای ثبت اثر انگشت جدید ، حذف یکی یا مشاهده هر اثر انگشت قبلاً ثبت شده دنبال کنید.
مرحله 5: نرم افزار - توضیح کد "Cadastro_RFID"
پس از ثبت همه اثر انگشتان ، وقت آن است که کارت ها یا برچسب های RFID را ثبت کنید. اما متفاوت از آنچه در اسکنر اثر انگشت انجام شد ، در این قسمت از کد کارت RFID یا برچسب ذخیره نمی شود. و با آگاهی از آن ، پوشه "Cadastro_RFID" را باز کرده و روی فایل "Cadastro_RFID.ino" دوبار کلیک کنید. کد را در Arduino بارگذاری کنید ، مانیتور سریال را در 9600 باز کنید و سپس کارت یا برچسب را به خواننده نزدیک کنید.
یک کد هگزا دسیمال ایجاد می شود و روی صفحه ظاهر می شود (برای مثال ("32: 80: CD: F2"). آن را روی یک دفترچه یادداشت روی رایانه یا کاغذ خود بنویسید ، زیرا در آن کپی می شود کد نهایی (کدی که فقط اطلاعات را می خواند).
مرحله 6: نرم افزار - توضیح کد "Leitura_Cartao_e_Biometria"
اکنون در آخرین قسمت کد هستیم. پوشه "Leitura_Cartao_e_Biometria" را باز کرده و روی "Leitura_Cartao_e_Biometria.ino" دوبار کلیک کنید. کد روی Arduino IDE باز می شود و دارای 4 زبانه است که هر کدام نمایانگر عملکرد است. برخی تغییرات باید انجام شود تا کد بتواند کار کند به درستی.
روی برگه "leituraRfid" کلیک کنید و هر عدد هگزا دسیمال داخل پرانتز "if" و "else id" را با عددی که در دفترچه یادداشت ذخیره کرده اید جایگزین کنید (مثال: "32: 80: CD: F2"). خیالتان راحت باشد برای افزودن یا حذف هر "دیگری اگر" از کد.
اکنون روی برگه "nomeDoUsuario" کلیک کنید و نامهای داخل پرانتز را با نامهای کاربران مربوطه و شناسه هایی که برای آن کاربر انتخاب شده جایگزین کنید. انجام شده!! اکنون فقط باید کد را در Arduino بارگذاری کنید.
مرحله 7: برد مدار چاپی (PCB)
اگر همه مراحل پشت سر هم خوب پیش رفت ، یک برد مدار چاپی بسازید (معمولاً ما از نرم افزار EAGLE CAD برای انجام این کار استفاده می کنیم) و سپس قطعات را جوش دهید. این مدار مانند چیزی است که در ویدیو نشان داده شده است.
مرحله 8: یک جعبه کوچک برای حفظ مدار بسازید
ما با مشارکت FindesLab یک جعبه با استفاده از چاپگر سه بعدی ساختیم. پس از آن ، آن را به پایان رساندیم ، رنگ آمیزی کردیم و مدار را به آن اضافه کردیم.
مرحله 9: نصب پروژه
جعبه روی دیوار پیچ خورده و HDL (مسئول قفل نگه داشتن درب) روی در نصب شده است. فیلم آخرین تظاهرات پروژه را تماشا کنید.
مرحله 10: پایان پروژه
ببینید چگونه نتیجه پروژه در کاربرد واقعی بود.
مرحله 11: مجوز پروژه
قفل درب برقی با اسکنر اثر انگشت و RFID Reader توسط PET Engenharia de Computação تحت مجوز Creative Commons Attribution 4.0 دارای مجوز بین المللی است.
توصیه شده:
دستگاه رأی گیری بیومتریک مبتنی بر اثر انگشت با استفاده از آردوینو: 4 مرحله (همراه با تصاویر)
دستگاه رأی گیری بیومتریک مبتنی بر اثر انگشت با استفاده از آردوینو: همه ما از دستگاه رای گیری الکترونیکی موجود مطلع هستیم که در آن کاربر برای رأی دادن باید دکمه ای را فشار دهد. اما این ماشین ها از همان ابتدا به دلیل خنک شدن مورد انتقاد قرار گرفتند. بنابراین دولت در حال برنامه ریزی برای معرفی اثر انگشت است
قفل اثر انگشت با آردوینو: 7 مرحله
قفل اثر انگشت با آردوینو: سلام ، در این مقاله قصد داریم قفل امنیتی بسازیم که روی الگوی اثر انگشت زیست متریک کار می کند. امیدوارم از ساخت آن لذت ببرید. #چگونه #اثر #انگشت #قفل
SafetyLock: قفل هوشمند ساخته شده با تمشک پای (اثر انگشت و RFID): 10 مرحله
SafetyLock: قفل هوشمند ساخته شده با تمشک پای (اثر انگشت و RFID): آیا تا به حال به دنبال راهی در دسترس برای تامین امنیت خانه خود بوده اید؟ اگر چنین است ، این راه حل برای شما است! من SafetyLock را ساختم ، این قفلی است که با اثر انگشت ، یک نشان RFID و حتی از طریق یک وب سایت باز می شود. به لطف این مفهوم شما
قفل درب اثر انگشت آردوینو: 4 مرحله
قفل درب اثر انگشت Arduino: سلام ، به این پروژه خوش آمدید ، در واقع شامل دو پروژه است اما تقریباً یکسان هستند ، این یک سیستم قفل در است که بر اساس برد Arduino UNO ، سنسور اثر انگشت نوری FPM10A و یک صفحه نمایش LCD i²c طراحی شده است ، اما برای نسخه دیگر ما شامل
سیستم حضور و غیاب کلاس اسکنر اثر انگشت (GT-521F32): 9 مرحله
سیستم حضور و غیاب کلاس اسکنر اثرانگشت (GT-521F32): این پروژه یک سیستم ثبت حضور و غیاب ساده است که از GT-521F32 استفاده می کند ، یک اسکنر اثر انگشت نوری کم هزینه از Sparkfun برای اسکن و ضبط افراد و هنگام ورود افراد