Tartalomjegyzék:
- 1. lépés: Szükséges anyagok és eszközök
- 2. lépés: A prototípus elkészítése
- 3. lépés: A kód
- 4. lépés: Forrasztás
- 5. lépés: Melléklet készítése
Videó: Windows PC zárolása/feloldása RFID használatával: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Kövesse a szerző további információit:
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
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:
- Arduino Pro Micro/Arduino Leonardo.
- MFRC-522 RFID modul RFID kártyával.
- Férfi és női fejlécek.
- NYÁK prototípus.
- Vezetékek.
- 10 k ohmos ellenállások - 3
Szükséges eszközök:
- Forrasztó készlet.
- Ragasztópisztoly.
- Drótvágók
stb:
2. lépés: A prototípus elkészí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
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
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
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:
Lenovo Y700 Az NVMe Gen3 feloldása Gyorsaság: 4 lépés
Lenovo Y700 Az NVMe Gen3 sebességének feloldása: A témában végzett kis kutatás után megállapítottam, hogy a Lenovo Y700 gyárilag Nvme gen 2 sebességre van állítva. Egy egyszerű Google -keresés, és különféle magyarázatokat találhat arra, hogy miért van ez. A következtetésem az, hogy a Lenovo a Gen2 sebességet állítja be, hogy megőrizze a teljesítményt
Arduino RFID feloldása Mac (Linux és Win): 3 lépés
Arduino RFID Unlock Mac (Linux és Win): MacBook Pro -m van, és nagy jelszavam is van a macbookon. Amikor a mac megáll, megírom a rendszer megnyitásának engedélyét. Egy normális napon körülbelül 100 -szor lejegyzem a jelszót. Most megtaláltam a megoldást! Az RFID TAG! Arduino -t használok
A PC feloldása RFID és Arduino Uno segítségével: 4 lépés
PC feloldása RFID és 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 & Az Arduino Uno -val, amelyet a legtöbb tag birtokol, miután ezt megismételte, néhány változtatást kell végrehajtania ahhoz, hogy normális arduino -táblaként működjön
Comsave: Jegyzetek zárolása (kötegelt fájl alkalmazás): 3 lépés
Comsave: Jegyzetek zárolása (kötegelt fájl alkalmazás): Szia, ez a Comsaveit menti a jegyzeteidet, és zárolja azokat. Csak töltse le a csatolt kötegelt fájlt (az 1. lépésben). Helyezze egy mappába, és NE mozgassa ki a mappából, vagy a kötegelt fájl nem fogja megtalálni a fiókját. MEGJEGYZÉS: Ez egy kötegelt fájl. Általános
A V7 Navigation 1000 GPS feloldása: 7 lépés
A V7 Navigation 1000 GPS feloldása: Nyissa ki a Windows CE környezetet egy V7 Navigation 1000 GPS eszközön. A V7 1000 nagyszerű, olcsó (300 dollár CAN) és hordozható GPS. A dobozon kívül a főbb funkciók közé tartozik a MyGuide navigációs rendszer, az MP3- és a filmlejátszó (támogatja