Tartalomjegyzék:

A PC feloldása RFID és Arduino Uno segítségével: 4 lépés
A PC feloldása RFID és Arduino Uno segítségével: 4 lépés

Videó: A PC feloldása RFID és Arduino Uno segítségével: 4 lépés

Videó: A PC feloldása RFID és Arduino Uno segítségével: 4 lépés
Videó: RFID technology - RFID explained – RFID in Automation 2024, Július
Anonim
Nyissa fel a számítógépet az RFID és az Arduino Uno segítségével
Nyissa fel a számítógépet az RFID és az Arduino Uno segítségével
Nyissa fel a számítógépet az RFID és az Arduino Uno segítségével
Nyissa fel a számítógépet az RFID és az Arduino Uno segítségével

Ez az első Instructable. Ebben a projektben tehát fel akarom oldani a számítógép zárolását RFID és Arduino Uno segítségével, amellyel a tagok többsége rendelkezik, miután ezt megismételte. Kezdjük tehát:-

Lépés: Az RFID -szkenner csatlakoztatása az Arduino UNO -hoz

RFID -szkenner csatlakoztatása az Arduino UNO -hoz
RFID -szkenner csatlakoztatása az Arduino UNO -hoz

Az RFID szkenner 8 tűvel rendelkezik, és ebből 7 csapra van szükségünk

Arduino -------------- RFID szkenner

D9 --------------- Visszaállítás

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

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

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

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

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

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

Ne változtasson D11, D12, D13, Megváltoztathatja a D9, D10, amelyek SDA és Reset, de meg kell változtatni a kódot is, a csapokat

2. lépés: A kód megváltoztatása és a feltöltés

Kód megváltoztatása és feltöltés
Kód megváltoztatása és feltöltés
Kód megváltoztatása és feltöltés
Kód megváltoztatása és feltöltés

Először adja hozzá az MFRC522 könyvtárat az Arduino IDE -hez

MFRC522 LIbrary Az Arduino IDE számára

Töltse le a könyvtárat, és bontsa ki az Arduino Sketch Folder könyvtárak mappájába

Most a kód módosítása

Először menjen be a kódba és az UID -számba az UID -hez, amelyhez nem szeretne hozzáférni, mint a képen

a képen kiemelt vonal az, amelyet meg kell változtatnia, hogy a kártya működjön, ha többet szeretne hozzáadni, adjon meg egy szóközt ismét egy vesszővel, és egy másik UID kártyát

Például:-

content.substring (1) == "1. kártya", "2. kártya"

A billentyűleütések megváltoztatása

Először írja be a kódot

késleltetés (50);

buf [0] = 0;

buf [2] = 0x13; // Változtassa meg ezt a 13 -as számot az USBKeyScan. PDF fájlban lévő kulcsra, amelyet meg kell nyomni a kártya beolvasásakor

Soros.írás (buf, 8);

releaseKey ();

ha több billentyűt szeretne egymás után megnyomni

másolja ki a kódot, és illessze be az if in utasítás előtti alá

majd módosítsa a számot a megnyomni kívánt billentyűre

most töltse fel a kódot az Arduino uno -ba A megfelelő kártya és a megfelelő COM -port kiválasztásával

3. lépés: Az Atmega16U2 firmware frissítése a fedélzeten

Az Atmega16U2 firmware frissítése a fedélzeten
Az Atmega16U2 firmware frissítése a fedélzeten
Az Atmega16U2 firmware frissítése a fedélzeten
Az Atmega16U2 firmware frissítése a fedélzeten

Töltse le és telepítse az Atmel Flip 3.4.7 szoftvert az alábbi linkről

Atmel Flip 3.4.7 szoftver

A firmware fájlok először helyezzen egy jumpert a resetre és a földelésre, és távolítsa el, mint a képen

Nyissa meg az Atmel Flip alkalmazást, és válassza ki az Arduino-Keyboard-0.3.hex firmware fájlt a Fájl lapon-> Hex fájl betöltése

És

Válassza a Futtatás lehetőséget

Távolítsa el az USB -t, és csatlakoztassa újra

4. lépés: Kész

Most szkennelje be a programozott kártyát és tesztelje

Ha meg akarod nézni az enyémet, nézd meg a videó alatt

elnézést a videó tisztaságáért

Ha normál arduino-ként szeretné használni, futtassa az arduino-usbserial-uno.hex nevű firmware fájlt, és kész

Remélem tetszett ez a projekt, és ha bármilyen kérdése van, ne felejtse el megjegyzést írni

és itt a youtube csatornám linkje, ne felejts el feliratkozni a youtube -ra

Akash World Youtube csatorna

Ajánlott: