Matrix Tuş Takımı Kullanarak Arduino Dijital Kod Kilidi Projesi: 9 Adım
Matrix Tuş Takımı Kullanarak Arduino Dijital Kod Kilidi Projesi: 9 Adım
Anonim
Matrix Tuş Takımını Kullanan Arduino Dijital Kod Kilidi Projesi
Matrix Tuş Takımını Kullanan Arduino Dijital Kod Kilidi Projesi

Zio M Uno ve Hex 4x3 Matrix Tuş Takımı kullanarak Arduino ve Qwiic sistemi ile bir dijital kod kilidi cihazı oluşturun.

Projeye Genel Bakış

Bu proje için, kullanıcıların girip girebileceği basit bir dijital kod kilidi oluşturacağız. Bu eğitimde, kullanıcılara bir Arduino Arayüzünde bir dijital kod kilit sisteminin nasıl çalıştığını göstereceğiz.

Bu eğitimin sonunda şunları yapabileceksiniz:

  • Zio ve temel 12 tuşlu tuş takımı ile bir dijital kod kilidi kurun
  • Zio'yu tuş takımı ile programlamak için Arduino IDE ile arayüz oluşturabilme
  • Kullanıcılardan kilidi açmak için altı haneli bir şifre girmelerini isteyen bir program oluşturun
  • Altı basamaklı yeni bir şifre oluşturabilme

Yararlı Kaynaklar

Basitlik amacıyla, bu öğretici, Zio geliştirme kartlarını yapılandırma konusunda tam bir anlayışa ve bilgi birikimine sahip olduğunuzu varsayar.

Bu proje için, Zuino M Uno'yu Arduino IDE ile arayüz oluşturacak şekilde yapılandırdığınızı varsayıyoruz. Henüz yapmadıysanız, geliştirme panosu kılavuzlarımızda ayrı bir gönderi var. Bunları aşağıda kontrol edin:

Zuino M Uno Qwiic Başlangıç Kılavuzu

Adım 1: Şematik Düzen

Şematik Düzen
Şematik Düzen

2. Adım: Kurulum ve Yapılandırma

Bu projeyi oluşturmak için aşağıdaki modüllere ihtiyacınız olacak:

  • Zuino M Uno
  • Zio Qwiic 0.91” OLED Ekran
  • Hex Matrix Tuş Takımı (4 x 3)
  • Qwiic Kabloları 200mm
  • Breadboard Kabloları Atlama telleri (Erkek - Dişi)
  • Mikro USB Kablosu

Aşama 3:

resim
resim

Modülleri yukarıdaki Şematik diyagramında gösterildiği gibi birbirine zincirleyin.

4. Adım:

resim
resim
resim
resim
resim
resim
resim
resim

Erkek - Dişi Jumper kullanarak Tuş Takımını Zuino M Uno'nuza bağlayın

Adım 5:

Arduino IDE'nize aşağıdaki kütüphaneleri indirin ve kurun:

  • Adafruit GFX Kitaplığı
  • Adafruit SSD1306 Kitaplığı
  • Arduino Tuş Takımı Kütüphanesi

6. Adım:

Uno'nuzu bir bilgisayara takın. Arduino IDE'yi kullanarak kodu Uno'nuza indirin ve Flashlayın.

Kodu Github sayfamızdan indirebilirsiniz.

7. Adım: Demo: Giriş Testi

Demo: Giriş Testi
Demo: Giriş Testi
Demo: Giriş Testi
Demo: Giriş Testi
Demo: Giriş Testi
Demo: Giriş Testi

Altı haneli şifreyi ve ardından “#” tuşunu girin. Program kodunda saklanan 6 haneli şifreyi bulmak için seri monitörü açın ve kilit şifresini gösterecektir.

Doğru şifre ile başarılı bir şekilde giriş yaparsanız bir Hoş Geldiniz ekranı göreceksiniz.

Adım 8: Parola Testini Değiştirin

Şifre Değiştirme Testi
Şifre Değiştirme Testi
Şifre Değiştirme Testi
Şifre Değiştirme Testi

Giriş yapmayı başardıktan sonra, şifreyi yenisiyle değiştirebileceksiniz. Şifreyi değiştirmek için “*” tuşu ile onaylayınız.

Bu örnekte, Seri monitörde gösterildiği gibi şifreyi 123456'dan 000000'e değiştirdim.

9. Adım: Başarısız Oturum Açma Denemesi Testi

Başarısız Giriş Denemesi Testi
Başarısız Giriş Denemesi Testi
Başarısız Giriş Denemesi Testi
Başarısız Giriş Denemesi Testi

Bu demo ile, 3 başarısız doğru şifre girme girişiminde cihazın kendini kilitleyeceği işlevi de ekledik. Test etmek için Uno'nuzu sıfırlayın. Deneyin ve 3 kez yanlış şifre girin.

3 başarısız denemeden hemen sonra kilitlenirsiniz.