İçindekiler:
- Adım 1: İhtiyacınız Olan - Bileşenler ve Kablolama
- Adım 2: Kod ve Ekler
- Adım 3: Bitirin: Her Şeyi Test Edin - Çalışan Şeyin Videosu
Video: RFID NFC ARDUINO ERİŞİM KONTROL SİSTEMİ: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
İhtiyacım olan, ofisim için bir erişim kontrol sistemiydi.
Tüm projeyi inşa etmek oldukça kolaydır.
Evde yedek bir Aduino Mega ve bir Ethernet kalkanım vardı, bu yüzden birkaç bileşenle ofisim için bir erişim kontrol sistemi kurabildim. Verileri bir tabloya toplamak için NFC etiketlerini ve mySql veritabanını kullanır.
Esasen, Arduino bir etiket bekler, ardından verilerin veritabanına yüklenmesini yönetecek bir php web sayfasıyla bağlantı kurmaya çalışır. Bunu yapmak için, önce "bilinen" etiketlerin "kullanıcılar" tablosunda etiketin olup olmadığını kontrol edecektir. Tablo aslında bilinen kullanıcıları ve onların göreli etiketlerini içerir.
Etiket tanınmazsa, Arduino erişimi kaydetmez. Aksi takdirde, tabloya bir kayıt ekleyecektir. Şu anda zaman damgası, id_tag, şirket şubesi (konum) ve ip tabloya kaydedilir.
Kullanıcıların işini kolaylaştırmak için bir de lcd ekledim. Erişim kaydedildiğinde, yeşil bir led birkaç saniye yanıp sönecek ve bir sesli uyarı artan perde ile kısa bir ton çalacaktır. LCD, birkaç saniye boyunca kısa bir tamam mesajı gösterecektir.
Bazı sorunlar meydana gelirse (lan çalışmıyor veya bilinmeyen etiketler gibi), bunun yerine kırmızı bir led yanıp sönecek ve çalınan tonun perdesi azalacak. LCD ayrıca birkaç saniye boyunca kısa bir hata mesajı gösterecektir.
Birkaç düğme daha ile, işlem türünü de kaydetmeyi başarabilirsiniz: "Bu bir erişim mi yoksa bir çıkış mı?" (ancak bu başka bir zaman geliştirilecektir).
Adım 1: İhtiyacınız Olan - Bileşenler ve Kablolama
Her şeyden önce, bu veritabanı odaklı bir projedir, bu nedenle bir.php dosyasını yükleyeceğiniz bir web sunucusuna ihtiyacınız olacak. arduino'nun isteklerini işleyen ve veritabanını yöneten kod kısmıdır.
Ayrıca tüm erişimlerin saklanacağı bir mysql veritabanına ihtiyacınız var.
Her şeyi ofisinizdeki yerel bir "sunucuda" oluşturabilirsiniz (belki xampp iyi ve kolay bir seçimdir) veya bir web siteniz+mysql db'niz varsa aynı olabilir.
Tamam, işte malzeme listesi:
- Arduino Mega 2560
- Ethernet kalkanı W5100
- 13, 56mhz 14333A etiketleri ile uyumlu RF522 rfid etiket okuyucu
- Ekran LCD 16x2 1602
- bir piezo buzzer veya başka bir tür zil
- bir demet tel
- Bir çift led (yeşil ve kırmızı) ve 2 adet 2k direnç
Ve tekrar tamam.. kablolama hakkında…Kablolama ile ilgili resimler en iyisi değil, ancak bir sonraki adımda ekli arduino taslağında daha iyi anlatılıyor.
Adım 2: Kod ve Ekler
Son olarak aradığınız dosyalar burada.. Ekte bulacaksınız
Arduino Mega'ya yüklenecek eskiz olan timbrature.ino
Daha önce de belirtildiği gibi, lcd ve RFID kartı ile ilgili tüm bağlantılar ve kablolamalar.ino dosyasının başlığında açıklanmıştır.
- gereken rfid kitaplığını içeren rfid lib.zip
- timbratura.zip, (timbratura.php) bu dosya, web sitenizin web sunucusuna yüklemeniz gereken dosyadır. İlk önce etiketi tanımayı başaracaktır ("kullanıcılar" tablosuna girip girmediğini kontrol edin), ardından mysql "access" tablosuna erişim.
Adım 3: Bitirin: Her Şeyi Test Edin - Çalışan Şeyin Videosu
Artık videoyu tekrar izlemeye hazırsınız. Okuyucunun nasıl çalıştığı, etiketi kontrol etme ve veritabanına erişimi kaydetme ile ilgilidir. Umarım video şimdi ilk adıma göre daha net olur.
Önerilen:
Yetkisiz Kablosuz Erişim Noktaları için İzleme Sistemi Nasıl Oluşturulur: 34 Adım
Yetkisiz Kablosuz Erişim Noktaları için İzleme Sistemi Nasıl Oluşturulur: Saludos lectores. Raspberry PI.Este systema fue desarrollado utilizando utilizando un autorizados on autorizados on autorizados inv
Ultrasonik Tabanlı Erişim Sistemi: 6 Adım (Resimlerle)
Ultrasonik Tabanlı Erişim Sistemi: Bu sefer ilginizi çekeceğini düşündüğüm ultrasonik tabanlı bir erişim sistemi sunuyorum. Ultrasonik dalgalara dayalı olduğu için başka herhangi bir elektronik cihaza ihtiyaç duymayan temassız bir erişim sistemidir, ancak eliniz ne olursa olsun. denemek için
MySQL, PHP5 ve Python ile Arduino YÚN'ye Erişim Kontrolü: 11 Adım (Resimlerle)
Arduino YÚN Erişimini MySQL, PHP5 ve Python ile Kontrol Edin: Merhaba Arkadaşlar! Bildiğiniz gibi, Eylül ayında Arduino'nun yeni prömiyeri Arduino YUN. Bu küçük arkadaşın, aklınıza gelebilecek her şeyi (en azından şimdiye kadar) çalıştırabileceğimiz bir Linux gömülü sistemi var. Çok az bilgi varken
SAYAÇLI RFID KAPI ERİŞİM KONTROLÜ: 8 Adım
SAYAÇLI RFID KAPI ERİŞİM KONTROLÜ: SAYAÇLI RFID KAPI ERİŞİM KONTROLÜ Eğitimi
Arduino Yun ve Raspberry Pi ile RFID Erişim Kontrolü: 11 Adım
Arduino Yun ve Raspberry Pi ile RFID Erişim Kontrolü: Eğitilebilir Tabloma Hoş Geldiniz! Programlamak için bir ana anahtar kullanmadan birden fazla kullanıcıya sahip olabilen bir RFID Erişim Kontrol Sistemi için çevrimiçi arama yaptınız mı? Kişi adı ile erişimi kaydedebilen bir sistem mi? Kolayca ekleyebileceğiniz bir sistem