Sisällysluettelo:

Windows PC: n lukitus/lukituksen avaus RFID: n avulla: 7 vaihetta (kuvien kanssa)
Windows PC: n lukitus/lukituksen avaus RFID: n avulla: 7 vaihetta (kuvien kanssa)

Video: Windows PC: n lukitus/lukituksen avaus RFID: n avulla: 7 vaihetta (kuvien kanssa)

Video: Windows PC: n lukitus/lukituksen avaus RFID: n avulla: 7 vaihetta (kuvien kanssa)
Video: Стиральная машина не блокирует люк (ошибка dE) 2024, Heinäkuu
Anonim
Windowsin PC -lukitus/lukituksen avaus RFID: n avulla
Windowsin PC -lukitus/lukituksen avaus RFID: n avulla

Seuraa lisää tekijältä:

SG -Rover - vahtirobotti
SG -Rover - vahtirobotti
SG -Rover - vahtirobotti
SG -Rover - vahtirobotti
Johdatus äänentunnistukseen Elechouse V3: n ja Arduinon kanssa
Johdatus äänentunnistukseen Elechouse V3: n ja Arduinon kanssa
Johdatus äänentunnistukseen Elechouse V3: n ja Arduinon kanssa
Johdatus äänentunnistukseen Elechouse V3: n ja Arduinon kanssa
Yksinkertaisin kotiautomaatio Bluetoothin, Android -älypuhelimen ja Arduinon avulla
Yksinkertaisin kotiautomaatio Bluetoothin, Android -älypuhelimen ja Arduinon avulla
Yksinkertaisin kotiautomaatio Bluetoothin, Android -älypuhelimen ja Arduinon avulla
Yksinkertaisin kotiautomaatio Bluetoothin, Android -älypuhelimen ja Arduinon avulla

Tietoja: Jatkuvasti utelias… Lisätietoja kksjuniorista »

Hei siellä

Kuinka usein olet väsynyt kirjoittamalla salasanasi, jotta voit avata tietokoneen/kannettavan tietokoneen lukituksen aina, kun se lukittiin? Olen tottunut lukitsemaan sen melko monta kertaa joka päivä, eikä mikään ole ärsyttävämpää kuin kirjoittaa salasana/PIN-koodi uudestaan ja uudestaan, aina kun haluan avata sen. Kun jonkin tarpeen tarve tulee välttämättömäksi, sinun on löydettävä tapoja saada se. Kuten sanonta kuuluu, "välttämättömyys on keksintöjen äiti", laiska mieli alkoi miettiä helppoa ja halpaa tapaa avata henkilökohtainen tietokoneeni/kannettava tietokoneeni aina, kun minun piti lukita se. Kun kävin läpi tavarani, löysin RC522 RFID -moduulin. Silloin päätin tehdä RFID -järjestelmän.

RFID: Radiotaajuustunnistus (RFID) on yksi vanhimmista langattomista tekniikoista. RFID -siruja käytetään tietojen tallentamiseen digitaalisesti, jotka voidaan sitten jakaa esineiden välillä sähkömagneettisten kenttien ja radioaaltojen kautta. Se ei ehkä ole erittäin kehittynyt, mutta monet valmistajat näkevät teknologiassa todellista potentiaalia riippumatta siitä, kuinka vanha.

Tässä ohjeessa selitän kuinka tehdä yksinkertainen RFID -järjestelmä, joka voi lukita/avata Windows -tietokoneen vain RFID -kortin/-tunnisteen heilautuksella. Kun järjestelmä on käytössä, kannettavan tietokoneen/tietokoneen lukituksen avaaminen ei enää vaivaa aina, kun lukitset sen.

Vaihe 1: Tarvittavat materiaalit ja työkalut

Tarvittavat materiaalit ja työkalut
Tarvittavat materiaalit ja työkalut

Tämän projektin ydin on Arduino Pro Micro (tai voit käyttää Arduino Leonardoa) ATmega32U4 -sirun kanssa. Tässä projektissa on erittäin tärkeää valita kehityskortti ATmega32U4 -sirulla. Emme voi käyttää tähän sovellukseen kehitystauluja, kuten Arduino Uno, Mega 2560, Pro Mini tai Arduino Nano. Tiedot ovat seuraavissa vaiheissa.

Tarvittavat materiaalit:

  1. Arduino Pro Micro/Arduino Leonardo.
  2. MFRC-522 RFID-moduuli RFID-kortilla.
  3. Miesten ja naisten otsikot.
  4. Piirilevyn prototyyppi.
  5. Johdot.
  6. 10 k ohmin vastukset - 3

Tarvittavat työkalut:

  1. Juotosarja.
  2. Liimapistooli.
  3. Lankaleikkurit

jne:

Vaihe 2: Prototyypin rakentaminen

Prototyypin rakentaminen
Prototyypin rakentaminen
Prototyypin rakentaminen
Prototyypin rakentaminen

Suosittelen rakentamaan prototyypin leipälevylle ennen piirin juottamista piirilevylle. Tämä auttaa sinua ymmärtämään paremmin yhteyksiä ja korjaamaan mahdolliset yhteyksien linkittämisessä ilmenevät virheet. Prototyypin rakentaminen ei ole raskas tehtävä tämän hankkeen kannalta. Meillä on vain muutama yhteys ja olemme valmiita lataamaan koodin. Liitännät on kuvattu alla. Arduinolla monet nastat eivät ole vaihdettavissa. Koska tämä laite käyttää SPI -väylää, se ei salli nastan vaihtamista, nastat 14, 15 ja 16 on pidettävä kuvan mukaisina. RST ja SDA ovat käyttäjän määrittämiä.

RC-522 RFID-moduuli on suunniteltu vain 3,3 voltin tulojännitteelle. Se on erittäin herkkä laite, joten suuret arvot voivat ylikuumentua ja vahingoittaa moduulia. Arduino Pro Micron VCC antaa sinulle 5 voltin jännitteen. Tee jännitteenjakaja piirikaavion mukaisesti (tai käytä 5–3,3 V: n alasmoduulia) 3,3 voltin syöttöjännitteen muodostamiseksi. Liitä 3,3 V: n syöttö RFID -moduulin VCC: hen

RST Arduinon nastaan 5. (Voit muuttaa tämän nastan koodissa.)

Liitä GND -nasta maahan

IRQ -nasta - ei kytketty

MISO Arduinon nastalle 14

MOSI Arduinon nastalle 16

SCK Arduinon nastaan 15

SDA Arduinon nastaan 10. (Tämä on myös käyttäjän määrittämä nasta.)

Siinä kaikki !, Yksinkertaista ja helppoa. Liitä vain kaapeli ja olemme valmiit lataamaan koodin ja testaamaan laitteen.

Vaihe 3: Koodi

Koodi
Koodi
Koodi
Koodi
Koodi
Koodi
Koodi
Koodi

Arduino Leonardo/Micro, jossa on ATmega32u4-siru, on sisäänrakennettu USB-tiedonsiirto. Näin Leonardo/Micro voidaan näyttää liitetylle tietokoneelle hiirellä tai näppäimistönä.

Käytämme keyboard.h -ydinkirjastoa saadaksemme arduinon lähettämään näppäinpainallukset liitetylle tietokoneelle.

Lataa koodi täältä.

Lataa MFRC522.h arduino -kirjasto täältä.

Lataa Keyboard.h arduino -kirjasto täältä.

Koodin toiminta on hyvin yksinkertaista.

RFID -korttisi/-tunnuksesi UID ja Windows -salasanasi/PIN -koodisi on tallennettu koodiin

Kun oikea kortti näytetään RFID -lukijalle, arduino lähettää näppäinten painallukset ikkunoiden lukitsemiseksi ja salasanasi ikkunoiden lukituksen avaamiseksi samanaikaisesti

Jos ikkunat ovat lukitussa tilassa, sen lukitsemisen näppäimillä ei ole vaikutusta ja komento avaa lukitun tietokoneen lukituksen

Tai jos ikkunat on jo avattu, komennot lukitsevat sen. (Avauskoodi tulee myös samanaikaisesti, mutta koska lukituksen ja lukituksen avauspainikkeiden välillä on vain pieni viive, Windows ryhtyy suorittamaan lukituskomento eikä lue tuolloin tulevaa avauskoodikomentoa.)

Sinun on tehtävä joitakin pieniä muutoksia antamaani koodiin tutkiaksesi ja käyttääksesi sitä itse.

Liitä prototyyppi tietokoneeseen

Käynnistä Arduino IDE ja avaa täällä antamani koodi

Siirry työkalupalkista työkaluihin -> Hallitus ja valitse Arduino Leonardo sekä Arduino Pro micro- että Arduino Leonardo -laitteille

Tarkista, onko COM -portti valittu

Lähetä koodi arduinoon

Avaa sarjamonitori (Ctrl+Vaihto+M)

Skannaa korttisi/tagisi

Sarjamonitorissa näkyvän lähdön ensimmäinen rivi on korttisi/tunnisteesi UID. Merkitse tämä arvo muistiin

Palaa nyt koodieditoriin ja muuta merkkijonon "card1" arvo UID: ksi, jonka olet juuri huomannut (koodistani löydät sen riviltä 41)

Siirry koodin viimeiseen osaan ja löydät rivin, jossa lukee "Keyboard.print (" SALASANA ");" (rivin numero 80 koodissa.). Muuta tämä arvo Windowsin lukituksen avauskoodiksi

Lataa nyt muokattu koodi arduinoon

Testaa prototyyppi skannaamalla kortti/tunniste

Tämä on peruskoodi salasanojen kirjoittamiseen tietokoneeseen RFID -tunnisteilla. Voit muokata koodia lisätäksesi lisää kortteja/tunnisteita ja asettaa eri salasanat kullekin kortille eri sovelluksiin.

Vaihe 4: Juotos

Juotos
Juotos
Juotos
Juotos
Juotos
Juotos
Juotos
Juotos

Tämä on hyvin pieni ja yksinkertainen piiri. On parempi juottaa tämä prototyyppiseen piirilevyyn kuin viettää paljon aikaa mukautetun piirilevyn tekemiseen.

Käytä aina otsikoita arduinon ja RFID -moduulin liittämiseen, muuten pitkäaikainen altistuminen lämmölle juottamisen aikana voi vahingoittaa näitä levyjä pysyvästi.

Juotos kaikki liitännät piirikaavion mukaisesti ja liitä arduino- ja RFID -moduuli piirilevyyn. Olen liittänyt RFID -moduulin vaakasuoraan piirilevyyn käyttämällä suorakulmaista naarasliitintä, jotta voin tehdä kotelon sille.

Muista aina testata laite mahdollisten löysien liitosten tai vikojen varalta juottamisen jälkeen.

Vaihe 5: Kotelon tekeminen

Kotelon tekeminen
Kotelon tekeminen
Kotelon tekeminen
Kotelon tekeminen

No, tämän keksinnön avulla olet saattanut ymmärtää, että olen liian laiska suunnittelemaan ja 3D -tulostamaan koteloa tälle mallille, joten tein yksinkertaisen kotelon käyttämällä autotallissani olevia pahvilaatikoita. Tein sille jalustan käyttämällä samaa pahvia ja leikkasin kotelosta reikiä kaapelin liittämistä ja arduinon LED -valoja varten. Sitten käärin koko kokoonpanon hiilikuitukuvioidulla tarralla ja laitoin puoliksi läpinäkyvän tumman tarran reikään, jossa levyn LEDit sijaitsevat.

Kotelon tekeminen riippuu täysin mielikuvituksestasi. Lähetä kuvat luovista rakennuksistasi alla olevaan kommenttiosaan.!

Suositeltava: