Агуулгын хүснэгт:

RFID болон Arduino Uno ашиглан компьютерын түгжээг тайлах: 4 алхам
RFID болон Arduino Uno ашиглан компьютерын түгжээг тайлах: 4 алхам

Видео: RFID болон Arduino Uno ашиглан компьютерын түгжээг тайлах: 4 алхам

Видео: RFID болон Arduino Uno ашиглан компьютерын түгжээг тайлах: 4 алхам
Видео: 50 САМЫХ ИННОВАЦИОННЫХ ЛИЧНЫХ ТРАНСПОРТНЫХ СРЕДСТВ 2021–2022 гг. 2024, Арваннэгдүгээр
Anonim
RFID болон Arduino Uno ашиглан компьютерын түгжээг тайлна уу
RFID болон Arduino Uno ашиглан компьютерын түгжээг тайлна уу
RFID болон Arduino Uno ашиглан компьютерын түгжээг тайлна уу
RFID болон Arduino Uno ашиглан компьютерын түгжээг тайлна уу

Энэ бол миний анхны зааварчилгаа юм. Тиймээс энэ төсөлд би таны компьютерийг RFID & Arduino Uno ашиглан онгойлгох гэж байгаа бөгөөд ихэнх гишүүд үүнийг дахин хийснийхээ дараа дахин ердийн arduino самбар шиг ажиллахын тулд цөөн хэдэн өөрчлөлт хийх хэрэгтэй болно. Тиймээс эхэлцгээе:-

Алхам 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.3V ---------------- 3.3V

D11, D12, D13, Та SDA ба Reset болох D9, D10 -ийг өөрчилж болно, гэхдээ кодыг бас зүүгээр солих хэрэгтэй

Алхам 2: Кодыг өөрчлөх, байршуулах

Кодыг өөрчилж, байршуулж байна
Кодыг өөрчилж, байршуулж байна
Кодыг өөрчилж, байршуулж байна
Кодыг өөрчилж, байршуулж байна

Эхлээд Arduino IDE дээр MFRC522 номын санг нэмнэ үү

Arduino IDE -д зориулсан MFRC522 номын сан

Номын санг татаж аваад Arduino Sketch Folder дахь номын сангийн хавтсанд задална уу

Одоо кодоо өөрчилж байна

Эхлээд код болон UID дугаар руу ороод UID дугаар руу ороорой, та зураг дээрх шиг нэвтрэхийг хүсэхгүй байна

Зураг дээр тодруулсан мөр бол та картаа ажиллуулахын тулд өөрчлөх ёстой мөр бөгөөд хэрэв та зай нэмж оруулахыг хүсвэл таслал, өөр UID карт өг.

Жишээ нь:-

content.substring (1) == "1 -р карт", "2 -р карт"

Товчлууруудыг өөрчлөх

Эхлээд код руу орно уу

саатал (50);

buf [0] = 0;

buf [2] = 0x13; // Энэ 13 дугаарыг USBKeyScan. PDF файл дахь картаар скан хийх үед дарахыг хүссэн түлхүүр болгон өөрчилнө үү.

Serial.write (buf, 8);

releaseKey ();

Хэрэв та дараалан олон товчлуур дарахыг хүсч байвал

кодыг хуулж, if мэдэгдлийн өмнөх нэг доор байрлуулна уу

дараа нь дарахыг хүссэн товчлуур болгон дугаараа солино уу

Зөв самбар болон зөв COM портыг сонгосноор одоо кодыг Arduino uno -д байршуулна уу

Алхам 3: Самбар дээрх Atmega16U2 програмыг шинэчлэх

Усан онгоцны Atmega16U2 програмыг шинэчлэх
Усан онгоцны Atmega16U2 програмыг шинэчлэх
Усан онгоцны Atmega16U2 програмыг шинэчлэх
Усан онгоцны Atmega16U2 програмыг шинэчлэх

Atmel Flip 3.4.7 програмыг доорх линкээс татаж аваад суулгана уу

Atmel Flip 3.4.7 програм хангамж

Firmware Files нь эхлээд холбогчийг дахин тохируулж, газардуулаад зураг дээрх шиг устгана

Atmel Flip-ийг нээж, Arduino-Keyboard-0.3.hex програмын файлыг File Tab-> Hex файлыг ачаална уу.

Мөн

Ажиллуулахыг сонгоно уу

Usb -ийг устгаад дахин залгаарай

Алхам 4: Дууссан

Одоо програмчлагдсан картаа сканнердаж, туршиж үзээрэй

Хэрэв та миний хийсэн зүйлийг харахыг хүсвэл видеоны доор үзнэ үү

видео тодорхой болсонд уучлаарай

Хэрэв та үүнийг ердийн arduino шиг ашиглахыг хүсвэл arduino-usbserial-uno.hex нэртэй програмын файлыг ажиллуулах ёстой.

Энэ төсөл танд таалагдсан гэж найдаж байна, хэрэв танд асуулт байвал сэтгэгдлээ бичихээ бүү мартаарай

энд миний youtube сувгийн холбоос байна youtube -д бүртгүүлэхээ бүү мартаарай

Akash World Youtube суваг

Зөвлөмж болгож буй: