Mündəricat:
- Addım 1: Lazım olan materiallar və alətlər
- Addım 2: Prototipin qurulması
- Addım 3: Kod
- Addım 4: Lehimləmə
- Addım 5: Qutunun hazırlanması
Video: Windows PC Kilidi/RFID istifadə edərək kilidini aç: 7 Adım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Müəllif tərəfindən daha çox: kksjuniorProfileFollow
Haqqında: Daim maraqlanır… kksjunior haqqında daha çox »
Salam
PC/dizüstü kompüteriniz hər dəfə kilidləndikdə kilidini açmaq üçün nə qədər tez -tez parol yazmaqdan bezmisiniz? Gündəlik dəfələrlə kilidləməyə alışmışam və hər dəfə kilidini açmaq istədikdə parol/pin kodunu təkrar-təkrar yazmaqdan daha əsəbi bir şey yoxdur. Bir şeyə ehtiyac vacib olduqda onu əldə etməyin yollarını axtarmağa məcbur olursan. "Zərurət ixtiranın anasıdır" deyildiyi kimi, içimdəki tənbəl ağıl, hər dəfə kilidlənəndə şəxsi kompüterimi/dizüstü kompüterimi açmağın asan və ucuz bir yolunu düşünməyə başladı. Əşyalarımı araşdırarkən bir RC522 RFID modulu tapdım. O zaman RFID sistemi yaratmağa qərar verdim.
RFID: Radio tezlik identifikasiyası (RFID) ən qədim simsiz texnologiyadan biridir. RFID çipləri, məlumatları rəqəmsal olaraq saxlamaq üçün istifadə olunur, sonra bunlar elektromaqnit sahələri və radio dalğaları vasitəsilə obyektlər arasında paylaşıla bilər. Çox inkişaf etmiş olmaya bilər, amma bir çox istehsalçı, yaşından asılı olmayaraq texnologiyada real potensial görür.
Bu təlimatda, Windows kompüterinizi bir RFID kartı/etiketinin bir çalması ilə kilidləyə/aça bilən sadə bir RFID sisteminin necə qurulacağını izah edəcəyəm. Bu sistem mövcud olduqda, Laptopunuzu/PC'nizi hər bağladığınız zaman kilidini açmaqda çətinlik çəkməyəcəksiniz.
Addım 1: Lazım olan materiallar və alətlər
Bu layihənin ürəyi ATmega32U4 çipi olan Arduino Pro Micro (və ya Arduino Leonardodan istifadə edə bilərsiniz) dir. Bu layihə üçün ATmega32U4 çipli bir inkişaf lövhəsi seçmək çox vacibdir. Bu proqram üçün Arduino Uno, Mega 2560, Pro Mini və ya Arduino Nano kimi inkişaf lövhələrindən istifadə edə bilmərik. Detallar aşağıdakı addımlardadır.
Lazım olan materiallar:
- Arduino Pro Micro/Arduino Leonardo.
- RFID kartı olan MFRC-522 RFID modulu.
- Kişi və qadın başlıqları.
- PCB lövhəsinin prototipi.
- Tellər.
- 10k ohm rezistorlar - 3
Alətlər tələb olunur:
- Lehim dəsti.
- Yapışqan silah.
- Tel kəsicilər
və s:
Addım 2: Prototipin qurulması
Dövrü bir PCB -yə lehimləməzdən əvvəl çörək taxtasında bir prototip qurmağı məsləhət görürəm. Bu, əlaqələri daha yaxşı başa düşməyinizə kömək edəcək və əlaqələri bağlayarkən baş verən səhvlərdən hər hansı birini düzəltməyə imkan verəcəkdir. Bu layihə nəzərə alınmaqla prototipin qurulması çətin bir iş deyil. Yalnız bir neçə əlaqə qurmalıyıq və kodu yükləməyə hazırıq. Bağlantılar aşağıda təsvir edilmişdir. Arduino'da bir çox pin dəyişdirilə bilməz. Bu cihaz SPI avtobusundan istifadə etdiyi üçün keçid sancaqlarına icazə vermir, 14, 15 və 16 pinləri göstərildiyi kimi qalmalıdır. RST və SDA istifadəçi tərəfindən təyin olunur.
RC-522 RFID modulu cəmi 3,3 voltluq giriş gərginliyi üçün nəzərdə tutulmuşdur. Çox həssas bir cihazdır, buna görə hər hansı bir yüksək dəyər həddindən artıq istiləşə və modulu zədələyə bilər. Arduino Pro Micro -dan çıxan VCC sizə 5 voltluq bir enerji verəcək. Bir dövrə diaqramında göstərildiyi kimi bir gərginlik bölücü edin (və ya 5 V -dan 3.3 V -a qədər aşağı enmə modulu istifadə edin) 3.3 voltluq bir gərginlik təmin edin. 3.3 V təchizatı RFID modulunun VCC -nə qoşun
Arduinonun 5 -ci pininə RST. (Bu pin kodunda dəyişə bilərsiniz.)
GND pinini yerə bağlayın
IRQ pin - Qoşulmadı
MISO Arduinonun 14 -cü pinini bağlayacaq
MOSI Arduinonun 16 -cı pinini bağlayacaq
SCK, Arduinonun 15 -ci pinini düzəldəcək
SDA, Arduinonun 10 pinini bağlayacaq. (Bu da istifadəçi tərəfindən təyin edilmiş bir pindir.)
Hamısı budur! Sadə və asan. Kabeli bağlayın və kodu yükləməyə və cihazı sınamağa hazırıq.
Addım 3: Kod
ATmega32u4 çipli Arduino Leonardo/Micro, quraşdırılmış USB əlaqəsinə malikdir. Bu, Leonardo/Micro -nun bağlı bir kompüterə siçan və ya klaviatura kimi görünməsinə imkan verir.
Arduino düymələrini bağlı bir kompüterə göndərmək üçün keyboard.h əsas kitabxanasından istifadə edirik.
Kodu buradan yükləyin.
MFRC522.h arduino kitabxanasını buradan yükləyin.
Keyboard.h arduino kitabxanasını buradan yükləyin.
Kodun işləməsi çox sadədir.
RFID kartınızın/etiketinizin UID kodu və Windows parolunuz/PIN kodunuzda saxlanılır
Doğru kart RFID oxuyucusuna göstərildikdə, arduino pəncərələri bağlamaq üçün düymələri və eyni zamanda pəncərələrin kilidini açmaq üçün parolunuzu göndərəcək
Pəncərələr kilidli vəziyyətdədirsə, kilidləmə düymələrinin heç bir təsiri olmayacaq və əmr kilidli kompüterin kilidini açacaq
Əks təqdirdə, pəncərələr artıq açılıbsa, əmrlər onu kilidləyəcək. (Kilid açma kodu eyni vaxtda gəlir, ancaq kilidlə kilid açma vuruşları arasında bir az gecikmə olduğu üçün Windows kilid əmrini yerinə yetirir və o zaman gələn kilid açma kodu əmrini oxumayacaq.)
Kəşf etmək və özünüz üçün istifadə etmək üçün təqdim etdiyim kodda kiçik dəyişikliklər etməlisiniz.
Prototipi kompüterə qoşun
Arduino IDE -ni işə salın və burada verdiyim kodu açın
Alətlər çubuğundan alətlərə keçin -> Board və Arduino Pro micro və Arduino Leonardo üçün Arduino Leonardo seçin
COM portunun seçilib -seçilmədiyini yoxlayın
Kodu arduinoya yükləyin
Serial Monitoru açın (Ctrl+Shift+M)
Kartınızı/etiketinizi tarayın
Serial monitorda göstərilən çıxışın ilk xətti kartınızın/etiketinizin UID -dir. Bu dəyəri qeyd edin
İndi kod redaktoruna qayıdın və "card1" sətirinin dəyərini qeyd etdiyiniz UID olaraq dəyişdirin (Kodumda bunu 41 -ci sətirdə tapa bilərsiniz)
Kodun son hissəsinə keçin və "Keyboard.print (" PASSWORD ");" (Kodun sətir nömrəsi 80) yazan bir xətt tapacaqsınız. Bu dəyəri Windows kilidini açma koduna dəyişdirin
İndi dəyişdirilmiş kodu arduinoya yükləyin
Prototipi yoxlamaq üçün kartı/etiketi tarayın
Bu, RFID etiketlərindən istifadə edərək kompüterinizə parol yazmaq üçün əsas koddur. Daha çox kart/etiket əlavə etmək üçün kodu dəyişə və müxtəlif tətbiqlər üçün hər kart üçün fərqli parollar təyin edə bilərsiniz.
Addım 4: Lehimləmə
Bu çox kiçik və sadə bir sxemdir. Xüsusi bir PCB etmək üçün çox vaxt sərf etməkdənsə, bunu prototipləşdirən bir PCB lövhəsinə lehimləmək daha yaxşıdır.
Arduino və RFID modulunu bağlamaq üçün həmişə başlıqlardan istifadə edin, əks halda lehimləmə zamanı uzun müddət istiyə məruz qalmaq bu lövhələrə həmişəlik zərər verə bilər.
Bütün əlaqələri dövrə diaqramında göstərildiyi kimi lehimləyin və arduino və RFID modulunu PCB lövhəsinə qoşun. RFID modulunu düzbucaqlı bir qadın başlıqdan istifadə edərək PCB lövhəsinə üfüqi bir şəkildə bağladım ki, bunun üçün rahatlıq əldə edim.
Həmişə cihazı lehimlədikdən sonra mümkün olan boş əlaqələr və ya nasazlıqlar üçün yoxladığınızdan əmin olun.
Addım 5: Qutunun hazırlanması
Bu ixtira ilə bu dizayn üçün bir qutu dizayn etmək və 3D çap etmək üçün çox tənbəl olduğumu başa düşdünüz, buna görə qarajımda tapdığım karton qutulardan istifadə edərək sadə bir korpus hazırladım. Eyni kartondan istifadə edərək bunun üçün bir stend hazırladım və kabeli bağlamaq üçün qutuda və arduino -dakı LED -lər üçün deliklər kəsdim. Sonra bütün qurğunu karbon lifli toxumalı bir etiketlə sardım və lövhədəki LED-lərin yerləşdiyi çuxura yarı şəffaf bir qaranlıq etiket qoydum.
Dava etmək tamamilə xəyalınıza bağlıdır. Yaradıcılığınızın şəkillərini aşağıdakı şərh bölməsində yerləşdirin.!
Tövsiyə:
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: 4 addım
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: Salam, mən Rithikəm. Telefonunuzdan istifadə edərək internetə nəzarət edən bir led quracağıq. Arduino IDE və Blynk kimi proqramlardan istifadə edəcəyik. Bu çox sadədir və uğur qazansanız istədiyiniz qədər elektron komponenti idarə edə bilərsiniz
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək sürətlənməni izləyin: 6 addım
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək Sürətləndirməni izləyin: Sürətləndirmə sonsuzdur, düşünürəm ki, Fizikanın bəzi qanunlarına görə. Sahilə çıxan ən sürətli məxluq, bir anda ən yüksək sürətindən istifadə edərək ovunu tutur
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
Nodemcu istifadə edərək simsiz RFID Qapı Kilidi: 9 addım (şəkillərlə)
Nodemcu istifadə edərək Simsiz RFID Qapı Kilidi: --- Əsas Fonksiyon --- Bu layihə, həmkarım Lu & iacute Santos ilə birlikdə Universidade do Algarve-də Şəbəkə Kommunikasiya sinifinin bir hissəsi olaraq inşa edilmişdir. Əsas məqsədi simsiz Wi -Fi vasitəsilə elektrik kilidinə girişi nəzarət etməkdir
Arduino RFID Qapı Kilidi: 5 Adım (Şəkillərlə birlikdə)
Arduino RFID Qapı Kilidi: *** 8/9/2010 Yeniləndi *** Qarajıma girmək üçün asan və təhlükəsiz bir yol etmək istədim. Qapımı açmağın ən yaxşı yolu RFID idi, hətta əllərim dolu olsa da qapını açıb aça bilərəm! Əsas ATMega 168 arduino chi ilə sadə bir dövrə qurdum