Sisukord:
- Samm: vajalikud materjalid ja tööriistad
- 2. samm: prototüübi loomine
- 3. samm: kood
- 4. samm: jootmine
- Samm: korpuse valmistamine
Video: Windowsi arvuti lukustamine/avamine RFID abil: 7 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Autor: KksjuniorProfile
Teave: Pidevalt uudishimulik… Veel kksjuniori kohta »
Tere
Kui sageli olete väsinud oma arvuti/sülearvuti avamiseks parooli sisestamisest iga kord, kui see lukustati? Olen harjunud seda iga päev päris mitu korda lukustama ja miski pole tüütum, kui sisestada parool/PIN-kood ikka ja jälle, iga kord, kui tahan selle avada. Kui vajadus millegi järele muutub hädavajalikuks, olete sunnitud leidma viise, kuidas seda saada. Nagu öeldakse: "vajadus on leiutiste ema", hakkas laisk mõistus minus mõtlema lihtsale ja odavale võimalusele oma isikliku arvuti/sülearvuti avamiseks iga kord, kui pidin selle lukustama. Asju läbi vaadates leidsin RC522 RFID mooduli. Siis otsustasin teha RFID -süsteemi.
RFID: Raadiosagedustuvastus (RFID) on üks vanimaid traadita tehnoloogiaid. RFID -kiipe kasutatakse teabe digitaalseks salvestamiseks, mida saab seejärel objektide vahel elektromagnetväljade ja raadiolainete kaudu jagada. See ei pruugi olla ülimalt arenenud, kuid paljud tegijad näevad tehnoloogias tõelist potentsiaali, olenemata sellest, kui vana see on.
Selles juhendis selgitan, kuidas teha lihtsat RFID -süsteemi, mis lukustab/avab teie Windowsi arvuti vaid RFID -kaardi/märgendi liigutusega. Selle süsteemi olemasolul ei tekita sülearvuti/arvuti iga kord lukustamisel probleeme.
Samm: vajalikud materjalid ja tööriistad
Selle projekti süda on Arduino Pro Micro (või saate kasutada Arduino Leonardo) koos kiibiga ATmega32U4. Selle projekti jaoks on väga oluline valida arendusplaat, millel on kiip ATmega32U4. Me ei saa selle rakenduse jaoks kasutada selliseid arendusplaate nagu Arduino Uno, Mega 2560, Pro Mini või Arduino Nano. Üksikasjad on järgmistes etappides.
Vajalikud materjalid:
- Arduino Pro Micro/Arduino Leonardo.
- MFRC-522 RFID-moodul koos RFID-kaardiga.
- Meeste ja naiste päised.
- PCB plaadi prototüüp.
- Juhtmed.
- 10 kΩ takistid - 3
Vajalikud tööriistad:
- Jootekomplekt.
- Liimipüstol.
- Traadilõikurid
jne:
2. samm: prototüübi loomine
Enne vooluahela jootmist PCB -le soovitan teil leivaplaadile prototüübi ehitada. See aitab teil ühendustest paremini aru saada ja parandab kõik ühenduste linkimise ajal ilmnenud vead. Prototüübi ehitamine ei ole seda projekti arvestades raske ülesanne. Peame looma vaid mõned ühendused ja oleme valmis koodi üles laadima. Ühendusi kirjeldatakse allpool. Arduino puhul ei ole paljud tihvtid vahetatavad. Kuna see seade kasutab SPI -siinit, ei luba see tihvtide vahetamist, tihvtid 14, 15 ja 16 peavad jääma joonisel näidatule. RST ja SDA on kasutaja määratud.
RC-522 RFID-moodul on mõeldud vaid 3,3-voldise sisendpinge jaoks. See on väga tundlik seade, seega võivad kõik kõrgemad väärtused üle kuumeneda ja moodulit kahjustada. Arduino Pro Micro VCC annab teile 5 -voldise toite. Tehke pingejagur, nagu on näidatud vooluahela skeemil (või kasutage 5 V kuni 3,3 V astmemoodulit), et luua 3,3 volti toitepinge. Ühendage 3,3 V toide RFID -mooduli VCC -ga
RST Arduino tihvti 5 külge. (Saate seda koodi PIN -koodis muuta.)
Ühendage GND tihvt maapinnaga
IRQ tihvt - pole ühendatud
MISO Arduino nööpnõelale 14
MOSI Arduino tihvti 16 külge
SCK Arduino tihvti 15 külge
SDA Arduino tihvti 10 külge. (See on ka kasutaja määratud pin.)
See on kõik !, Lihtne ja lihtne. Ühendage lihtsalt kaabel ja oleme valmis koodi üles laadima ja seadet testima.
3. samm: kood
ATmega32u4 kiibiga Arduino Leonardo/Micro-l on sisseehitatud USB-side. See võimaldab Leonardo/Micro kuvada ühendatud arvutile hiire või klaviatuurina.
Kasutame klaviatuuri.h põhiteeki, et panna arduino klahvivajutusi ühendatud arvutisse saatma.
Laadige kood siit alla.
Laadige siit alla MFRC522.h arduino raamatukogu.
Laadige siit alla Keyboard.h arduino raamatukogu.
Koodi töö on väga lihtne.
Teie RFID -kaardi/-märgendi UID ja Windowsi parool/PIN -kood on salvestatud koodi
Kui RFID -lugejale näidatakse õiget kaarti, saadab arduino klahvide lukustamiseks klahvivajutusi ja akende avamiseks teie parooli
Kui aknad on lukustatud olekus, ei anna selle lukustamise klahvivajutused mingit mõju ja käsk avab lukustatud arvuti
Või kui aknad on juba lukust lahti, lukustavad käsud selle. (Ka avamiskood saabub samaaegselt, kuid kuna luku ja avamise klahvivajutuste vahel on vaid näputäis viivitust, hakkab Windows täitma lukukäsk ja ei loe sel ajal saabuvat avamiskoodi käsku.)
Peate oma esitatud koodis tegema mõned väikesed muudatused, et seda ise uurida ja kasutada.
Ühendage prototüüp arvutiga
Käivitage Arduino IDE ja avage kood, mille olen siin andnud
Minge tööriistaribalt tööriistadesse -> Laud ja valige Arduino Leonardo nii Arduino Pro mikro kui ka Arduino Leonardo jaoks
Kontrollige, kas COM -port on valitud
Laadige kood üles arduino
Avage jadamonitor (Ctrl+Shift+M)
Skaneerige oma kaart/silt
Seeriamonitoris näidatud väljundi esimene rida on teie kaardi/sildi UID. Märkige see väärtus üles
Nüüd minge tagasi koodiredaktorisse ja muutke stringi "card1" väärtus UID -ks, mille äsja märkisite (minu koodist leiate selle rea 41)
Minge koodi viimasesse ossa ja leiate rea, mis ütleb: "Keyboard.print (" PASSWORD ");" (Koodi rida 80). Muutke see väärtus oma Windowsi avamiskoodiks
Nüüd laadige muudetud kood arduinosse üles
Prototüübi testimiseks skaneerige kaart/silt
See on põhikood paroolide sisestamiseks arvutisse RFID -siltide abil. Saate koodi muuta, et lisada rohkem kaarte/silte ja määrata erinevatele rakendustele iga kaardi jaoks erinevad paroolid.
4. samm: jootmine
See on väga väike ja lihtne ahel. Parem on see jootma PCB plaadi prototüüpimiseks kui kulutada palju aega kohandatud trükkplaadi valmistamiseks.
Kasutage arduino ja RFID -mooduli ühendamiseks alati päiseid, vastasel juhul võib jootmise ajal pikaajaline kokkupuude kuumusega neid plaate püsivalt kahjustada.
Jootke kõik ühendused vastavalt skeemile ja ühendage arduino ja RFID moodul trükkplaadiga. Olen ühendanud RFID -mooduli horisontaalselt PCB -plaadiga, kasutades ristkülikukujulist naissoost päist, et oleks mugav seda korpust valmistada.
Kontrollige alati seadet pärast jootmist võimalike lahtiste ühenduste või rikete suhtes.
Samm: korpuse valmistamine
Selle leiutisega oleksite võinud aru saada, et ma olen liiga laisk selle disaini jaoks korpuse kavandamiseks ja 3D -printimiseks, nii et tegin oma garaažist leitud pappkarpide abil lihtsa korpuse. Tegin sellele sama papi abil aluse ja lõikasin korpuses augud välja kaabli ühendamiseks ja arduino LED -ide jaoks. Seejärel mässisin kogu seadistuse süsinikkiust tekstureeritud kleebisega ja panin poolläbipaistva tumeda kleebise auku, kus tahvli LED-id asuvad.
Korpuse tegemine sõltub täielikult teie kujutlusvõimest. Postitage oma loominguliste ehitiste pildid allolevasse kommentaaride sektsiooni.!
Soovitan:
Arvuti avamine RFID ja Arduino Uno abil: 4 sammu
Avage arvuti RFID ja Arduino Uno abil: see on minu esimene juhendatav. Nii et selles projektis kavatsen teie arvuti RFID abil avada. Arduino Uno, mis enamikul liikmetest on pärast seda uuesti tehtud, peate tegema vähe muudatusi, et töötada nagu tavaline arduino -plaat
Oranž PI kuidas: Koostage Sunxi tööriist Windowsi jaoks Windowsi jaoks: 14 sammu (piltidega)
Orange PI HowTo: Koostage Sunxi tööriist Windowsi jaoks Windowsi jaoks: EELTINGIMUSED: Teil on vaja Windowsi (lauaarvuti). Interneti -ühendus. Oranž PI -plaat. Viimane on valikuline, kuid olen kindel, et teil on see juba olemas. Vastasel juhul ei loe te seda juhendit. Kui ostate oranži PI patu
PSP kasutamine arvuti juhtkangina ja seejärel arvuti juhtimine PSP abil: 5 sammu (piltidega)
PSP kasutamine arvuti juhtkangina ja seejärel arvuti juhtimine PSP -ga: PSP homebrew abil saate teha palju lahedaid asju ja selles juhendis õpetan teile, kuidas oma PSP -d mängude mängimise juhtkangina kasutada, kuid on ka programm, mis võimaldab kasutada juhtkangi hiirena. Siin on ema
T-Structables: arvuti lukustamine: 3 sammu
T-Structables: kuidas oma arvutit lukustada: kui paljudel teist on keegi eemal olles teie arvuti ümber nuhkinud? Isegi kui seda pole teiega juhtunud, ei saa te seda takistada ilma midagi alla laadimata või installimata. Selles juhendis näitan
Superlihtne arvuti juhtimine 110 Vac abil Crydom Solid-State Relay abil: 3 sammu (koos piltidega)
Superlihtne arvuti juhtimine 110 Vac abil Crydom Solid-State Relay abil: valmistun proovima oma kätt kuumutusplaadi jootmisel. Seetõttu vajasin ma 110Vac juhtimist arvutist. See juhend näitab, kuidas 110Vac hõlpsalt arvuti jadaväljundpordist juhtida. Minu kasutatav jadaport oli USB -tüüpi