İçindekiler:
- Adım 1: Gerekli Malzemeler ve Araçlar
- Adım 2: Prototipin Oluşturulması
- Adım 3: Kod
- Adım 4: Lehimleme
- Adım 5: Bir Muhafaza Yapımı
Video: RFID Kullanarak Windows PC Kilitleme/Kilit Açma: 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Yazar kksjuniorProfileTakip Yazar tarafından daha fazlası:
Hakkında: Sürekli meraklı… kksjunior Hakkında Daha Fazla »
Merhaba
PC'nizin/dizüstü bilgisayarınızın her kilitlendiğinde kilidini açmak için parolayı girmekten ne sıklıkla sıkıldınız? Onu her gün birçok kez kilitlemeye alışkınım ve hiçbir şey şifreyi/pini tekrar tekrar yazmaktan daha sinir bozucu olamaz, kilidini her açmak istediğimde. Bir şeye ihtiyaç duyulduğunda, onu elde etmenin yollarını bulmak zorunda kalırsınız. "İhtiyaç icadın anasıdır" sözünde olduğu gibi, her kilitlemem gerektiğinde kişisel Bilgisayarımı/Dizüstü Bilgisayarımı açmanın kolay ve ucuz bir yolunu düşünmeye başlayan tembel zihin. Eşyalarımı karıştırırken bir RC522 RFID modülü buldum. İşte o zaman bir RFID sistemi yapmaya karar verdim.
RFID: Radyo frekansı tanımlama (RFID), en eski kablosuz teknolojilerden biridir. RFID çipleri, daha sonra elektromanyetik alanlar ve radyo dalgaları aracılığıyla nesneler arasında paylaşılabilen bilgileri dijital olarak depolamak için kullanılır. Süper gelişmiş olmayabilir, ancak birçok üretici, kaç yaşında olursa olsun, teknolojide gerçek potansiyel görüyor.
Bu talimatta, Windows bilgisayarınızı sadece bir RFID kart/etiket hareketiyle kilitleyebilen/kilidini açabilen basit bir RFID sisteminin nasıl yapıldığını açıklayacağım. Bu sistem yerindeyken, dizüstü bilgisayarınızı/PC'nizi her kilitlediğinizde kilidini açma zahmetine son.
Adım 1: Gerekli Malzemeler ve Araçlar
Bu projenin kalbi, ATmega32U4 çipli Arduino Pro Micro'dur (veya Arduino Leonardo'yu kullanabilirsiniz). ATmega32U4 çipli bir geliştirme kartı seçmek bu proje için çok önemli. Bu uygulama için Arduino Uno, Mega 2560, Pro Mini veya Arduino Nano gibi geliştirme kartlarını kullanamıyoruz. Ayrıntılar aşağıdaki adımlardadır.
Gerekli malzemeler:
- Arduino Pro Mikro/Arduino Leonardo.
- RFID kartlı MFRC-522 RFID modülü.
- Erkek ve dişi başlıklar.
- Prototip PCB kartı.
- Teller.
- 10k ohm dirençler - 3
Gerekli aletler:
- Lehimleme takımı.
- Tutkal tabancası.
- Tel kesiciler
vesaire:
Adım 2: Prototipin Oluşturulması
Devreyi PCB'ye lehimlemeden önce breadboard üzerinde bir prototip oluşturmanızı tavsiye ederim. Bu, bağlantıları daha iyi anlamanıza yardımcı olacak ve bağlantıları bağlarken oluşan hataları düzeltmenize olanak sağlayacaktır. Prototipi oluşturmak, bu proje göz önüne alındığında ağır bir iş değil. Sadece birkaç bağlantı yapmamız gerekiyor ve kodu yüklemeye hazırız. Bağlantılar aşağıda açıklanmıştır. Arduino'da pinlerin çoğu değiştirilemez. Bu cihaz SPI bus'ını kullandığından pinlerin değiştirilmesine izin vermez, pin 14, 15 ve 16 gösterildiği gibi kalmalıdır. RST ve SDA, kullanıcı tarafından belirlenir.
RC-522 RFID modülü, yalnızca 3,3 voltluk bir giriş voltajı için tasarlanmıştır. Çok hassas bir cihazdır, bu nedenle daha yüksek değerler aşırı ısınabilir ve modüle zarar verebilir. Arduino Pro Micro'dan çıkan VCC size 5 voltluk bir besleme sağlayacaktır. 3,3 voltluk bir besleme voltajı yapmak için devre şemasında gösterildiği gibi bir voltaj bölücü yapın (veya 5 V - 3,3 V düşürme modülü kullanın). 3,3 V beslemesini RFID modülünün VCC'sine bağlayın
Arduino'nun pin 5'ine RST. (Bu pini kodda değiştirebilirsiniz.)
GND pimini toprağa bağlayın
IRQ pimi - Bağlı Değil
MISO, Arduino'nun 14 numaralı pinine
MOSI, Arduino'nun 16. pinine
Arduino'nun 15 numaralı pinine SCK
Arduino'nun 10 pinine SDA. (Bu aynı zamanda kullanıcı tanımlı bir pindir.)
Hepsi bu kadar!, Basit ve kolay. Sadece kabloyu takın ve kodu yüklemeye ve cihazı test etmeye hazırız.
Adım 3: Kod
ATmega32u4 çipli Arduino Leonardo/Micro, yerleşik bir USB iletişimine sahiptir. Bu, Leonardo/Micro'nun bağlı bir bilgisayara fare veya klavye olarak görünmesini sağlar.
Arduino'nun tuş vuruşlarını bağlı bir bilgisayara göndermesini sağlamak için klavye.h çekirdek kitaplığını kullanıyoruz.
Kodu buradan indirin.
MFRC522.h arduino kütüphanesini buradan indirin.
Keyboard.h arduino kütüphanesini buradan indirin.
Kodun çalışması çok basittir.
RFID kartınızın/etiketinizin UID'si ve Windows parolanız/PIN'iniz kodda saklanır
RFID okuyucuya doğru kart gösterildiğinde, arduino, pencereleri kilitlemek için tuş vuruşlarını ve aynı anda pencerelerin kilidini açmak için şifrenizi gönderir
Pencereler kilitli durumdaysa, kilitlemek için yapılan tuş vuruşlarının hiçbir etkisi olmaz ve komut kilitli bilgisayarın kilidini açar
Veya pencerelerin kilidi zaten açıksa, komutlar onu kilitleyecektir. (Kilit açma kodu da aynı anda gelir, ancak kilitleme ve kilit açma tuş vuruşları arasında yalnızca bir tutam gecikme olduğundan, Windows kilitleme komutunu yürütmeye başlar ve o sırada gelen kilit açma kodu komutunu okumaz.)
Kendiniz için keşfetmek ve kullanmak için sağladığım kodda bazı küçük değişiklikler yapmanız gerekiyor.
Prototipi bilgisayara bağlayın
Arduino IDE'yi çalıştırın ve burada verdiğim kodu açın
Araç çubuğundan araçlara gidin -> Board ve hem Arduino Pro micro hem de Arduino Leonardo için Arduino Leonardo'yu seçin
COM bağlantı noktasının seçili olup olmadığını kontrol edin
Kodu arduinoya yükleyin
Seri Monitörü açın (Ctrl+Shift+M)
Kartınızı/etiketinizi tarayın
Seri monitörde gösterilen çıktının ilk satırı, kartınızın/etiketinizin UID'sidir. Bu değeri not edin
Şimdi kod düzenleyiciye geri dönün ve " card1 " dizesinin değerini, az önce not ettiğiniz UID ile değiştirin (Benim kodumda, bunu 41. satırda bulabilirsiniz)
Kodun son kısmına gidin ve " Keyboard.print("PASSWORD"); " (kodda 80 numaralı satır.) yazan bir satır bulacaksınız. Bu değeri, Windows kilit açma kodunuzla değiştirin
Şimdi değiştirilmiş kodu arduino'ya yükleyin
Prototipi test etmek için kartı/etiketi tarayın
Bu, RFID etiketlerini kullanarak bilgisayarınıza parola yazmak için temel bir koddur. Daha fazla kart/etiket eklemek için kodu değiştirebilir ve çeşitli uygulamalar için her kart için farklı şifreler belirleyebilirsiniz.
Adım 4: Lehimleme
Bu çok küçük ve basit bir devredir. Özel bir PCB yapmak için çok zaman harcamaktansa, bunu bir prototip PCB kartına lehimlemek daha iyidir.
Arduino ve RFID modülünü bağlamak için her zaman başlıklar kullanın, aksi takdirde lehimleme sırasında uzun süre ısıya maruz kalmak bu kartlara kalıcı olarak zarar verebilir.
Tüm bağlantıları devre şemasında gösterildiği gibi lehimleyin ve arduino ve RFID modülünü PCB kartına bağlayın. Bir kasa hazırlama rahatlığım için, RFID modülünü dik açılı dişi başlık kullanarak PCB kartına yatay olarak bağladım.
Lehimlemeden sonra her zaman olası gevşek bağlantılar veya arızalar için cihazı test ettiğinizden emin olun.
Adım 5: Bir Muhafaza Yapımı
Bu buluşla, bu tasarım için bir kasa tasarlamak ve 3D yazdırmak için çok tembel olduğumu anlamış olabilirsiniz, bu yüzden garajımda bulduğum karton kutuları kullanarak basit bir muhafaza yaptım. Aynı kartonu kullanarak bir stand yaptım ve kabloyu bağlamak için kasada ve arduinodaki LED'ler için delikler açtım. Daha sonra tüm kurulumu karbon fiber dokulu etiketle sardım ve panodaki LED'lerin bulunduğu delik için yarı şeffaf koyu bir etiket yapıştırdım.
Kılıf yapmak tamamen sizin hayal gücünüze kalmış. Yaratıcı yapılarınızın resimlerini aşağıdaki yorumlar bölümüne gönderin.!
Önerilen:
Rfid ve Blynk Zamanlayıcılı Node Mcu Indian Car Merkezi Kilit Açma: 9 Adım
Rfid ve Blynk Zamanlayıcılı Node Mcu Indian Car Central Lock Unlock: Bugün size rfid etiketli, blynk wifi kontrolü ve zaman kilidi olan hint tarzı bir araba tam otomatik merkezi kilit gösteriyorum. Ayrıca normal bir merkezi kilidin tüm özelliklerine sahiptir.Bu araba merkezi kilit Çevrimdışı ÇALIŞIR ETKİNLEŞTİRME AĞ KİLİTLERİ GEREKTİRİR
ARDUINO UNO RFID WINDOWS 10 KİLİT AÇMA: 5 Adım
ARDUINO UNO RFID WINDOWS 10 UNLOCK: arduino ve bir RFID kartı yardımıyla Windows 10 geçiş veya pin korumalı kilidini açma. Bu DIY projesinin etrafındaki fikir basittir. HID özellikli bir cihaza, bir RFID kartına ve okuyucuya ihtiyacımız var. Arduino, RFID kartını okuduğunda ve kimlik,
K40 Lazer Kesici İçin Kilitleme Güvenlik Anahtarları Nasıl Yapılır: 4 Adım (Resimlerle)
K40 Lazer Kesici için Kilitleme Güvenlik Anahtarları Nasıl Yapılır: ÖNEMLİ EDIT! Lütfen kilitlerinizi makinenin ana şebekesine bağlamayın. Bunun yerine PSU'daki PG pinlerine bağlayın. Yakında tam bir güncelleme yapacak. -Tony 7/30-19Yepyeni, (ma
Bisiklet Kilit Açma Uyarı Sistemi: 15 Adım
Bisiklet Kilit Açma Uyarı Sistemi: Herkese merhaba…!!Nasılsın? Hepinizin evinde araçlar var. Araç güvenliği herkes için önemlidir. Benzer bir proje ile geri döndüm. Bu projemde GSM Modülü ve Arduino kullanarak bisiklet kilit açma uyarı sistemi yaptım. Bisikletin kilidi açıldığında
Kameranızdaki MIC Jakını Kullanarak Otomatik Uzaktan AÇMA/KAPAMA / Alçak Gerilim Katı Hal Röle: 4 Adım (Resimlerle)
Otomatik Uzaktan AÇMA/KAPAMA Kameranızdaki MIC Jakının Kullanılması / Düşük Voltaj Katı Hal Rölesi: Genel Bakış: Kameranın açık olduğunu algılamak için kameranın MIC jakını kullandık. MIC jakını algılamak ve kamerayla aynı anda uzak bir cihazı otomatik olarak açıp kapatmak için düşük voltajlı bir katı hal rölesi kurduk. Katı hal