İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu Eğitilebilir Kitapta, bir kapı, çekmece veya dolap için RFID erişim kontrollü basit kilitleme mekanizması yapmak için bir RC522 RFID sensörünü Arduino Uno'ya bağlayacağız. Bu sensörü kullanarak, bir kapıya veya çekmeceye kolayca monte edilebilen sürgülü sürgü tipi bir kilit mekanizmasını kilitlemek ve kilidini açmak için bir RFID etiketi veya kartı kullanabileceksiniz.
Bu Eğitilebilir Kitaptaki kilitleme mekanizması 3B yazdırılmıştır, ancak yaygın olarak bulunan herhangi bir sürgülü cıvata tipi kilidi de kullanabilirsiniz. Kilit, bir mikro servo kullanılarak çalıştırılır.
Bu Eğitilebilir Tablo, daha önce bir Arduino mikro denetleyicisi ile çalıştığınızı ve bir Arduino programlamanın temellerini bildiğinizi varsayar. Bunu yapmazsanız, ilk çiziminizi oluşturma ve yükleme hakkında daha fazla bilgi için bağlantılı kılavuzu izleyin.
Gereçler
Kendi RFID kilitleme mekanizmanızı oluşturmak için aşağıdakilere ihtiyacınız olacak:
- Arduino Uno (Veya Diğer) – Buradan Satın Alın
- Arduino Güç Kaynağı – Buradan Satın Alın
- RC522 RFID Sensör – Buradan Satın Alın
- Test için Breadboard ve Jumper'lar - Buradan Satın Alın
- Mikro Servo – Buradan Satın Alın
- 2 x LED - Buradan Satın Alın
- 2 x 220Ω Dirençler - Buradan Satın Alın
- 3D Yazıcı ve Filament (Kilit için Opsiyonel) – Bu Kullanılmış
- Sensör ve Elektronik için Konteyner veya Muhafaza
Adım 1: 3D Baskı Yapın ve Kilit Mekanizmasını Birleştirin
İlk önce kilit mekanizmasını monte edeceğiz, bu 3D baskılı sürgülü kilit ve servo kollu bir mikro servodan oluşuyor.
Servo kolu bağlamanız gereken sürgülü cıvata tipi bir kilit de kullanabilirsiniz.
Kilit mekanizması, orijinal boyutunun %65'ine kadar küçülttüğüm Sagittario'nun bu kayar kilit tasarımına dayanmaktadır.
3D Baskı Dosyalarını İndirin: RFID Kilidi 3D Baskı Dosyaları
Ekli dosyaları 185C'de beyaz PLA ve %20 dolgu kullanarak 3D olarak yazdırdım.
Mekanizma ve servo tutucu, bir dolaba, dolaba veya çekmeceye kolayca takmanızı sağlamak için vida deliklerine sahiptir. Daha az kalıcı olarak yapıştırmak için sıcak tutkal veya çift taraflı bant da kullanabilirsiniz.
Adım 2: Elektrikli Bileşenleri Birleştirin
Elektrik bileşenlerini şemada gösterildiği gibi bağlayın. Bileşenleri test etmek ve erişime izin vermek istediğim iki etiketin kimlik numaralarını yüklemek için önce bunları bir devre tahtasına monte ettim.
Yeşil ve kırmızı LED'ler gerekli değildir, sadece sistem bir muhafazaya yerleştirildiğinde etiketin doğru şekilde okunduğunun iyi bir göstergesidir.
3. Adım: Kodu Yükleyin
Tam kod açıklaması ve indirme bağlantısı burada bulunabilir - Arduino Tabanlı RFID Kilit Mekanizması Kodu
Sadece kodu indirme bağlantısı burada - RFID Kilit Kodu
Kodu çalıştırmadan önce, yukarıdaki indirmedeki kodla birlikte gelen RFID kitaplığını kurmanız gerekir.
Kod aslında bir etiketin taranmasını bekler. Bir etiket tarandığında, taranan kimliği, taranan etiketin kimlik numarasının bir dizi kabul edilen etikette olup olmadığını kontrol eden ve ardından erişim izni veren, yeşil LED'i yanıp sönen ve önceki duruma bağlı olarak mekanizmanın kilidini açan veya kilitleyen bir işleve iletir. veya erişimi reddeder ve kırmızı LED'i yanıp söner.
4. Adım: Etiket Ekleme
Kod, PC'nizdeki Seri monitöre bir çıktı içerir. İlk çalıştırdığınızda, erişim izni vermek istediğiniz etiketlerinizi kaydetmeniz gerekir. Bu, etiketi tarayarak ve seri monitörünüzde gösterilen etiket kimliğini kaydederek yapılır. Bu sayı daha sonra etikete erişim izni vermek için accessGranted dizisine eklenebilir. Dizinin boyutu da buna göre artırılmalı veya azaltılmalıdır.
Kodu yeni diziyle yeniden yükleyin ve şimdi etiketinizi tarayabilmeniz gerekir; yeşil renkte yanıp sönecek ve kilidin önceki durumuna bağlı olarak mekanizmanızı kilitleyecek veya kilidini açacaktır.
Adım 5: Kilidi Takma
Kilidi daha kullanışlı hale getirmek için, sensör alanının üstünde ön tarafta görünen LED'ler ile plastik bir kap/gövde içine yerleştirdim. Kilit daha sonra kapının iç tarafına monte edildi.
Sistemi biraz daha güvenli hale getirmek istiyorsanız, sensör modülünü Arduino'dan ayırmak ve bunun yerine Arduino'yu da kapının içine monte etmek isteyeceksiniz. Sensör modülünden Arduino'ya sinyali yeniden üretmek, kilidi açmak için servoya bir PWM sinyalini yeniden üretmekten çok daha zordur.
Kilitleme mekanizmasının yapısı hakkında daha fazla bilgi ve kodun ayrıntılı bir açıklaması istiyorsanız, burada yazılan tam yapıya bir göz atın - Arduino Tabanlı RFID Kapı Kilidi
Yapınızda iyi şanslar!