جدول المحتويات:

افتح جهاز الكمبيوتر باستخدام RFID و Arduino Uno: 4 خطوات
افتح جهاز الكمبيوتر باستخدام RFID و Arduino Uno: 4 خطوات

فيديو: افتح جهاز الكمبيوتر باستخدام RFID و Arduino Uno: 4 خطوات

فيديو: افتح جهاز الكمبيوتر باستخدام RFID و Arduino Uno: 4 خطوات
فيديو: طريقة برمجة البطاقات وتجربة RFID بأستخدام Arduino 2024, يوليو
Anonim
افتح جهاز الكمبيوتر باستخدام RFID و Arduino Uno
افتح جهاز الكمبيوتر باستخدام RFID و Arduino Uno
افتح جهاز الكمبيوتر باستخدام RFID و Arduino Uno
افتح جهاز الكمبيوتر باستخدام RFID و Arduino Uno

هذا هو أول Instructable لي. لذلك في هذا المشروع ، سأقوم بإلغاء قفل جهاز الكمبيوتر الخاص بك باستخدام RFID & Arduino Uno والذي يمتلكه معظم الأعضاء بعد القيام بذلك مرة أخرى ، وعليك إجراء بعض التغييرات من أجل العمل مثل لوحة اردوينو عادية مرة أخرى. لذلك دعونا نبدأ:-

الخطوة 1: توصيل ماسح RFID بـ Arduino UNO

توصيل ماسح RFID بـ Arduino UNO
توصيل ماسح RFID بـ Arduino UNO

يحتوي ماسح RFID على 8 دبابيس ونحتاج إلى 7 دبابيس من ذلك

Arduino -------------- ماسح RFID

D9 --------------- إعادة تعيين

D10 ---------------- SDA

D11 --------------- MOSI

D12 --------------- MISO

D13 --------------- SCK

GND -------------- GND

3.3 فولت ---------------- 3.3 فولت

لا تغير D11 ، D12 ، D13 ،

يمكنك تغيير D9 و D10 وهما SDA وإعادة التعيين ولكنهما بحاجة إلى تغيير الرمز أيضًا في الدبابيس

الخطوة 2: تغيير الرمز والتحميل

تغيير الكود والتحميل
تغيير الكود والتحميل
تغيير الكود والتحميل
تغيير الكود والتحميل

قم أولاً بإضافة مكتبة MFRC522 إلى Arduino IDE

MFRC522 LIbrary لـ Arduino IDE

قم بتنزيل المكتبة واستخراجها في مجلد المكتبات في Arduino Sketch Folder

الآن تغيير الكود

انتقل أولاً إلى الكود ورقم UID الخاص بك لا تريد الوصول إليه كما في الصورة

السطر المميز في الصورة هو الخط الذي يجب عليك تغييره حتى تعمل بطاقتك إذا كنت تريد إضافة المزيد ، امنح مسافة فاصلة مرة أخرى مسافة ومعرف مستخدم آخر للبطاقة

على سبيل المثال: -

content.substring (1) == "البطاقة 1" ، "البطاقة 2"

تغيير ضربات المفاتيح

انتقل أولاً في الكود إلى

تأخير (50) ؛

buf [0] = 0 ،

buf [2] = 0x13 ؛ // قم بتغيير هذا الرقم 13 إلى الرقم الموجود في ملف USBKeyScan. PDF وهو المفتاح الذي تريد الضغط عليه عند مسح البطاقة ضوئيًا

Serial.write (buf ، 8) ؛

ReleaseKey () ،

إذا كنت تريد الضغط على المزيد من المفاتيح بعد بعضها البعض

انسخ الكود والصقه أسفل ما قبله في عبارة if

ثم قم بتغيير الرقم إلى المفتاح الذي تريد الضغط عليه

الآن قم بتحميل الكود إلى Arduino uno عن طريق تحديد اللوحة الصحيحة ومنفذ COM الصحيح

الخطوة 3: ترقية البرنامج الثابت لـ Atmega16U2 على اللوحة

ترقية البرنامج الثابت لـ Atmega16U2 على اللوحة
ترقية البرنامج الثابت لـ Atmega16U2 على اللوحة
ترقية البرنامج الثابت لـ Atmega16U2 على اللوحة
ترقية البرنامج الثابت لـ Atmega16U2 على اللوحة

قم بتنزيل وتثبيت برنامج Atmel Flip 3.4.7 من الرابط أدناه

برنامج Atmel Flip 3.4.7

تقوم ملفات البرامج الثابتة أولاً بوضع وصلة مرور على إعادة التعيين والأرض وإزالتها كما في الصورة

افتح Atmel Flip وحدد ملف البرنامج الثابت Arduino-Keyboard-0.3.hex من علامة التبويب File -> تحميل ملف Hex

و

حدد تشغيل

قم بإزالة USB وقم بتوصيله مرة أخرى

الخطوة 4: تم

الآن امسح البطاقة التي قمت ببرمجتها واختبرها

إذا كنت تريد أن ترى لي الذي قمت بفحصه أسفل الفيديو

آسف على وضوح الفيديو

إذا كنت ترغب في استخدامه مثل arduino العادي ، فيجب عليك تشغيل ملف البرنامج الثابت المسمى arduino-usbserial-uno.hex وفعله

أتمنى أن تكون قد استمتعت بهذا المشروع وإذا كان لديك أي أسئلة فلا تنس التعليق

وهنا رابط قناة اليوتيوب الخاص بي لا تنسى الاشتراك في يوتيوب

قناة عكاش العالمية على اليوتيوب

موصى به: