خانه / مطالب علمی / Mini PC - مینی PC / رزبری پای - Raspberry PI / راه اندازی ماژول RFID با رزبری پای به زبان پایتون

راه اندازی ماژول RFID با رزبری پای به زبان پایتون

در این پروژه می خواهیم به وسیله raspberry pi 3  و  با زبان python ماژول EM-19 را راه اندازی کنیم به طوری که شماره ی کارت ها را در یک فایل (با فشردن کلید ونزدیک کردن کارت ) ذخیره کند و اگه کارتی که به ان نزدیک میکنید قبلا ذخیره شده باشد با یک led  به شما خبر می دهد .

ابزار مورد نیاز برای راه اندازی پروژه:

کاربرد های ماژول EM-19(RFID)

سیستم های امنیتی
قفل کارتی هتل و استخرها
کارت های اعتباری و بلیط های الکترونیکی
شناسایی کاربر یا خودور یا کالا …
خانه های هوشمند
فناوری اطلاعات
سامانه های هوشند
RFID در ساخت و ساز : ابزار ردیابی ، ردیابی لوله
RFID در بیمارستان و مراقبت از سلامت
سیستم های پرداخت RFID
دستگاه های حضور و غیاب و کنترل تردد

ترتیب پایه های این ماژول به شرح زیر است :

 

برای ارتباط این ماژول با raspberry pi3 از پورت سریال در حالتTTL استفاده میکنیم که برای این منظور پایه های 5و6 را به جامپر به هم میبندیم سپس پایه ی TXD (پایه 9) به پایه 10 raspberry pi3 و پاییه های 1 و2 ماژول را به پایه های 4و 6 raspberry pi3 وصل میکنیم.

ارتباط ماژول EM-19 از طریق پورت سریال است و مشخصات ان به شرح زیر است :

باید پورت سریال raspberry pi3   را فعال کنیم . مراحل فعال کردن پورت سریال در raspberry pi3 :

نکته :این روش فقط برای raspberry pi3  صادق است و بر روی ورژن ها قبلی عمل نمی کند!!!

1.صفحه ترمینال را باز کنید

2.خط زیر را در ان بنویسید

3.صفحه ای برای شما خواهد امد در انتهای ان دو خط زیر را اضافه کنید :

4.سپس دکمه های ctrl+X زده و بعد دکمه Y  را بزنید و بعد از ان enter  را بزنید

5.در صفحه ترمینال خط زیر را بنویسید :

6.در صفحه ی باز شده چنین چیزی خواهید دید:

7. بخش زیر را از ان پاک کنید :

8.سپس دوباره دکمه های ctrl+X زده و بعد دکمه Y  را بزنید و بعد از ان enter  را بزنید حال پورت سریال raspberry pi3 شما فعال شده است . برای مرحله بعد باید یک کلید  ویک led  به raspberry pi3 خود اضافه کنید .

کلید برای اینکه بتوان کارت جدید را به فایل اضافه کرد . بعد از هر بار خواندن کارتی که قبلا عضو شده است led یک بار چشمک میزند و بعد از عضو کردن کارت جدید led برای 5 ثانیه روشن می ماند . برای استفاده از gpio  در python  باید کتابخانه ان را اضافه کرد .

نصب کتابخانه GPIO برای python :

1.ترمینال را باز کنید  خط زیر را در ان بنویسید :

صبر کنید تا نصب ان تمام شود ترمینال را ببندید.

ساختن فایل های مورد نیاز :

رو صفحه ی desktop راست کلیک کرده در بخش create new  گزینه empty file  را انتخاب کنید.

سپس در نوار بازشده خط زیر را بنویسید :

دکمه  ok را بزنید دوباره یک فایل جدید بسازید و درنوار باز شده خط زیر را بنویسید :

ok  را بزنید فایل project را باز کرده و کد های زیر را در ان بنویسید:

نمایی از شماتیک پروژه:

نویسنده:شهاب نیکخو(SHB)

درباره ی شهاب نیکخو

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

پاسخ دهید

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

*

code