Mundarija:

RFID va Arduino Uno yordamida kompyuter qulfini oching: 4 qadam
RFID va Arduino Uno yordamida kompyuter qulfini oching: 4 qadam

Video: RFID va Arduino Uno yordamida kompyuter qulfini oching: 4 qadam

Video: RFID va Arduino Uno yordamida kompyuter qulfini oching: 4 qadam
Video: Elektron qulf yasash | Електрон қулф ясаш | Transformers Education 2024, Noyabr
Anonim
RFID va Arduino Uno yordamida kompyuter qulfini oching
RFID va Arduino Uno yordamida kompyuter qulfini oching
RFID va Arduino Uno yordamida kompyuter qulfini oching
RFID va Arduino Uno yordamida kompyuter qulfini oching

Bu mening birinchi ko'rsatma. Shunday qilib, ushbu loyihada men sizning kompyuteringizni RFID va Arduino Uno yordamida qulfdan chiqarishni rejalashtirmoqdaman, aksariyat a'zolar buni takrorlagandan so'ng, siz yana oddiy arduino taxtasi kabi ishlashingiz uchun ozgina o'zgartirish kiritishingiz kerak bo'ladi. Shunday qilib, boshlaylik:-

1 -qadam: RFID skanerini Arduino UNO -ga ulash

RFID skanerini Arduino UNO -ga ulash
RFID skanerini Arduino UNO -ga ulash

RFID skanerida 8 ta pin bor va buning uchun bizga 7 ta pin kerak

Arduino -------------- RFID skaneri

D9 --------------- Qayta tiklash

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

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

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

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

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

3.3V ---------------- 3.3V

D11, D12, D13 ni o'zgartirmang, Siz SDA va Reset bo'lgan D9, D10 -ni o'zgartirishingiz mumkin, lekin pinni ham o'zgartirishingiz kerak

2 -qadam: Kodni o'zgartirish va yuklash

Kodni o'zgartirish va yuklash
Kodni o'zgartirish va yuklash
Kodni o'zgartirish va yuklash
Kodni o'zgartirish va yuklash

Avval Arduino IDE -ga MFRC522 kutubxonasini qo'shing

Arduino IDE uchun MFRC522 kutubxonasi

Kutubxonani yuklab oling va Arduino eskiz jildidagi kutubxonalar papkasiga chiqaring

Endi kodni o'zgartirish

Avval UID raqamiga kod va UID raqamiga kiring, siz rasmdagi kabi kirishni xohlamaysiz

rasmda ko'rsatilgan chiziq - bu sizning kartangiz ishlashi uchun o'zgartirilishi kerak bo'lgan joy, agar siz ko'proq joy qo'shmoqchi bo'lsangiz, yana vergul va boshqa UID karta bering.

Masalan:-

content.substring (1) == "1 -karta", "2 -karta"

Klaviatura tugmalarini o'zgartirish

Avval kodni kiriting

kechikish (50);

buf [0] = 0;

buf [2] = 0x13; // Ushbu raqamni USBKeyScan. PDF faylidagi raqamga o'zgartiring, kartani skanerlashda bosish kerak.

Serial.write (buf, 8);

releaseKey ();

Agar siz bir nechta tugmachalarni bosmoqchi bo'lsangiz

kodni nusxa ko'chiring va if iborasining oldidan pastiga qo'ying

va keyin raqamni bosmoqchi bo'lgan tugmachaga o'zgartiring

Endi to'g'ri taxtani va to'g'ri COM portini tanlab, kodni Arduino uno -ga yuklang

3 -qadam: Bortda Atmega16U2 dasturiy ta'minotini yangilash

Bortda Atmega16U2 dasturiy ta'minotini yangilash
Bortda Atmega16U2 dasturiy ta'minotini yangilash
Bortda Atmega16U2 dasturiy ta'minotini yangilash
Bortda Atmega16U2 dasturiy ta'minotini yangilash

Quyidagi havoladan Atmel Flip 3.4.7 dasturini yuklab oling va o'rnating

Atmel Flip 3.4.7 dasturiy ta'minoti

Dasturiy ta'minot fayllari birinchi navbatda o'tish joyini o'rnatish va erga o'rnatadi va uni rasmdagi kabi olib tashlaydi

Atmel Flip-ni oching va Fayl yorlig'idan Arduino-Keyboard-0.3.hex dasturiy ta'minot faylini tanlang-> Hex faylini yuklang.

Va

Ishga tushirish -ni tanlang

Usb -ni o'chiring va yana ulang

4 -qadam: bajarildi

Endi dasturlashtirilgan kartani skanerlang va uni sinab ko'ring

agar men qilgan narsani ko'rishni istasangiz, video ostiga qarang

video ravshanligi uchun uzr

Agar siz uni oddiy arduino kabi ishlatmoqchi bo'lsangiz, arduino-usbserial-uno.hex deb nomlangan dasturiy ta'minot faylini ishga tushirishingiz kerak.

Umid qilamanki, sizga bu loyiha yoqdi va agar sizda biron bir savol bo'lsa, izohni unutmang

va bu erda mening youtube kanalim havolasi youtube -da obuna bo'lishni unutmang

Akash World Youtube kanali

Tavsiya: