سیستم حضور غیاب RFID با پلتفرم Arduion

دستگاه حضور و غیاب RFID با پلتفرم Arduion

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

اما هنوز بسیاری از کمپانی ها تمایل زیادی به استفاده از دستگاه کارتی دارند . زیرا قابلیت تشخیص این سیستم ها پایین بوده و نمی توان به کارکرد آن ها در هر شرایطی مطمئن بود.

دستگاه حضور و غیاب RFID که امواج رادیو فرکانسی کار می کند . افراد به صورت بی سیم شناسایی و زمان ورود خروج آن ها ثبت می شود . این فناوری که چند سالی است مورد توجه قرار دارد و توسط آنتن Reader خوانده می شود.  می توان افراد یا اشیا را شناسایی نمود، که این Tag باید همراه فرد یا متصل به شی مورد نظر باشد.

دستگاه های که در حال حاضر تولید شده اند میزان آنتن دهی آن ها کم می باشد، چون در این دستگاه ها از آنتن LF که با میدان مغناطیسی کار می کند استفاده شده است.

اشخاص باید Tag را نزدیک Reader قرار دهند تا خوانده شود، این سیستم را طوری ارتقا داده  شده که آنتن دهی آن بالا باشد و آنتن Reader به راحتی بتواند Tag را در هر صنعتی بخواند. از این پروژه می توان برای مکان های مانند دانشگاه ها، مدارس، فروشگاه ها، رستوران و … استفاده نمود .

دستگاه حضور ‌و غیاب هوشمند

نحوه عملکرد دستگاه حضور و غیاب هوشمند که با RFID کار می کند، به اینگونه است که هر شخص یک کارت Tag داده می شود. که در آن یک شماره سریال ذخیره شده در آن Tag توسط آنتن Reader خوانده شده و سپس ساعت و تاریخ ورود و خروج شخص که آن Tag را دارد به همراه شماره سریال Tag در کارت SD ذخیره می شود. سپس می توان اطلاعات موجود در کارت را به بانک اطلاعاتی انتقال داد.

در نتیجه ما در این پروژه طی بررسی های به عمل آمده مدار این سیستم را طوری طراحی نمودیم. که بتواند از فاصله چند متری Tag همراه کاربر را بخواند، پس تصمیم بر آن شد تا از آنتن ها با برد بالا که میزان آنتن دهی آن ها بین ۲ تا ۵ متر می باشد برای Reader استفاده شود. مزیت دیگری که این پروژه دارد طراحی مدار به صورت کاملا ماژولار می باشد. در آن از پلتفرم Arduino استفاده شده است و نیز می تواند بوسیله پورت سریال اطلاعات را مستقیما به کامپیوتر ارسال کند .

برای ساعت مدار جهت ثبت ساعت ورود و خروج از یک ماژول Rtc استفاده شده است. استفاده از پروتوکل I2C به برد کنترلی متصل شده. منبع کلاک این ماژول از یک کریستال ساعت با فرکانس ۳۲.۷۶۸KHZ استفاده می کند. می تواند ثانیه، دقیقه، ساعت و تاریخ را بصورت روز، هفته، ماه، سال ذخیره کند .

جهت ذخیره اموری همچون ثبت گزارشات و لاک های پروژه، ذخیره داده و …. از ماژول SD Card استفاده می شود. پروتکل SPI به برد Arduino اتصال دارد . اطلاعات ارسال شده از Reader  همراه با اطلاعات دریافت شده. از Rtc توسط برد کنترلی به صورت یک فایل تکست در SD card ذخیره می شود . 

عملکرد مدار:

دستگاه حضور ‌و غیاب https://spsharif.com/shop/

عملکرد این سیستم به اینگونه است. که ابتدا باید تگی که توسط Reader خوانده شده شناسایی شود. و اگر جزء Tag های ذخیره شده در سیستم نباشد، با LED قرمز و Buzzer آلارم داده می شود . ولی در صورتیکه Tag برای سیستم قابل شناسایی بود با LDE سبز که نشانه تایید است آلارم داده می شود. و سپس شماره سریال به همراه تاریخ و ساعت ورود ذخیره می شود.  هر گاه برای بار دوم کارت خوانده شود این بار ساعت به عنوان خروج تلقی شده،اطلاعات به همراه ساعت خروج و میزان کارکرد روزانه و کل کارکرد در کارت SD به صورت یک فایل تکست ذخیره می شود. که به یک فایل Access به عنوان بانک اطلاعاتی انتقال داده می شود .

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

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