خانه / پروژه های کاربردی / کارتخوان RFID با پروتکل WiFi

کارتخوان RFID با پروتکل WiFi

در این پروژه هدف اصلی طراحی دستگاهی به منظور اجرای اتوماسیون داخلی با کارتخوان RFID در یک همایش دانشگاهی بود. در نهایت دستگاهی بدین منظور طراحی گردید که علاوه بر عملکردی بسیار مطلوب، قابلیت هایی را نیز در اختیار قرار می داد که در ادامه به برخی از آنها اشاره خواهیم نمود.
اجزای تشکیل دهنده این پروژه عبارتند از میکروکنترلر ATMEGA64A، ماژول کارتخوان RC522، نمایشگر کاراکتری ۱۶*۴ و ماژول WiFi به شماره HLK-RM04.

در این دستگاه کارتخوان RFID با نزدیک کردن کارت، کد UID آن خوانده شده و از طریق پروتکل WiFi تحت استاندارد UDP، سیستم با سروری که فاصله کمی از دستگاه دارد ارتباط لوکال برقرار می کند سپس عملیات تصدیق ثانویه کارت به منظور اجازه ورود به محیط خاصی (مانند سلف سرویس) را صادر می کند. ضمناً کلیه عملیات ثبت رخدادها در سمت نرم افزار تحت کامپیوتر صورت می پذیرد و کارتخوان RFID صرفاً وظیفه تائید اولیه کارت RFID و گرفتن تائیده دوم از نرم افزار تحت کامپیوتر و اعلان تائید نهایی را بر عهده دارد .

به منظور ارتباط با نرم افزار تحت کامپیوتر ما پروتکل WiFi را بکار برده ایم. در همین راستا ما دستگاه کارتخوان RFID را مجهز به قابلیت جستجو و اتصال اتوماتیک به شبکه WiFi از پیش تعریف شده، نمودیم که به محض اینکه دستگاه روشن می شود شروع به جستجوی شبکه های وای فای موجود در محوطه می کند و در شبکه مجاز تعیین شده رجیستر می شود .

در مقوله امنیت نیز تدابیری اندیشیده شده است که از جمله آنها می توان به استفاده از رمز غیرقابل هک کارت های مایفر، و پروتکل رمزگذاری شده WPA2 بین دستگاه و کامپیوتر در بستر WiFi اشاره کرد.

برنامه نویسی کارتخوان RFID به زبان C تحت کامپایلر قدرتمند Atmel Studio صورت گرفته است. در برنامه نویسی این پروژه سعی شده تا برنامه آن به نحوی آماده شود که علاوه بر بهینه بودن، از ساختار منطقی و منظمی تبعیت نماید و بدین منظور بیشتر کدها در قالب توابع فرعی و یک سری کتابخانه های اختصاصی همراه با کامنت داخل کدها، می باشد .

عنایت داشته باشید که در صورت درخواست، ما میتوانیم هر نوع تغییراتی را در پروژه کارتخوان RFID، اعمال نماییم یا حتی این پروژه را بصورت ترکیبی با پروژه های دیگر به کار گیریم .

 

  • قیمت
  • ابعاد
  • کد پروژه
  • سفارش پروژه
  • پشتیبانی
هر دستگاه مونتاژ شده به همراه قاب: ۲،۲۰۰،۰۰۰ ریال
سورس کامل پروژه: ۴،۰۰۰،۰۰۰ ریال
طول: ۱۲۰ میلی متر
عرض: ۹۰ میلی متر

در این پروژه هدف اصلی طراحی دستگاهی به منظور اجرای اتوماسیون داخلی با کارتخوان RFID در یک همایش دانشگاهی بود. در نهایت دستگاهی بدین منظور طراحی گردید که علاوه بر عملکردی بسیار مطلوب، قابلیت هایی را نیز در اختیار قرار می داد که در ادامه به برخی از آنها اشاره خواهیم نمود. اجزای تشکیل دهنده این پروژه عبارتند از میکروکنترلر ATMEGA64A، ماژول کارتخوان RC522، نمایشگر کاراکتری ۱۶*۴ و ماژول WiFi به شماره HLK-RM04. در این دستگاه کارتخوان RFID با نزدیک کردن کارت، کد UID آن خوانده شده و از طریق پروتکل WiFi تحت استاندارد UDP، سیستم با سروری که فاصله…

ویژگی های بارز این محصول

قابلیت استفاده بصورت پرتابل
امکان بروزرسانی این محصول
پیشتیبانی این محصول
هماهنگی PCB با قاب
طراحی صنعتی پروژه
امکان تولید انبوه پروژه
کیفیت برنامه نویسی
امکان اعمال تغییرات
تحویل سورس کامل
کاربردی بودن پروژه

مجموع

ویژگی هایی که ما به این محصول نسبت می دهیم

امتیاز کاربران به این محصول: 2.73 ( 5 رای)
لینک کوتاه:

درباره افشین علیزاده

افشین علیزاده
من فارغ التحصیل رشته برق الکترونیک در مقطع کارشناسی ارشد هستم. مرا به عنوان یک علاقه‌مند به رشته های برق و کامپیوتر بشناسید‌. بدیهی است در دنیایی زندگی می‌کنم که از دریای بی‌کران علایقم‌، فقط قطراتی اندک نصیبم می‌شود. معتقدم مهندسی یعنی «خلاقانه ایجاد کردن»‌ و همواره سعی کرده ام تا در این مسیر دشوار قدم هایی هر چند کوچک بردارم.

۴ نظر

  1. سلام
    من پروژه حضور غیاب را کار میکنم.
    در این پروژه در میکرو برنامه ای نوشته اید که کلاینت هست ؟ میشه منو راهنمایی کنید اگه در میکرو این برنامه رو نوشتید میشه کد های سوکت در بسکام avr رو بهم بگید من خیلی مبتدی هستم
    و میشه این ارتباطات بین وای فای و میکرو و کامپیوتر را توضیح دهید
    ببخشید که وقت شما را با سوالاتم میگیرم ممنون

    • افشین علیزاده

      تخصص اصلی بنده برنامه نویسی به زبان C می باشد و آشنایی خیلی کمی با زبان بسیک دارم. ارتباط بین میکروکنترلر و کامپیوتر توسط پروتکل WiFi صورت می گیرد که به منظور برقراری این ارتباط، همان طور که توضیح داده شده از ماژول HLK04 استفاده کرده ایم.

  2. سلام
    یک سوال از پروژه دارم،اینکه ایا برنامه کامپیوتری (c) سرور است؟ سرور و کلاینت در این پروژه چه چیز هایی هست؟
    ممنون

    • افشین علیزاده

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

پاسخ دهید

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