فهرست مطالب:
- مرحله 1: آنچه شما نیاز دارید - اجزا و سیم کشی
- مرحله 2: کد و پیوست ها
- مرحله 3: پایان: همه چیز را آزمایش کنید - ویدیوی کار در حال انجام
تصویری: سیستم کنترل دسترسی RFID NFC ARDUINO: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
چیزی که من نیاز داشتم یک سیستم کنترل دسترسی برای دفتر کارم بود.
ساخت کل پروژه بسیار آسان است.
من یک Aduino Mega اضافی و یک سپر اترنت در خانه داشتم ، بنابراین ، با چند جزء دیگر توانستم یک سیستم کنترل دسترسی برای دفتر خود ایجاد کنم. از برچسب های NFC و پایگاه داده mySql برای جمع آوری داده ها در یک جدول استفاده می کند.
به طور عمده ، Arduino منتظر یک برچسب است ، سپس سعی می کند با یک صفحه وب php تماس بگیرد که بارگذاری داده ها را در پایگاه داده مدیریت می کند. برای انجام این کار ، ابتدا وجود برچسب را در یک جدول "کاربران" از برچسب های "شناخته شده" بررسی می کند. این جدول شامل اطلاعات شناخته شده و برچسب های نسبی آنها است.
اگر برچسب شناخته نشود ، آردوینو دسترسی را ضبط نمی کند. در غیر این صورت ، یک رکورد را در جدول وارد می کند. در حال حاضر ، timestamp ، id_tag ، شعبه شرکت (محل) و ip در جدول ثبت می شود.
همچنین یک LCD را برای سهولت کار برای کاربران اضافه کردم. هنگامی که دسترسی ضبط می شود ، چراغ سبز برای چند ثانیه چشمک می زند و یک زنگ صدا با افزایش شیب لحنی کوتاه پخش می کند. LCD یک پیام کوتاه ok را برای چند ثانیه نشان می دهد.
در صورت بروز برخی مشکلات (به دلیل عدم کارکردن یا برچسب های ناشناخته) ، به جای آن یک چراغ قرمز چشمک می زند و لحن پخش شده دارای ضریب کاهش است. ال سی دی نیز پیام خطای کوتاهی را برای چند ثانیه نشان می دهد.
با چند دکمه دیگر ، می توانید نوع عملیات را نیز ضبط کنید: "آیا این دسترسی است یا خروج ؟!" (اما این زمان دیگری توسعه خواهد یافت).
مرحله 1: آنچه شما نیاز دارید - اجزا و سیم کشی
اول از همه ، این یک پروژه پایگاه داده است ، بنابراین شما نیاز به یک وب سرور دارید که در آن فایل.php را بارگذاری کنید. این بخش کد است که درخواست های arduino را پردازش می کند و پایگاه داده را مدیریت می کند.
همچنین به پایگاه داده mysql نیاز دارید ، جایی که همه دسترسی ها در آن ذخیره می شود.
شما می توانید همه چیز را در یک "سرور" محلی در دفتر خود ایجاد کنید (شاید xampp انتخاب خوب و آسان باشد) یا اگر یک وب سایت دارید+mysql db ممکن است به همین شکل باشد.
خوب ، این قبض مواد است:
- آردوینو مگا 2560
- سپر اترنت W5100
- برچسب خوان RF522 rfid سازگار با برچسب های 13 ، 56 مگاهرتز 14333A
- نمایش LCD 16x2 1602
- یک وزوز پیزو یا نوع دیگری از زنگ
- یک دسته سیم
- چند LED (سبز و قرمز) و 2 مقاومت 2k
و باز هم خوب.. در مورد سیم کشی … تصاویر مربوط به سیم کشی بهترین نیستند ، اما بهتر است در طرح بعدی آردوینو که در مرحله بعدی ضمیمه شده است ، توضیح داده شود.
مرحله 2: کد و پیوست ها
در نهایت ، در اینجا فایل های مورد نظر شما وجود دارد. در پیوست آنها را پیدا خواهید کرد
timbrature.ino ، که طرح بارگذاری در Arduino Mega است
همانطور که قبلاً ذکر شد ، تمام اتصالات و سیم کشی های مربوط به برد ال سی دی و RFID در سربرگ فایل.ino شرح داده شده است.
- rfid lib.zip ، که شامل کتابخانه rfid مورد نیاز است
- timbratura.zip ، (timbratura.php) این فایل فایلی است که باید در سرور وب سایت خود بارگذاری کنید. ابتدا تگ را تشخیص می دهد (بررسی کنید آیا در جدول "users" قرار دارد) ، سپس آن را ضبط می کند دسترسی به یک جدول "دسترسی" mysql.
مرحله 3: پایان: همه چیز را آزمایش کنید - ویدیوی کار در حال انجام
اکنون شما آماده تماشای مجدد ویدئو هستید. این در مورد نحوه عملکرد خواننده ، بررسی برچسب و ثبت دسترسی به پایگاه داده است. امیدوارم ویدئو در مقایسه با مرحله اول واضح تر باشد.
توصیه شده:
از طریق ویندوز به سیستم فایل Raspberry Pi دسترسی پیدا کنید: 9 مرحله
از طریق ویندوز به سیستم فایل رزبری پای دسترسی پیدا کنید: آیا تا به حال رزبری پای تهیه کرده اید و رفته اید & quot؛ باید هر بار آن را با مانیتور ، ماوس و صفحه کلید تنظیم کنم! & quot؛ سرخوردگی هایی که باعث می شود مانیتور و صفحه کلید/ماوس خود را از برق بکشید/وصل کنید ، فقط برای دسترسی به رزبری پای هیچ چیز قابل توجه نیست
نحوه ایجاد یک سیستم مانیتورینگ برای نقاط دسترسی بی سیم غیر مجاز: 34 مرحله
نحوه ایجاد یک سیستم مانیتورینگ برای نقاط دسترسی بی سیم غیر مجاز: Lectores Saludos. El presente instivo es una gu & iacute؛ a de como desarrollar un sistema de monitoreo de puntos de acceso inal & aacute؛ mbricos no autorizados utilisando una Raspberry PI.Este system fue desarrollado como parte de un trabajo de inv
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
کنترل دسترسی RFID درب با COUNTER: 8 مرحله
کنترل دسترسی RFID DOROR با COUNTER: کنترل دسترسی RFID DOROR WITH COUNTER
کنترل دسترسی RFID با آردوینو یون و رزبری پای: 11 مرحله
کنترل دسترسی RFID با Arduino Yun و Raspberry Pi: به آموزش من خوش آمدید! آیا به طور آنلاین سیستم کنترل دسترسی RFID را جستجو کرده اید که می تواند چندین کاربر را بدون استفاده از کلید اصلی برای برنامه ریزی آن داشته باشد؟ سیستمی که بتواند دسترسی را با نام افراد ثبت کند؟ سیستمی که در آن می توانید به راحتی o