Isi kandungan:

Projek Kunci Kod Digital Arduino Menggunakan Pad Kekunci Matriks: 9 Langkah
Projek Kunci Kod Digital Arduino Menggunakan Pad Kekunci Matriks: 9 Langkah

Video: Projek Kunci Kod Digital Arduino Menggunakan Pad Kekunci Matriks: 9 Langkah

Video: Projek Kunci Kod Digital Arduino Menggunakan Pad Kekunci Matriks: 9 Langkah
Video: Smart door lock ๐Ÿ”’๐Ÿšช Arduino door locking system #arduino #automation #smart_lock 2024, November
Anonim
Projek Kunci Kod Digital Arduino Menggunakan Matrix Keypad
Projek Kunci Kod Digital Arduino Menggunakan Matrix Keypad

Bina peranti kunci kod digital dengan sistem Arduino dan Qwiic menggunakan Zio M Uno dan Pad Kekunci Hex 4x3 Matrix.

Gambaran keseluruhan projek

Untuk projek ini, kami akan membina kunci kod digital ringkas yang boleh dimasukkan dan dimasukkan oleh pengguna. Dalam tutorial ini, kami akan menunjukkan kepada pengguna bagaimana sistem kunci kod digital berfungsi dalam Arduino Interface.

Pada akhir tutorial ini, anda dapat:

  • Sediakan kunci kod digital dengan Zio dan papan kekunci 12 asas
  • Dapat berinteraksi dengan Arduino IDE untuk memprogram Zio dengan papan kekunci
  • Buat program yang meminta pengguna memasukkan kata laluan enam digit untuk membuka kunci
  • Dapat membuat kata laluan enam digit baru

Sumber Berguna

Untuk tujuan kesederhanaan, tutorial ini mengandaikan bahawa anda mempunyai pemahaman penuh dan pengetahuan mengenai cara mengkonfigurasi papan pengembangan Zio.

Untuk projek ini, kami menganggap anda telah mengkonfigurasi Zuino M Uno untuk berinteraksi dengan Arduino IDE. Sekiranya anda belum melakukannya, kami mempunyai catatan tersendiri di panduan papan pengembangan kami. Lihat di bawah:

Panduan Mula Zuino M Uno Qwiic

Langkah 1: Susun atur Skematik

Susun atur Skematik
Susun atur Skematik

Langkah 2: Persediaan & Konfigurasi

Anda memerlukan modul berikut untuk membina projek ini:

  • Zuino M Uno
  • Paparan OLED Zio Qwiic 0.91โ€
  • Pad Kekunci Matriks Hex (4 x 3)
  • Kabel Qwiic 200mm
  • Kabel Jumper Kabel Breadboard (Lelaki hingga Perempuan)
  • Kabel USB Mikro

Langkah 3:

Imej
Imej

Daisy mengikat modul bersama seperti yang ditunjukkan pada rajah Skematik di atas.

Langkah 4:

Imej
Imej
Imej
Imej
Imej
Imej
Imej
Imej

Sambungkan Pad Kekunci menggunakan Pelompat Lelaki ke Wanita, ke Zuino M Uno anda

Langkah 5:

Muat turun dan pasang pustaka berikut ke Arduino IDE anda:

  • Perpustakaan Adafruit GFX
  • Perpustakaan Adafruit SSD1306
  • Perpustakaan Pad Arduino

Langkah 6:

Pasang Uno anda ke komputer. Muat turun dan Flash kod ke Uno anda menggunakan Arduino IDE.

Anda boleh memuat turun kod dari halaman Github kami.

Langkah 7: Demo: Uji Masuk

Demo: Uji Masuk
Demo: Uji Masuk
Demo: Uji Masuk
Demo: Uji Masuk
Demo: Uji Masuk
Demo: Uji Masuk

Masukkan kata laluan enam digit diikuti dengan kekunci "#". Untuk mencari kata laluan 6 digit yang tersimpan dalam kod program, buka monitor bersiri dan ia akan menunjukkan kata laluan untuk kunci.

Sekiranya anda berjaya log masuk dengan kata laluan yang betul, anda akan melihat skrin Selamat Datang.

Langkah 8: Ubah Kata Laluan Uji

Ubah Kata Laluan Uji
Ubah Kata Laluan Uji
Ubah Kata Laluan Uji
Ubah Kata Laluan Uji

Setelah berjaya masuk, anda akan dapat menukar kata laluan ke yang baru. Untuk menukar kata laluan, sahkan dengan kekunci "*".

Dalam contoh ini, saya menukar kata laluan dari 123456 menjadi 000000 seperti yang ditunjukkan pada monitor Serial.

Langkah 9: Ujian Percubaan Log Masuk Gagal

Ujian Percubaan Log Masuk Gagal
Ujian Percubaan Log Masuk Gagal
Ujian Percubaan Log Masuk Gagal
Ujian Percubaan Log Masuk Gagal

Dengan demo ini, kami juga menyertakan fungsi bahawa, dengan 3 percubaan gagal memasukkan kata laluan yang betul, peranti akan terkunci sendiri. Untuk mengujinya, tetapkan semula Uno anda. Cuba dan masukkan kata laluan yang salah 3 kali.

Anda akan terkunci segera setelah 3 percubaan gagal.

Disyorkan: