INHOUDSOPGAWE:
- Stap 1: materiaal en gereedskap benodig
- Stap 2: Bou die prototipe
- Stap 3: Die kode
- Stap 4: Soldeer
- Stap 5: Maak 'n bylaag
Video: Windows PC -slot/ontsluit met behulp van RFID .: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Deur kksjuniorProfile Volg meer deur die skrywer:
Oor: Voortdurend nuuskierig … Meer oor kksjunior »
Haai daar
Hoe gereeld voel u moeg om die wagwoord in te tik om u rekenaar/skootrekenaar te ontsluit elke keer as dit gesluit word? Ek is gewoond daaraan om dit daagliks te sluit, en niks is meer irriterend as om die wagwoord/speld telkens te tik nie, elke keer as ek dit wil ontsluit. As die behoefte aan iets noodsaaklik word, word u gedwing om maniere te vind om dit te kry. Soos die spreekwoord sê: "noodsaaklikheid is die moeder van die uitvinding", het die lui gedagtes in my begin dink aan 'n maklike en goedkoop manier om my persoonlike rekenaar/skootrekenaar te ontsluit elke keer as ek dit moes sluit. Toe ek deur my goed gaan, vind ek 'n RC522 RFID -module. Toe besluit ek om 'n RFID -stelsel te maak.
RFID: Radiofrekwensie-identifikasie (RFID) is een van die oudste draadlose tegnologie. RFID -skyfies word gebruik om inligting digitaal te stoor, wat dan deur voorwerpe deur elektromagnetiese velde en radiogolwe gedeel kan word. Dit is miskien nie super gevorderd nie, maar baie vervaardigers sien werklike potensiaal in die tegnologie, hoe oud dit ook al is.
In hierdie instruksies sal ek verduidelik hoe u 'n eenvoudige RFID -stelsel kan maak wat u Windows -rekenaar kan sluit/ontsluit met net 'n klik van 'n RFID -kaart/tag. Met hierdie stelsel in plek, hoef u nie meer u laptop/rekenaar te ontsluit elke keer as u dit sluit nie.
Stap 1: materiaal en gereedskap benodig
Die kern van hierdie projek is die Arduino Pro Micro (of u kan Arduino Leonardo gebruik) met die ATmega32U4 -chip. Dit is baie belangrik vir hierdie projek om 'n ontwikkelingsbord met die ATmega32U4 -chip te kies. Ons kan nie ontwikkelingsborde soos Arduino Uno, Mega 2560, Pro Mini of Arduino Nano vir hierdie toepassing gebruik nie. Die besonderhede is in die volgende stappe.
Materiaal benodig:
- Arduino Pro Micro/Arduino Leonardo.
- MFRC-522 RFID-module met RFID-kaart.
- Manlike en vroulike opskrifte.
- Prototipe PCB -bord.
- Drade.
- Weerstands van 10k ohm - 3
Gereedskap benodig:
- Soldeerstel.
- Gom geweer.
- Draadknipper
ens:
Stap 2: Bou die prototipe
Ek beveel u aan om 'n prototipe op die broodbord te bou voordat u die kring aan 'n PCB soldeer. Dit sal u help om 'n beter begrip van die verbindings te kry en u in staat stel om enige van die foute wat opduik tydens die koppeling van verbindings op te los. Die bou van die prototipe is nie 'n stewige taak as u hierdie projek oorweeg nie. Ons moet slegs 'n paar verbindings maak en ons is gereed om die kode op te laai. Die verbindings word hieronder beskryf. Op die Arduino kan baie van die penne nie verander word nie. Aangesien hierdie toestel die SPI -bus gebruik, kan die skakelpenne nie toegelaat word nie; penne 14, 15 en 16 moet bly soos aangedui. RST en SDA word deur die gebruiker gespesifiseer.
Die RC-522 RFID-module is ontwerp vir 'n insetspanning van slegs 3,3 volt. Dit is 'n baie sensitiewe toestel, sodat enige hoër waardes die module kan oorverhit en beskadig. Die VCC uit Arduino Pro Micro gee u 'n 5 volt -toevoer. Maak 'n spanningsverdeler soos aangedui in die stroombaandiagram (of gebruik 'n 5 V tot 3,3 V afstapmodule) om 'n 3,3 volt voedingsspanning te maak. Koppel die 3.3 V -toevoer aan die VCC van RFID -module
RST tot pen 5 van Arduino. (U kan hierdie speld in die kode verander.)
Koppel die GND -pen aan die grond
IRQ -pen - nie gekoppel nie
MISO aan pen 14 van Arduino
MOSI aan pen 16 van Arduino
SCK aan pen 15 van Arduino
SDA aan pen 10 van Arduino. (Dit is ook 'n deur die gebruiker gedefinieerde pen.)
Dit is alles !, Eenvoudig en maklik. Sluit die kabel aan en ons is gereed om die kode op te laai en die toestel te toets.
Stap 3: Die kode
Die Arduino Leonardo/Micro met die ATmega32u4-chip het 'n ingeboude USB-kommunikasie. Hierdeur kan die Leonardo/Micro as 'n muis of 'n sleutelbord op 'n gekoppelde rekenaar verskyn.
Ons gebruik die keyboard.h -kernbiblioteek om die arduino die toetsaanslagen na 'n gekoppelde rekenaar te laat stuur.
Laai die kode hier af.
Laai die MFRC522.h arduino -biblioteek hier af.
Laai die Keyboard.h arduino -biblioteek hier af.
Die werking van die kode is baie eenvoudig.
Die UID van u RFID -kaart/tag en u Windows -wagwoord/PIN word in die kode gestoor
As die regte kaart aan die RFID -leser gewys word, stuur die arduino toetsaanslagen om die vensters te sluit en u wagwoord om die vensters gelyktydig te ontsluit
As die vensters in 'n geslote toestand is, sal die toetsaanslagen om dit te sluit geen invloed hê nie, en die opdrag sal die gesluit rekenaar ontsluit
Of anders as die vensters reeds ontsluit is, sal die opdragte dit sluit. (Die ontsluitkode kom ook gelyktydig, maar daar is net 'n knippie vertraging tussen die sluit en die ontsluiting van die toetsaanslagen, Windows begin met die uitvoering van die opdrag en sal nie die opdrag vir die ontsluitkode op daardie tydstip lees nie.)
U moet 'n paar klein veranderinge aanbring in die kode wat ek verskaf het om dit self te ondersoek en te gebruik.
Koppel die prototipe aan die rekenaar
Begin die Arduino IDE en maak die kode oop wat ek hier gegee het
Gaan vanaf die werkbalk na gereedskap -> Bord en kies Arduino Leonardo vir beide Arduino Pro micro en Arduino Leonardo
Kontroleer of die COM -poort gekies is
Laai die kode op na die arduino
Maak die Serial Monitor oop (Ctrl+Shift+M)
Skandeer u kaart/tag
Die eerste reël van die uitvoer wat op die seriële monitor verskyn, is die UID van u kaart/tag. Noteer hierdie waarde
Gaan nou terug na die kode -redakteur en verander die waarde van string "card1" na die UID wat u so pas opgemerk het (in my kode vind u dit in reël 41)
Gaan na die laaste deel van die kode en u vind 'n reël wat sê "Keyboard.print (" PASSWORD ");" (Reël nommer 80 in die kode.). Verander hierdie waarde na u Windows -ontsluitkode
Laai nou die gewysigde kode in die arduino op
Skandeer die kaart/tag om die prototipe te toets
Dit is 'n basiese kode vir die tik van wagwoorde op u rekenaar met behulp van RFID -etikette. U kan die kode verander om meer kaarte/etikette by te voeg en verskillende wagwoorde vir elke kaart vir verskillende toepassings in te stel.
Stap 4: Soldeer
Dit is 'n baie klein en eenvoudige stroombaan. Dit is beter om dit aan 'n prototipe PCB -bord vas te soldeer as om baie tyd te spandeer om 'n pasgemaakte PCB te maak.
Gebruik altyd kopstukke om die arduino en die RFID -module aan te sluit, anders kan langdurige blootstelling aan hitte tydens soldeer hierdie plate permanent beskadig.
Soldeer al die verbindings soos aangedui in die stroombaandiagram en verbind die arduino- en RFID -module met die printplaat. Ek het die RFID -module horisontaal aan die printbord gekoppel met 'n reghoekige koptekst vir my gemak om 'n saak daarvoor te maak.
Maak altyd seker dat u die toestel toets na moontlike los verbindings of foute na soldeer.
Stap 5: Maak 'n bylaag
Met hierdie uitvinding sou u moontlik agtergekom het dat ek te lui is om 'n omhulsel vir hierdie ontwerp te ontwerp en te druk, so ek het 'n eenvoudige omhulsel gemaak met kartondose wat ek in my motorhuis gevind het. Ek het 'n staanplek daarvoor gemaak met dieselfde karton en gate in die omhulsel vir die aansluiting van die kabel en die LED's in die arduino uitgesny. Daarna het ek die hele installasie toegedraai met 'n koolstofvesel-plakker en 'n halfdeursigtige donker plakker geplaas vir die gat waar die LED's in die bord geleë is.
Dit is heeltemal aan u verbeelding om die saak te maak. Plaas die foto's van u kreatiewe builds in die kommentaarafdeling hieronder.!
Aanbeveel:
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Monitering van 'n akkedis -terrarium met behulp van Adosia IoT WiFi -beheerder + bewegingsopsporing: 17 stappe (met foto's)
Monitering van 'n akkedis -terrarium met behulp van Adosia IoT WiFi -beheerder + bewegingsopsporing: in hierdie tutoriaal sal ons jou wys hoe om 'n eenvoudige hagedis -terrarium te bou vir 'n handjievol skink -eiers wat ons per ongeluk gevind en versteur het tydens tuinwerk buite. Ons wil hê die eiers moet veilig uitbroei, so al wat ons sal doen is om 'n veilige ruimte te skep met behulp van 'n plastiek
Monitor versnelling met behulp van Raspberry Pi en AIS328DQTR met behulp van Python: 6 stappe
Monitering van versnelling met behulp van Raspberry Pi en AIS328DQTR Gebruik van Python: Versnelling is eindig, volgens ek volgens sommige wette van die fisika.- Terry Riley 'n Jagluiperd gebruik ongelooflike versnelling en vinnige spoedveranderinge wanneer hy jaag. Die vinnigste wesens aan wal gebruik af en toe sy hoogste tempo om prooi te vang. Die
Bywoningstelsel met die stoor van data op Google -sigblad met behulp van RFID en Arduino Ethernet Shield: 6 stappe
Bywoningstelsel met die stoor van data op Google -sigblad met behulp van RFID en Arduino Ethernet Shield: Hallo ouens, hier kom ons met 'n baie opwindende projek, en dit is hoe om rfid -data na Google -sigblad te stuur met behulp van Arduino. Kortom, ons gaan 'n bywoningsisteem maak wat gebaseer is op rfid -leser, wat die bywoningsdata intyds sal stoor om te gaan soek
Hoe om van 0 tot 99 te tel met behulp van 8051 mikrobeheerder met 7 segmentweergawe: 5 stappe (met foto's)
Hoe om van 0 tot 99 te tel Met behulp van 8051 mikrobeheerder met 7 -segmentweergawe: Hallo almal, in hierdie tutoriaal gaan ons u vertel hoe om van 0 tot 99 te tel met twee 7 -segment -skerms