Indholdsfortegnelse:
- Trin 1: Materialer og værktøjer påkrævet
- Trin 2: Opbygning af prototypen
- Trin 3: Koden
- Trin 4: Lodning
- Trin 5: Lav et kabinet
Video: Windows PC -lås/oplåsning ved hjælp af RFID .: 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Af kksjuniorProfileFølg mere af forfatteren:
Om: Konstant nysgerrig … Mere om kksjunior »
Hej
Hvor ofte har du følt dig træt af at indtaste adgangskoden for at låse din pc/laptop op hver gang den blev låst? Jeg er vant til at låse den ned adskillige gange hver dag, og intet er mere irriterende end at skrive adgangskoden/pin igen og igen, hver gang jeg vil låse den op. Når behovet for noget bliver afgørende, er du tvunget til at finde måder at få det på. Som man siger, "nødvendigheden er opfindelsens moder", begyndte det dovne sind i mig at tænke på en let og billig måde at låse min personlige computer/laptop op, hver gang jeg skulle låse den. Da jeg gennemgik mine ting, fandt jeg et RC522 RFID -modul. Det var da jeg besluttede at lave et RFID -system.
RFID: Radiofrekvensidentifikation (RFID) er en af de ældste trådløse teknologier. RFID -chips bruges til at gemme information digitalt, som derefter kan deles mellem objekter gennem elektromagnetiske felter og radiobølger. Det er måske ikke super-avanceret, men mange producenter ser reelt potentiale i teknologien, uanset hvor gammel.
I denne instruktive forklarer jeg, hvordan du laver et simpelt RFID -system, der kan låse/låse din Windows -computer op med et enkelt klik på et RFID -kort/tag. Med dette system på plads er der ikke flere problemer med at låse din bærbare computer/pc op hver gang du låser den ned.
Trin 1: Materialer og værktøjer påkrævet
Hjertet i dette projekt er Arduino Pro Micro (eller du kan bruge Arduino Leonardo) med ATmega32U4 -chippen. Det er meget vigtigt for dette projekt at vælge et udviklingsbord med ATmega32U4 -chippen. Vi kan ikke bruge udviklingsbrætter som Arduino Uno, Mega 2560, Pro Mini eller Arduino Nano til denne applikation. Detaljerne er i de følgende trin.
Nødvendige materialer:
- Arduino Pro Micro/Arduino Leonardo.
- MFRC-522 RFID-modul med RFID-kort.
- Mandlige og kvindelige overskrifter.
- Prototype printkort.
- Ledninger.
- 10k ohm modstande - 3
Nødvendige værktøjer:
- Loddesæt.
- Limpistol.
- Trådskærere
etc:
Trin 2: Opbygning af prototypen
Jeg anbefaler dig at bygge en prototype på brødbrættet, før du lodder kredsløbet til et printkort. Dette hjælper dig med at få en bedre forståelse af forbindelserne og giver dig mulighed for at rette eventuelle fejl, der opstår under forbindelse af forbindelser. At bygge prototypen er ikke en stor opgave i betragtning af dette projekt. Vi skal kun lave et par forbindelser, og vi er klar til at uploade koden. Forbindelserne er beskrevet nedenfor. På Arduino er mange af stifterne ikke udskiftelige. Da denne enhed bruger SPI -bussen, tillader den ikke at skiftebolte, ben 14, 15 og 16 skal forblive som vist. RST og SDA er bruger specificeret.
RC-522 RFID-modulet er designet til en indgangsspænding på kun 3,3 volt. Det er en meget følsom enhed, så eventuelle højere værdier kan overophedes og beskadige modulet. VCC ud af Arduino Pro Micro giver dig en 5 volt forsyning. Lav en spændingsdeler som vist i kredsløbsdiagrammet (eller brug et 5 V til 3,3 V trinmodul) til at lave en 3,3 volt forsyningsspænding. Tilslut 3,3 V -forsyningen til VCC på RFID -modulet
RST til pin 5 af Arduino. (Du kan ændre denne pin i koden.)
Tilslut GND -stiften til jorden
IRQ -pin - ikke tilsluttet
MISO til pin 14 af Arduino
MOSI til pin 16 af Arduino
SCK til pin 15 af Arduino
SDA til pin 10 af Arduino. (Dette er også en brugerdefineret pin.)
Det er alt, hvad det er !, Enkelt og let. Tilslut bare kablet, og vi er klar til at uploade koden og teste enheden.
Trin 3: Koden
Arduino Leonardo/Micro med ATmega32u4-chippen har en indbygget USB-kommunikation. Dette gør det muligt for Leonardo/Micro at vises på en tilsluttet computer som en mus eller et tastatur.
Vi bruger keyboard.h -kernebiblioteket til at få arduinoen til at sende tastetryk til en tilsluttet computer.
Download koden herfra.
Download MFRC522.h arduino -biblioteket herfra.
Download Keyboard.h arduino -biblioteket herfra.
Kodens funktion er meget enkel.
UID'et for dit RFID -kort/tag og din windows -adgangskode/pinkode gemmes i koden
Når det rigtige kort vises til RFID -læseren, sender arduino tastetryk til låsning af vinduerne og din adgangskode til oplåsning af vinduerne samtidigt
Hvis vinduerne er i låst tilstand, vil tastetryk for at låse det ikke have nogen effekt, og kommandoen vil låse den låste computer op
Eller hvis vinduerne allerede er låst op, låser kommandoerne det. (Låsningskoden kommer også samtidig, men da der kun er en knivspids forsinkelse mellem lås og lås tastetryk, går Windows i gang med at udføre låsekommandoen og læser ikke kommandoen til oplåsningskode, der kommer på det tidspunkt.)
Du skal foretage nogle små ændringer i den kode, jeg har givet, for at udforske og bruge den til dig selv.
Slut prototypen til computeren
Start Arduino IDE, og åbn den kode, jeg har givet her
Gå fra værktøjslinjen til værktøjer -> Board og vælg Arduino Leonardo for både Arduino Pro micro og Arduino Leonardo
Kontroller, om COM -porten er valgt
Upload koden til arduinoen
Åbn Serial Monitor (Ctrl+Shift+M)
Scan dit kort/tag
Den første linje i udgangen vist på den serielle skærm er UID'et for dit kort/tag. Notér denne værdi
Gå nu tilbage til kodeeditoren, og skift værdien af strengen "card1" til den UID, du lige har noteret (I min kode kan du finde den på linje 41)
Gå til den sidste del af koden, og du finder en linje, der siger "Keyboard.print (" PASSWORD ");" (Linjenummer 80 i koden.). Skift denne værdi til din Windows -oplåsningskode
Upload nu den ændrede kode til arduinoen
Scan kortet/mærket for at teste prototypen
Dette er en grundlæggende kode til indtastning af adgangskoder i din computer ved hjælp af RFID -tags. Du kan ændre koden for at tilføje flere kort/tags og angive forskellige adgangskoder for hvert kort til forskellige applikationer.
Trin 4: Lodning
Dette er et meget lille og enkelt kredsløb. Det er bedre at lodde dette ind på et prototypende printkort end at bruge meget tid på at lave et brugerdefineret printkort.
Brug altid headere til at forbinde arduino og RFID -modulet, ellers kan langvarig udsættelse for varme under lodning beskadige disse plader permanent.
Lod alle forbindelser som vist i kredsløbsdiagrammet, og tilslut arduino- og RFID -modulet til printkortet. Jeg har forbundet RFID -modulet vandret til printkortet ved hjælp af en retvinklet kvindelig overskrift for at gøre det lettere for mig at lave en sag til det.
Sørg altid for at teste enheden for eventuelle løse forbindelser eller funktionsfejl efter lodning.
Trin 5: Lav et kabinet
Nå med denne opfindelse har du måske fundet ud af, at jeg er for doven til at designe og 3D -udskrive en kasse til dette design, så jeg lavede et enkelt kabinet ved hjælp af papkasser, som jeg fandt i min garage. Jeg lavede et stativ til det ved hjælp af den samme pap og skar huller i sagen til tilslutning af kablet og til lysdioderne i arduinoen. Derefter indpakkede jeg hele opsætningen med kulfiberstruktureret klistermærke og satte et halvgennemsigtigt mørkt klistermærke til hullet, hvor lysdioderne i tavlen er placeret.
At lave sagen er helt op til din fantasi. Post billederne af dine kreative builds i kommentarfeltet herunder.!
Anbefalede:
DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin
DIY || Sådan laver du en edderkoprobot, der kan styres ved hjælp af smartphone Brug af Arduino Uno: Mens du laver en edderkoprobot, kan man lære så mange ting om robotik. Ligesom at lave robotter er underholdende såvel som udfordrende. I denne video vil vi vise dig, hvordan du laver en Spider -robot, som vi kan betjene ved hjælp af vores smartphone (Androi
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: Hej, jeg er Rithik. Vi kommer til at lave en internetstyret LED ved hjælp af din telefon. Vi kommer til at bruge software som Arduino IDE og Blynk.Det er enkelt, og hvis det lykkedes dig, kan du styre så mange elektroniske komponenter, du ønskerTing We Need: Hardware:
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
RF 433MHZ radiostyring ved hjælp af HT12D HT12E - Lav en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: 5 trin
RF 433MHZ radiostyring ved hjælp af HT12D HT12E | Oprettelse af en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: I denne instruktør vil jeg vise dig, hvordan du laver en RADIO -fjernbetjening ved hjælp af 433mhz sendermodtagermodul med HT12E -kode & HT12D -dekoder IC.I denne instruktive kan du sende og modtage data ved hjælp af meget meget billige KOMPONENTER SOM: HT
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores