Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Mga Materyales at Tool
- Hakbang 2: Pagbuo ng Prototype
- Hakbang 3: Ang Code
- Hakbang 4: Paghihinang
- Hakbang 5: Paggawa ng isang Enclosure
Video: Windows PC Lock / Unlock Gamit ang RFID .: 7 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Sa pamamagitan ng kksjuniorProfileFollow Higit pa ng may-akda:
Tungkol sa: Patuloy na mausisa… Higit Pa Tungkol sa kksjunior »
Kumusta
Gaano kadalas mo nadama ang pagod sa pag-type sa password upang ma-unlock ang iyong PC / laptop sa tuwing nakakandado ito? Sanay na akong i-lock ito ng maraming beses, araw-araw, at wala nang nakakainis kaysa sa pag-type ng password / pin nang paulit-ulit, sa bawat oras na nais kong i-unlock ito. Kapag ang pangangailangan para sa isang bagay ay naging mahalaga, pinipilit kang maghanap ng mga paraan upang makuha ito. Tulad ng sinasabi ng kasabihan, "ang pangangailangan ay ina ng pag-imbento", ang tamad na isip sa akin ay nagsimulang mag-isip ng isang madali at isang murang paraan upang ma-unlock ang aking personal na Computer / Laptop sa tuwing kailangan kong i-lock ito. Sa pagdaan ko sa aking mga bagay-bagay natagpuan ko ang isang module na RC522 RFID. Iyon ay kapag nagpasya akong gumawa ng isang RFID system.
RFID: Ang pagkakakilanlan ng radio-frequency (RFID) ay isa sa pinakalumang wireless na teknolohiya. Ginagamit ang mga RFID chip upang mag-imbak ng impormasyong digital, na maaaring ibahagi sa pagitan ng mga bagay sa pamamagitan ng mga electromagnetic field at radio wave. Maaaring hindi ito sobrang advanced, ngunit maraming gumagawa ang nakakakita ng totoong potensyal sa teknolohiya, gaano man katanda.
Sa itinuturo na ito ay ipapaliwanag ko kung paano gumawa ng isang simpleng sistema ng RFID na maaaring i-lock / i-unlock ang iyong windows computer sa isang flick lamang ng isang RFID card / tag. Sa sistemang ito sa lugar wala nang mga abala ng pag-unlock ng iyong Laptop / PC sa tuwing nai-lock mo ito.
Hakbang 1: Kinakailangan ang Mga Materyales at Tool
Ang puso ng proyektong ito ay ang Arduino Pro Micro (o maaari mong gamitin ang Arduino Leonardo) gamit ang ATmega32U4 chip. Napakahalaga para sa proyektong ito na pumili ng isang development board na may ATmega32U4 chip. Hindi namin maaaring gamitin ang mga board ng pag-unlad tulad ng Arduino Uno, Mega 2560, Pro Mini o Arduino Nano para sa application na ito. Ang mga detalye ay nasa mga sumusunod na hakbang.
Mga kinakailangang materyal:
- Arduino Pro Micro / Arduino Leonardo.
- MFRC-522 RFID module na may RFID card.
- Mga header ng lalaki at babae.
- Prototype PCB board.
- Mga wire.
- 10k ohm resistors - 3
Mga kinakailangang tool:
- Kit ng panghinang.
- Pandikit baril.
- Mga pamutol ng wire
atbp:
Hakbang 2: Pagbuo ng Prototype
Inirerekumenda ko sa iyo na bumuo ng isang prototype sa breadboard bago maghinang ng circuit sa isang PCB. Tutulungan ka nitong makakuha ng mas mahusay na pag-unawa sa mga koneksyon at papayagan kang ayusin ang anuman sa mga error na nangyayari habang nagli-link ng mga koneksyon. Ang pagbuo ng prototype ay hindi isang mabibigat na gawain na isinasaalang-alang ang proyektong ito. Kami ay gumawa lamang ng ilang mga koneksyon at handa kaming i-upload ang code. Ang mga koneksyon ay inilarawan sa ibaba. Sa Arduino marami sa mga pin ay hindi nababago. Habang gumagamit ang aparatong ito ng SPI bus, hindi pinapayagan ang mga switching pin, pin na 14, 15 at 16 na dapat manatili tulad ng ipinakita. Ang RST at SDA ay tinukoy ng gumagamit.
Ang module ng RC-522 RFID ay idinisenyo para sa isang input boltahe na 3.3 volts lamang. Ito ay isang napaka-sensitibong aparato, kaya ang anumang mas mataas na halaga ay maaaring mag-overheat at makapinsala sa module. Ang VCC sa labas ng Arduino Pro Micro ay magbibigay sa iyo ng isang 5 volts supply. Gumawa ng isang divider ng boltahe tulad ng ipinakita sa circuit diagram (o gumamit ng isang 5 V hanggang 3.3 V na pababang module) upang makagawa ng boltahe ng suplay ng 3.3 volts. Ikonekta ang supply ng 3.3 V sa VCC ng RFID module
RST upang i-pin ang 5 ng Arduino. (Maaari mong baguhin ang pin na ito sa code.)
Ikonekta ang pin ng GND sa lupa
IRQ pin - Hindi Nakakonekta
MISO upang i-pin ang 14 ng Arduino
MOSI upang mai-pin ang 16 ng Arduino
SCK upang i-pin ang 15 ng Arduino
SDA upang i-pin ang 10 ng Arduino. (Ito rin ay isang tinukoy ng gumagamit na pin.)
Iyon lang iyon !, Simple at madali. I-plug lamang ang cable at handa kaming i-upload ang code at subukan ang aparato.
Hakbang 3: Ang Code
Ang Arduino Leonardo / Micro na may ATmega32u4 chip ay may built-in na USB na komunikasyon. Pinapayagan nitong lumitaw ang Leonardo / Micro sa isang konektadong computer bilang isang mouse o isang keyboard.
Ginagamit namin ang keyboard.h core library upang maipadala ng arduino ang mga keystroke sa isang konektadong computer.
I-download ang code mula dito.
I-download ang MFRC522.h arduino library mula dito.
I-download ang keyboard.h arduino library mula dito.
Ang pagtatrabaho ng code ay napaka-simple.
Ang UID ng iyong RFID card / tag at ang iyong windows password / PIN ay nakaimbak sa code
Kapag ang tamang card ay ipinakita sa RFID reader, ang arduino ay magpapadala ng mga keystroke para sa pagla-lock ng mga bintana at iyong password para sa pag-unlock ng mga windows nang sabay-sabay
Kung ang mga bintana ay nasa isang naka-lock na estado, ang mga keystroke para sa pagla-lock ito ay hindi magkakaroon ng anumang epekto at i-unlock ng utos ang naka-lock na computer
O kung hindi man kung naka-unlock ang mga bintana, i-lock ito ng mga utos. (Ang unlock code ay darating din nang sabay-sabay, ngunit dahil mayroon lamang isang kurot ng pagkaantala sa pagitan ng lock at pag-unlock ng mga keystroke, ang Windows ay nagpapatupad ng lock command at hindi mabasa ang utos ng unlock code na darating sa oras na iyon.)
Kailangan mong gumawa ng ilang maliliit na pagbabago sa ibinigay kong code upang tuklasin at gamitin ito para sa iyong sarili.
Ikonekta ang prototype sa computer
Ilunsad ang Arduino IDE at buksan ang code na ibinigay ko dito
Mula sa toolbar pumunta sa mga tool -> Lupon at Piliin ang Arduino Leonardo para sa parehong Arduino Pro micro at Arduino Leonardo
Suriin kung napili ang COM port
I-upload ang code sa arduino
Buksan ang Serial Monitor (Ctrl + Shift + M)
I-scan ang iyong Card / tag
Ang unang linya ng output na ipinapakita sa serial monitor ay ang UID ng iyong card / tag. Itala ang halagang ito
Bumalik ngayon sa editor ng code at baguhin ang halaga ng string na "card1" sa UID na iyong nabanggit (Sa aking code, mahahanap mo ito sa linya 41)
Pumunta sa huling bahagi ng code at makakahanap ka ng isang linya na nagsasabing "Keyboard.print (" PASSWORD ");" (Line number 80 sa code.). Baguhin ang halagang ito sa iyong windows unlock code
Ngayon i-upload ang binagong code sa arduino
I-scan ang card / tag upang subukan ang prototype
Ito ay isang pangunahing code para sa pag-type ng mga password sa iyong computer gamit ang mga RFID tag. Maaari mong baguhin ang code upang magdagdag ng higit pang mga card / tag at magtakda ng iba't ibang mga password para sa bawat card para sa iba't ibang mga application.
Hakbang 4: Paghihinang
Ito ay isang napakaliit at simpleng circuit. Mas mahusay na maghinang ito sa isang prototyping PCB board kaysa gumastos ng maraming oras upang makagawa ng isang pasadyang PCB.
Palaging gumamit ng mga header upang ikonekta ang arduino at ang RFID module, kung hindi man ang matagal na pagkakalantad sa init habang ang paghihinang ay maaaring permanenteng makapinsala sa mga board na ito.
Paghinang ng lahat ng mga koneksyon tulad ng ipinakita sa circuit diagram at ikonekta ang arduino at RFID module sa PCB board. Ikinonekta ko ang module na RFID nang pahalang sa PCB board gamit ang isang tamang angled na babaeng header para sa aking kaginhawaan sa paggawa ng isang kaso para dito.
Palaging siguraduhin na subukan ang aparato para sa anumang posibleng maluwag na koneksyon o malfunction pagkatapos ng paghihinang.
Hakbang 5: Paggawa ng isang Enclosure
Sa pamamagitan ng pag-imbento na ito maaari mong malaman na ako ay masyadong tamad na mag-disenyo at mag-print ng 3D ng isang kaso para sa disenyo na ito, kaya gumawa ako ng isang simpleng enclosure gamit ang mga kahon ng karton na nakita ko sa aking garahe. Gumawa ako ng paninindigan dito gamit ang parehong karton at gupitin ang mga butas sa kaso para sa pagkonekta sa cable at para sa mga LED sa arduino. Pagkatapos ay binalot ko ang buong pag-set up ng sticker na may texture na carbon-fiber at naglagay ng isang semi-transparent na madilim na sticker para sa butas kung saan nakalagay ang mga LED sa board.
Ang paggawa ng kaso ay ganap na nakasalalay sa iyong imahinasyon. I-post ang mga larawan ng iyong mga malikhaing pagbuo sa seksyon ng mga komento sa ibaba.!
Inirerekumendang:
Manatiling Ligtas Gamit ang Bikelight na Ito Gamit ang Mga Senyas na Pagliko: 5 Hakbang (na may Mga Larawan)
Manatiling Ligtas Gamit ang Bikelight na Ito Gamit ang Mga Sinyales na Pag-turn: Gustong-gusto kong sumakay ng bisikleta, karaniwang ginagamit ko ito upang makarating sa paaralan. Sa oras ng taglamig, madalas na madilim pa rin sa labas at mahirap para sa ibang mga sasakyan na makita ang mga signal ng aking kamay na lumiliko. Samakatuwid ito ay isang malaking panganib dahil maaaring hindi makita ng mga trak na nais kong
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC
NFC Lock - Kapag ang isang PCB Ay Gayundin ang Mga Pindutan, ang Antenna at Higit Pa : 7 Hakbang (na may Mga Larawan)
NFC Lock - Kapag ang isang PCB Ay Gayundin ang Mga Pindutan, ang Antenna at Higit Pa …: Maaari kang kumuha ng isa sa dalawang mga bagay mula sa Instructable na ito. Maaari mong sundin kasama at lumikha ng iyong sariling kumbinasyon ng isang numerong keypad at isang NFC reader. Ang eskematiko ay narito. Narito ang layout ng PCB. Makakakita ka ng isang bayarin ng mga materyales para sa iyo upang mag-order ng p
Wireless RFID Door Lock Gamit ang Nodemcu: 9 Hakbang (na may Mga Larawan)
Wireless RFID Door Lock Gamit ang Nodemcu: --- Pangunahing Pag-andar --- Ang proyektong ito ay binuo bilang bahagi ng isang klase ng Network Communication sa Universidade do Algarve sa pakikipagtulungan ng aking kasamahan na si Lu í s Santos. Ang pangunahing layunin nito ay upang makontrol ang pag-access ng isang de-koryenteng lock sa pamamagitan ng wireless wi
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c