Cuprins:
- Pasul 1: Materiale și instrumente necesare
- Pasul 2: Construirea prototipului
- Pasul 3: Codul
- Pasul 4: lipire
- Pasul 5: Realizarea unei incinte
Video: Blocare / Deblocare PC Windows utilizând RFID .: 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
De kksjuniorProfileFollow Mai mult de către autor:
Despre: În mod constant curios … Mai multe despre kksjunior »
Bună
Cât de des v-ați săturat să introduceți parola pentru a vă debloca computerul / laptopul de fiecare dată când a fost blocat? Sunt obișnuit să-l blochez de multe ori, în fiecare zi, și nimic nu este mai supărător decât să scrii parola / pinul de mai multe ori, de fiecare dată când vreau să-l deblochez. Când nevoia de ceva devine esențială, ești forțat să găsești modalități de a-l obține. După cum se spune, „necesitatea este mama invenției”, mintea leneșă din mine a început să se gândească la o modalitate ușoară și ieftină de a debloca computerul / laptopul meu personal de fiecare dată când a trebuit să-l blochez. În timp ce treceam prin lucrurile mele, am găsit un modul RFID RC522. Atunci am decis să fac un sistem RFID.
RFID: Identificarea prin frecvență radio (RFID) este una dintre cele mai vechi tehnologii fără fir. Cipurile RFID sunt utilizate pentru a stoca informații digital, care pot fi apoi partajate între obiecte prin câmpuri electromagnetice și unde radio. Poate că nu este super-avansat, dar mulți producători văd un potențial real în tehnologie, indiferent cât de vechi este.
În acest instructiv, voi explica cum să creați un sistem RFID simplu care să vă poată bloca / debloca computerul Windows doar cu o simplă lovitură de card / etichetă RFID. Cu acest sistem instalat, nu mai aveți probleme cu deblocarea laptopului / computerului de fiecare dată când îl blocați.
Pasul 1: Materiale și instrumente necesare
Inima acestui proiect este Arduino Pro Micro (sau puteți utiliza Arduino Leonardo) cu cipul ATmega32U4. Este foarte important pentru acest proiect să alegeți o placă de dezvoltare cu cipul ATmega32U4. Nu putem folosi plăci de dezvoltare precum Arduino Uno, Mega 2560, Pro Mini sau Arduino Nano pentru această aplicație. Detaliile sunt în pașii următori.
Materiale necesare:
- Arduino Pro Micro / Arduino Leonardo.
- Modul RFID MFRC-522 cu card RFID.
- Anteturi masculine și feminine.
- Placă PCB prototip.
- Fire.
- Rezistențe de 10k ohm - 3
Instrumente necesare:
- Set de lipit.
- Pistol de lipit.
- Freze de sârmă
etc:
Pasul 2: Construirea prototipului
Vă recomand să construiți un prototip pe panou înainte de a lipi circuitul pe un PCB. Acest lucru vă va ajuta să înțelegeți mai bine conexiunile și vă va permite să remediați oricare dintre erorile care apar în timpul conectării conexiunilor. Construirea prototipului nu este o sarcină grea având în vedere acest proiect. Trebuie să facem doar câteva conexiuni și suntem gata să încărcăm codul. Conexiunile sunt descrise mai jos. Pe Arduino multe dintre pini nu sunt schimbabile. Deoarece acest dispozitiv utilizează magistrala SPI, nu permite pinii de comutare, pinii 14, 15 și 16 trebuie să rămână așa cum se arată. RST și SDA sunt specificate de utilizator.
Modulul RC-522 RFID este proiectat pentru o tensiune de intrare de doar 3,3 volți. Este un dispozitiv foarte sensibil, deci orice valori mai mari pot supraîncălzi și pot deteriora modulul. VCC-ul din Arduino Pro Micro vă va oferi o sursă de 5 volți. Faceți un divizor de tensiune așa cum se arată în schema circuitului (sau utilizați un modul de descărcare de la 5 V la 3,3 V) pentru a realiza o tensiune de alimentare de 3,3 volți. Conectați sursa de 3.3 V la VCC a modulului RFID
RST la pinul 5 din Arduino. (Puteți schimba acest cod în cod.)
Conectați știftul GND la sol
PIN IRQ - Nu este conectat
MISO la pinul 14 din Arduino
MOSI la pinul 16 din Arduino
SCK la pinul 15 din Arduino
SDA la pinul 10 din Arduino. (Acesta este și un pin definit de utilizator.)
Atât este, simplu și ușor. Conectați cablul și suntem gata să încărcați codul și să testați dispozitivul.
Pasul 3: Codul
Arduino Leonardo / Micro cu cipul ATmega32u4 are o comunicație USB încorporată. Aceasta permite Leonardo / Micro să apară la un computer conectat ca mouse sau tastatură.
Folosim biblioteca de bază keyboard.h pentru a face ca arduino să trimită tastele către un computer conectat.
Descărcați codul de aici.
Descărcați biblioteca arduino MFRC522.h de aici.
Descărcați biblioteca arduino Keyboard.h de aici.
Funcționarea codului este foarte simplă.
UID-ul cardului / etichetei dvs. RFID și a parolei / PIN-ului Windows este stocat în cod
Când cardul potrivit este afișat cititorului RFID, arduino va trimite tastări pentru blocarea ferestrelor și parola dvs. pentru deblocarea ferestrelor simultan
Dacă ferestrele sunt într-o stare blocată, apăsarea tastelor pentru blocare nu va avea niciun efect și comanda va debloca computerul blocat
Sau, dacă ferestrele sunt deja deblocate, comenzile îl vor bloca. (Codul de deblocare vine, de asemenea, simultan, dar, deoarece există doar o apăsare de întârziere între blocarea și deblocarea tastelor, Windows intră în executarea comenzii de blocare și nu va citi comanda codului de deblocare care vine în acel moment.)
Trebuie să faceți câteva modificări mici în codul pe care l-am furnizat pentru a-l explora și utiliza pentru dvs.
Conectați prototipul la computer
Lansați ID-ul Arduino și deschideți codul pe care l-am dat aici
Din bara de instrumente, accesați Instrumente -> Placă și Selectați Arduino Leonardo atât pentru Arduino Pro micro, cât și pentru Arduino Leonardo
Verificați dacă este selectat portul COM
Încărcați codul în arduino
Deschideți monitorul serial (Ctrl + Shift + M)
Scanați cardul / eticheta
Prima linie a ieșirii afișate pe monitorul serial este UID-ul cardului / etichetei dvs. Notați această valoare
Acum reveniți la editorul de cod și schimbați valoarea șirului „card1” în UID-ul pe care tocmai l-ați notat (în codul meu, îl puteți găsi în linia 41)
Mergeți la ultima parte a codului și veți găsi o linie pe care scrie „Keyboard.print („ PASSWORD”);„ (Linia numărul 80 din cod.). Schimbați această valoare în codul de deblocare Windows
Acum încărcați codul modificat în arduino
Scanați cardul / eticheta pentru a testa prototipul
Acesta este un cod de bază pentru tastarea parolelor în computerul dvs. folosind etichete RFID. Puteți modifica codul pentru a adăuga mai multe carduri / etichete și setați parole diferite pentru fiecare card pentru diferite aplicații.
Pasul 4: lipire
Acesta este un circuit foarte mic și simplu. Este mai bine să lipiți acest lucru pe o placă PCB de prototipare decât să petreceți mult timp pentru a crea un PCB personalizat.
Utilizați întotdeauna anteturi pentru a conecta arduino și modulul RFID, altfel expunerea prelungită la căldură în timpul lipirii poate deteriora permanent aceste plăci.
Lipiți toate conexiunile așa cum se arată în schema de circuit și conectați modulul arduino și RFID la placa PCB. Am conectat modulul RFID pe orizontală la placa PCB folosind un antet feminin cu unghi drept pentru confortul meu de a face o carcasă pentru el.
Asigurați-vă întotdeauna că testați dispozitivul pentru eventuale conexiuni libere sau defecțiuni după lipire.
Pasul 5: Realizarea unei incinte
Ei bine, cu această invenție, v-ați fi dat seama că sunt prea leneș pentru a proiecta și imprima 3D o carcasă pentru acest design, așa că am făcut o carcasă simplă folosind cutii de carton pe care le-am găsit în garajul meu. Am făcut un suport pentru el folosind același carton și am decupat găuri în carcasă pentru conectarea cablului și a LED-urilor din arduino. Apoi am împachetat întreaga configurație cu autocolant texturat din fibră de carbon și am pus un autocolant întunecat semitransparent pentru gaura în care sunt situate LED-urile din placă.
Crearea cazului depinde complet de imaginația ta. Postați fotografiile cu versiunile dvs. creative în secțiunea de comentarii de mai jos.!
Recomandat:
Nod Mcu Blocaj central auto indian cu deblocare temporizator Rfid și Blynk: 9 pași
Node Mcu Închidere centrală auto auto indiană cu deblocare temporizatoare Rfid și Blynk: Vă arăt astăzi o mașină de stil indian, încuietoare centrală complet automatizată cu etichetă RFID control blynk wifi și deblocare temporală, are, de asemenea, toate caracteristicile unei încuietori centrale normale. blocare centrală FUNCȚIONEAZĂ ACTIVAREA OFFLINE NECESITĂ BLOCURI DE REȚEA ȘI
Whisky și Coca-Cola de blocare RFID: 9 pași (cu imagini)
Whisky și Coca-Cola de blocare RFID: Acest manual vă va arăta cum să realizați un „Whisky și Coca-Cola” complet imprimat 3D. Cutie de blocare RFID
Mecanism de blocare a ușii RFID cu un Arduino: 5 pași (cu imagini)
Mecanism de blocare a ușii RFID cu un Arduino: În acest manual, vom conecta un senzor RFID RC522 la un Arduino Uno pentru a face un mecanism de blocare simplu controlat prin acces RFID pentru o ușă, sertar sau dulap. Folosind acest senzor, veți putea utiliza o etichetă RFID sau un card pentru a bloca
Deblocare Mac Arduino RFID (Linux și Win): 3 pași
Arduino RFID Deblocare Mac (Linux și Win): Am un macbook pro, am și o parolă mare pe macbook. Când Mac-ul se oprește, scriu pasul pentru a deschide sistemul. Într-o zi normală, cifrez parola de 100 de ori. Acum am găsit soluția! Eticheta RFID! Folosesc un Arduino
Solder Saver (stilou de blocare cu lipire cu camă de blocare): 4 pași
Solder Saver (stilou de blocare cu camă de blocare): "Cum ar trebui să prefațez acest instructabil?" Mă întreb. Aparent, de la începutul timpului, omul a avut dorința de a lipi lipirea într-un stilou și de a posta poze online. Ei bine, m-am gândit pe scurt să aprofundez istoria mai largă a stiloului de lipit, b