Tartalomjegyzék:

Windows PC zárolása/feloldása RFID használatával: 7 lépés (képekkel)
Windows PC zárolása/feloldása RFID használatával: 7 lépés (képekkel)

Videó: Windows PC zárolása/feloldása RFID használatával: 7 lépés (képekkel)

Videó: Windows PC zárolása/feloldása RFID használatával: 7 lépés (képekkel)
Videó: A Windows 10 bejelentkezési jelszó és lezárási képernyő jelszó kikapcsolása 2024, November
Anonim
Windows PC zárolása/feloldása RFID használatával
Windows PC zárolása/feloldása RFID használatával

Kövesse a szerző további információit:

SG -Rover - a Watchdog Robot
SG -Rover - a Watchdog Robot
SG -Rover - a Watchdog Robot
SG -Rover - a Watchdog Robot
Bevezetés a hangfelismerésbe az Elechouse V3 és az Arduino segítségével
Bevezetés a hangfelismerésbe az Elechouse V3 és az Arduino segítségével
Bevezetés a hangfelismerésbe az Elechouse V3 és az Arduino segítségével
Bevezetés a hangfelismerésbe az Elechouse V3 és az Arduino segítségével
A legegyszerűbb otthoni automatizálás Bluetooth, Android okostelefon és Arduino használatával
A legegyszerűbb otthoni automatizálás Bluetooth, Android okostelefon és Arduino használatával
A legegyszerűbb otthoni automatizálás Bluetooth, Android okostelefon és Arduino használatával
A legegyszerűbb otthoni automatizálás Bluetooth, Android okostelefon és Arduino használatával

Névjegy: Állandóan kíváncsi… Tovább a kksjunior -ról »

Szia

Milyen gyakran érezte magát fáradtnak, amikor beírta a jelszót, hogy feloldja PC -jét/laptopját minden alkalommal, amikor le van zárva? Megszoktam, hogy minden nap többször lezárom, és semmi sem bosszantóbb, mint a jelszó/pin újbóli beírása, minden alkalommal, amikor fel akarom oldani. Amikor elengedhetetlenné válik valami, szükség van arra, hogy megtaláljuk a módját annak megszerzésére. Ahogy a mondás tartja: "szükségszerűség a feltalálás anyja", a lusta elme elkezdett egy egyszerű és olcsó módon gondolkodni azon, hogyan oldhatom fel személyi számítógépemet/laptopomat minden alkalommal, amikor le kell zárnom. Ahogy átnéztem a dolgaimat, találtam egy RC522 RFID modult. Ekkor döntöttem úgy, hogy készítek egy RFID rendszert.

RFID: A rádiófrekvenciás azonosítás (RFID) az egyik legrégebbi vezeték nélküli technológia. Az RFID -chipeket az adatok digitális tárolására használják, amelyeket aztán elektromágneses mezőkön és rádióhullámokon keresztül megoszthatnak az objektumok között. Lehet, hogy nem túl fejlett, de sok gyártó valós potenciált lát a technológiában, függetlenül attól, hogy hány éves.

Ebben az utasításban elmagyarázom, hogyan lehet egy egyszerű RFID -rendszert készíteni, amely le tudja zárni/feloldani a Windows számítógépét, csak egy mozdulattal egy RFID -kártyával/címkével. Ezzel a rendszerrel nem kell többé feloldania laptopját/PC-jét, amikor lezárja.

1. lépés: Szükséges anyagok és eszközök

Szükséges anyagok és eszközök
Szükséges anyagok és eszközök

Ennek a projektnek a szíve az Arduino Pro Micro (vagy használhatja az Arduino Leonardo -t) és az ATmega32U4 chip. Ennek a projektnek nagyon fontos, hogy az ATmega32U4 chipet tartalmazó fejlesztőlapot válasszon. Ehhez az alkalmazáshoz nem használhatunk olyan fejlesztőlapokat, mint az Arduino Uno, Mega 2560, Pro Mini vagy Arduino Nano. A részletek a következő lépésekben találhatók.

Szükséges anyagok:

  1. Arduino Pro Micro/Arduino Leonardo.
  2. MFRC-522 RFID modul RFID kártyával.
  3. Férfi és női fejlécek.
  4. NYÁK prototípus.
  5. Vezetékek.
  6. 10 k ohmos ellenállások - 3

Szükséges eszközök:

  1. Forrasztó készlet.
  2. Ragasztópisztoly.
  3. Drótvágók

stb:

2. lépés: A prototípus elkészítése

A prototípus építése
A prototípus építése
A prototípus építése
A prototípus építése

Javaslom, hogy építsen fel egy prototípust a kenyértáblára, mielőtt az áramkört PCB -hez forrasztja. Ez segít a kapcsolatok jobb megértésében, és lehetővé teszi a kapcsolatok összekapcsolása során előforduló hibák kijavítását. A prototípus felépítése nem nehéz feladat, ha figyelembe vesszük ezt a projektet. Csak néhány kapcsolatot kell létrehoznunk, és készen állunk a kód feltöltésére. A csatlakozásokat az alábbiakban ismertetjük. Az Arduino -n sok csap nem változtatható. Mivel ez az eszköz SPI buszt használ, nem teszi lehetővé a kapcsolócsapok cseréjét, a 14, 15 és 16 érintkezőknek az ábrán látható módon kell maradniuk. Az RST és az SDA a felhasználó által megadott.

Az RC-522 RFID modult mindössze 3,3 voltos bemeneti feszültségre tervezték. Ez egy nagyon érzékeny eszköz, ezért a magasabb értékek túlmelegedhetnek és károsíthatják a modult. Az Arduino Pro Micro VCC 5 voltos tápellátást biztosít. Készítsen feszültségosztót a kapcsolási rajzon látható módon (vagy használjon 5 V -tól 3,3 V -ig terjedő leeresztő modult) 3,3 V -os tápfeszültség létrehozásához. Csatlakoztassa a 3,3 V -os tápegységet az RFID modul VCC -jéhez

RST az Arduino 5. tűjéhez. (Ezt a PIN -kódot megváltoztathatja a kódban.)

Csatlakoztassa a GND csapot a földhöz

IRQ csap - Nincs csatlakoztatva

MISO az Arduino 14. tűjére

MOSI az Arduino 16. tűjéhez

SCK az Arduino 15. lábához

SDA az Arduino 10. tűjéhez. (Ez is egy felhasználó által meghatározott pin.)

Ez minden !, Egyszerű és könnyű. Csak csatlakoztassa a kábelt, és készen állunk a kód feltöltésére és az eszköz tesztelésére.

3. lépés: A kód

A kód
A kód
A kód
A kód
A kód
A kód
A kód
A kód

Az ATmega32u4 chipet tartalmazó Arduino Leonardo/Micro beépített USB kommunikációval rendelkezik. Ez lehetővé teszi, hogy a Leonardo/Micro egérként vagy billentyűzetként jelenjen meg a csatlakoztatott számítógépen.

A keyboard.h alapkönyvtárát használjuk arra, hogy az arduino elküldje a billentyűleütéseket egy csatlakoztatott számítógépre.

Töltse le a kódot innen.

Töltse le az MFRC522.h arduino könyvtárat innen.

Töltse le a Keyboard.h arduino könyvtárat innen.

A kód működése nagyon egyszerű.

Az RFID -kártya/címke UID -je és a Windows jelszava/PIN -kódja a kódban van tárolva

Amikor a megfelelő kártya megjelenik az RFID olvasóban, az arduino billentyűleütéseket küld az ablakok zárásához, és jelszavát az ablakok feloldásához

Ha az ablakok zárolt állapotban vannak, a zároláshoz használt billentyűleütéseknek nincs hatása, és a parancs feloldja a zárolt számítógép zárolását

Vagy ha a Windows már fel van oldva, a parancsok zárolják. (A feloldó kód is egyidejűleg érkezik, de mivel csak egy csipetnyi késés van a zárolás és a feloldás billentyűleütései között, a Windows végrehajtja a zárolási parancsot, és nem olvassa el az ekkor érkező feloldó kód parancsot.)

El kell végeznie néhány apró változtatást az általam megadott kódon, hogy felfedezze és használhassa azt.

Csatlakoztassa a prototípust a számítógéphez

Indítsa el az Arduino IDE -t, és nyissa meg az itt megadott kódot

Az eszköztáron lépjen az Eszközök -> Tábla menüpontba, és válassza ki az Arduino Leonardót mind az Arduino Pro mikro, mind az Arduino Leonardo számára

Ellenőrizze, hogy a COM port van -e kiválasztva

Töltse fel a kódot az arduino -ra

Nyissa meg a Soros monitort (Ctrl+Shift+M)

Olvassa be a kártyát/címkét

A soros monitoron megjelenő kimenet első sora a kártya/címke UID -je. Jegyezze fel ezt az értéket

Most térjen vissza a kódszerkesztőhöz, és módosítsa a "card1" karakterlánc értékét az Ön által korábban megjegyzett UID -re (a kódomban a 41. sorban található)

Lépjen a kód utolsó részébe, és talál egy sort, amely így szól: "Keyboard.print (" PASSWORD ");" (80. sor a kódban.). Módosítsa ezt az értéket a Windows feloldókódjára

Most töltse fel a módosított kódot az arduino -ba

A prototípus teszteléséhez olvassa be a kártyát/címkét

Ez egy alapvető kód a jelszavak gépeléséhez a számítógépen RFID címkék használatával. Módosíthatja a kódot, hogy további kártyákat/címkéket adjon hozzá, és különböző jelszavakat állíthat be az egyes kártyákhoz különböző alkalmazásokhoz.

4. lépés: Forrasztás

Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás

Ez egy nagyon kicsi és egyszerű áramkör. Jobb ezt forrasztani egy prototípus -NYÁK lapra, mint sok időt szánni egyedi PCB készítésére.

Mindig fejléceket használjon az arduino és az RFID modul csatlakoztatásához, különben a forrasztás közbeni hosszan tartó hőhatás véglegesen károsíthatja ezeket a lapokat.

Forrasztja az összes csatlakozást az áramköri rajz szerint, és csatlakoztassa az arduino és RFID modult a NYÁK -kártyához. Az RFID modult vízszintesen csatlakoztattam a NYÁK laphoz egy derékszögű női fejléc segítségével, hogy kényelmesen elkészítsem a tokját.

A forrasztás után mindig ellenőrizze, hogy nincs -e laza csatlakozás vagy meghibásodás a készüléken.

5. lépés: Melléklet készítése

Melléklet készítése
Melléklet készítése
Melléklet készítése
Melléklet készítése

Nos, ezzel a találmánnyal rájöhettél, hogy lusta vagyok tervezni és 3D nyomtatni egy tokot ehhez a kialakításhoz, ezért készítettem egy egyszerű burkolatot kartondobozokból, amelyeket a garázsomban találtam. Készítettem hozzá állványt ugyanazzal a kartonpapírral, és lyukakat vágtam ki a tokba a kábel csatlakoztatására és az arduino LED -jeire. Ezután az egész rendszert szénszálas textúrájú matricával tekertem be, és egy félig átlátszó sötét matricát tettem a lyukhoz, ahol a tábla LED-je található.

A tok elkészítése teljes mértékben a fantáziáján múlik. Tegye közzé kreatív felépítéseiről készült képeket az alábbi megjegyzések részben.!

Ajánlott: