İçindekiler:

RFID ve Arduino Uno ile PC'nin Kilidini Açın: 4 Adım
RFID ve Arduino Uno ile PC'nin Kilidini Açın: 4 Adım

Video: RFID ve Arduino Uno ile PC'nin Kilidini Açın: 4 Adım

Video: RFID ve Arduino Uno ile PC'nin Kilidini Açın: 4 Adım
Video: Arduino RFID Otomatik Kapı (RC522 RFID Kullanımı) 2024, Temmuz
Anonim
RFID ve Arduino Uno ile PC'nin Kilidini Açın
RFID ve Arduino Uno ile PC'nin Kilidini Açın
RFID ve Arduino Uno ile PC'nin Kilidini Açın
RFID ve Arduino Uno ile PC'nin Kilidini Açın

Bu benim ilk Eğitilebilirliğim. Bu projede, çoğu üyenin sahip olduğu RFID & Arduino Uno ile PC'nizin kilidini açmayı yapacağım, bunu tekrar yaptıktan sonra tekrar normal bir arduino kartı gibi çalışması için birkaç değişiklik yapmanız gerekiyor. Öyleyse Başlayalım: -

Adım 1: RFID Tarayıcıyı Arduino UNO'ya Bağlama

RFID Tarayıcıyı Arduino UNO'ya Bağlama
RFID Tarayıcıyı Arduino UNO'ya Bağlama

RFID Tarayıcının 8 Pin'i var ve bundan 7 Pin'e ihtiyacımız var

Arduino -------------- RFID Tarayıcı

D9 --------------- Sıfırla

D10 ---------------- SDA

D11 --------------- MOSI

D12 --------------- MISO

D13 --------------- SCK

GND -------------- GND

3.3V ---------------- 3.3V

D11, D12, D13'ü Değiştirmeyin, SDA ve Reset olan D9, D10'u değiştirebilirsiniz, ancak kodda pinleri de değiştirmeniz gerekir.

2. Adım: Kodu Değiştirme ve Yükleme

Kodu Değiştirme ve Yükleme
Kodu Değiştirme ve Yükleme
Kodu Değiştirme ve Yükleme
Kodu Değiştirme ve Yükleme

Önce Arduino IDE'ye MFRC522 Kütüphanesi Ekleme

Arduino IDE için MFRC522 Kitaplığı

Kütüphaneyi indirin ve Arduino Sketch Klasöründeki kütüphaneler klasörüne çıkarın

Şimdi Kodu Değiştirme

İlk önce UID numaranızın kodunu ve UID Numarasını resimdeki gibi erişmek istediğiniz UID numaranıza giriniz.

resimde vurgulanan satır, kartınızın çalışması için değiştirmeniz gereken satırdır. daha fazla boşluk eklemek istiyorsanız, tekrar virgül boşluk ve başka bir Kart UID'si verin

Örneğin:-

content.substring(1) == "Kart 1", "Kart 2"

Tuş Vuruşlarını Değiştirme

İlk önce şu kodu girin:

gecikme(50);

buf[0] = 0;

buf[2] = 0x13; // Bu 13 sayısını USBKeyScan. PDF dosyasındaki ile değiştirin, kart tarandığında basmak istediğiniz tuş

Serial.write(tampon, 8);

yayınAnahtarı();

art arda daha fazla tuşa basmak istiyorsanız

kodu kopyalayın ve if ifadesinde bir öncekinin altına yapıştırın

ve ardından basmak istediğiniz tuşa numarayı değiştirin

şimdi kodu Arduino uno'ya yükleyin, doğru kartı ve doğru COM Portunu seçerek

Adım 3: Atmega16U2'nin Donanım Yazılımını Gemide Yükseltme

Gemide Atmega16U2 Firmware'ini Yükseltme
Gemide Atmega16U2 Firmware'ini Yükseltme
Gemide Atmega16U2 Bellenimini Yükseltme
Gemide Atmega16U2 Bellenimini Yükseltme

Aşağıdaki Bağlantıdan Atmel Flip 3.4.7 Yazılımını İndirin ve Kurun

Atmel Flip 3.4.7 Yazılımı

Firmware Dosyaları, sıfırlama ve topraklama üzerine önce bir jumper yerleştirir ve resimdeki gibi çıkarın

Atmel Flip'i açın ve Dosya Sekmesi -> Hex Dosyasını Yükle'den Arduino-Keyboard-0.3.hex üretici yazılımı dosyasını seçin

Ve

Çalıştır'ı seçin

Usb'yi Çıkarın ve Tekrar Takın

4. Adım: Tamamlandı

Şimdi programladığınız kartı tarayın ve test edin

benim yaptığımı görmek istersen videonun altına bak

video netliği için özür dilerim

normal arduino gibi kullanmak istiyorsanız arduino-usbserial-uno.hex adlı firmware dosyasını çalıştırmanız gerekir ve bitti

Umarım bu projeyi beğenmişsinizdir ve herhangi bir sorunuz varsa yorum yapmayı unutmayın

ve işte youtube Kanal bağlantım youtube'a abone olmayı unutmayın

Akash Dünya Youtube Kanalı

Önerilen: