پروژه کنترل ورود و خروج با ماژول rfid RF01D

پروژه کنترل ورود و خروج با ماژول rfid RF01D

نحوه عملکرد مدار به این صورت است که به طور پیش فرض سه عدد کارت به میکرو معرفی می شود و میکرو آی دی کارت ها را در حافظه eeprom خود ذخیره می کند تا با قطع برق اطلاعات کارت ازبین نرود

برای تعریف کارت دکمه define  را میفشاریم و از ما پرسیده میشود که قصد تعریف کدام کارت را دارید (کارت ۱ یا کارت ۲ یا کارت ۳) که برای انتخاب از دکمه up , down  استفاده میکنیم و در صورت منصرف شدن از تعریف کارت دکمه exit  را می زنیم و از منو خارج میشویم.

پس از انتخاب کارت دکمه select  را میزنیم و مدار از ما میخواهد که کارت را به جهت ذخیره به ماژول اعمال کنیم و پس شناسایی و دریافت آی دی کارت و ذخیره آن در حافظه ایپرام پروژه از ما تعداد روز هارا میخواهد که برای هر کارت چند روز تعریف شود که تعداد روز هارا میتوان با دو کلید up , down مشخص کرد،در این پروژه هم تعداد روز ها و هم تعداد ساعت ها با تغییر کوچکی در سورس قابل انتخاب است که توابع آن به صورت اماده نوشته شده اند

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

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

همچنین اگر دو دکمه up , down را اگر در حالت عادی بفشارید میتوانید به مرور کارت ها و روزهای باقی مانده هر کارت را مشاهده کنید.

برای هر سه کارت همین روند برقرار است که البته قابل گسترش است.

و یک دکمه ی open door  هم وجود دارد که با فشردن آن مستقیما رله فعال شده و درب باز میشد(دکمه پارتی o_O )

سخت افزار  مدار کاملا تست شده است و به درستی عمل می کند

لینک توضیحات کامل پروژه

در صورت نیاز به فیلم توضیحات خط به خط برنامه و خریداری آن ها میتوانید به تگرام بنده مراجعه کنید.

mehdi sehati

در این سایت پروژه و آموزش های انواع ماژول ها و میکروکنترلر ها و نحوه ارتباط سخت افزار با نرم افزار (برنامه نویسی اندروید برای گوشی و برنامه نویسی سی شارپ برای کامپیوتر) و برنامه نویسی پایتون و رسبری پای و ماژول های وای فای قرار میگیرد همچنین دوستان برای توضیحات بیشتر و سفارش پروژه میتوانند به آی دی تلگرام بنده مراجعه کنند

مطالب مرتبط