Πίνακας περιεχομένων:

Arduino Digital Code Lock Project Using Matrix Keypad: 9 Βήματα
Arduino Digital Code Lock Project Using Matrix Keypad: 9 Βήματα

Βίντεο: Arduino Digital Code Lock Project Using Matrix Keypad: 9 Βήματα

Βίντεο: Arduino Digital Code Lock Project Using Matrix Keypad: 9 Βήματα
Βίντεο: Using Keypads with Arduino - Build an Electronic Lock 2024, Ιούλιος
Anonim
Arduino Digital Code Lock Project χρησιμοποιώντας Matrix Keypad
Arduino Digital Code Lock Project χρησιμοποιώντας Matrix Keypad

Δημιουργήστε μια συσκευή κλειδώματος ψηφιακού κώδικα με σύστημα Arduino και Qwiic χρησιμοποιώντας το Zio M Uno και ένα πληκτρολόγιο Hex 4x3 Matrix.

Επισκόπηση έργου

Για αυτό το έργο, θα δημιουργήσουμε μια απλή κλειδαριά ψηφιακού κώδικα στην οποία μπορούν να εισέλθουν και να πληκτρολογήσουν οι χρήστες. Σε αυτό το σεμινάριο, θα δείξουμε στους χρήστες πώς λειτουργεί ένα σύστημα κλειδώματος ψηφιακού κώδικα σε μια διεπαφή Arduino.

Στο τέλος αυτού του σεμιναρίου θα μπορείτε:

  • Ρυθμίστε μια κλειδαριά ψηφιακού κωδικού με το Zio και βασικό πληκτρολόγιο 12 πλήκτρων
  • Να είναι σε θέση να διασυνδεθεί με το Arduino IDE για να προγραμματίσει το Zio με πληκτρολόγιο
  • Δημιουργήστε ένα πρόγραμμα που ζητά από τους χρήστες να εισαγάγουν έναν εξαψήφιο κωδικό πρόσβασης για ξεκλείδωμα
  • Να είναι σε θέση να δημιουργήσει έναν νέο εξαψήφιο κωδικό πρόσβασης

Χρήσιμοι πόροι

Για λόγους απλότητας, αυτό το σεμινάριο προϋποθέτει ότι έχετε πλήρη κατανόηση και τεχνογνωσία σχετικά με τη διαμόρφωση των πινάκων ανάπτυξης του Zio.

Για αυτό το έργο, υποθέτουμε ότι έχετε ήδη διαμορφώσει το Zuino M Uno για διασύνδεση με το Arduino IDE. Εάν δεν το έχετε κάνει, έχουμε μια ξεχωριστή ανάρτηση στους οδηγούς του πίνακα ανάπτυξης. Δείτε τα παρακάτω:

Οδηγός έναρξης Zuino M Uno Qwiic

Βήμα 1: Σχηματική διάταξη

Σχηματική διάταξη
Σχηματική διάταξη

Βήμα 2: Ρύθμιση και διαμόρφωση

Θα χρειαστείτε τις ακόλουθες ενότητες για να δημιουργήσετε αυτό το έργο:

  • Zuino M Uno
  • OLED οθόνη Zio Qwiic 0,91”
  • Πληκτρολόγιο Hex Matrix (4 x 3)
  • Καλώδια Qwiic 200mm
  • Καλώδια Breadboard Jumper καλώδια (από άντρα σε γυναίκα)
  • Καλώδιο Micro USB

Βήμα 3:

Εικόνα
Εικόνα

Η Daisy συνδέει τις ενότητες μαζί, όπως φαίνεται στο παραπάνω διάγραμμα Σχηματικών.

Βήμα 4:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

Συνδέστε το πληκτρολόγιο χρησιμοποιώντας αρσενικό σε θηλυκό άλτη, στο Zuino M Uno σας

Βήμα 5:

Κατεβάστε και εγκαταστήστε τις ακόλουθες βιβλιοθήκες στο Arduino IDE:

  • Βιβλιοθήκη Adafruit GFX
  • Βιβλιοθήκη Adafruit SSD1306
  • Βιβλιοθήκη πληκτρολογίου Arduino

Βήμα 6:

Συνδέστε το Uno σε έναν υπολογιστή. Κατεβάστε και μετακινήστε τον κώδικα στο Uno σας χρησιμοποιώντας το Arduino IDE.

Μπορείτε να κατεβάσετε τον κώδικα από τη σελίδα Github.

Βήμα 7: Επίδειξη: Δοκιμή σύνδεσης

Επίδειξη: Δοκιμή σύνδεσης
Επίδειξη: Δοκιμή σύνδεσης
Επίδειξη: Δοκιμή σύνδεσης
Επίδειξη: Δοκιμή σύνδεσης
Επίδειξη: Δοκιμή σύνδεσης
Επίδειξη: Δοκιμή σύνδεσης

Εισαγάγετε τον εξαψήφιο κωδικό πρόσβασης που ακολουθείται από το πλήκτρο "#". Για να βρείτε τον 6ψήφιο κωδικό πρόσβασης που είναι αποθηκευμένος στον κωδικό προγράμματος, ανοίξτε τη σειριακή οθόνη και θα εμφανιστεί ο κωδικός πρόσβασης για το κλείδωμα.

Εάν συνδεθείτε επιτυχώς με τον σωστό κωδικό πρόσβασης, θα δείτε μια οθόνη καλωσορίσματος.

Βήμα 8: Αλλαγή δοκιμής κωδικού πρόσβασης

Αλλαγή δοκιμής κωδικού πρόσβασης
Αλλαγή δοκιμής κωδικού πρόσβασης
Αλλαγή δοκιμής κωδικού πρόσβασης
Αλλαγή δοκιμής κωδικού πρόσβασης

Μόλις καταφέρετε να συνδεθείτε, θα μπορείτε να αλλάξετε τον κωδικό πρόσβασης σε νέο. Για να αλλάξετε τον κωδικό πρόσβασης, επιβεβαιώστε τον με το πλήκτρο "*".

Σε αυτό το παράδειγμα, άλλαξα τον κωδικό πρόσβασης από 123456 σε 000000 όπως φαίνεται στην σειριακή οθόνη.

Βήμα 9: Αποτυχημένη δοκιμή απόπειρας σύνδεσης

Αποτυχημένη δοκιμή απόπειρας σύνδεσης
Αποτυχημένη δοκιμή απόπειρας σύνδεσης
Αποτυχημένη δοκιμή απόπειρας σύνδεσης
Αποτυχημένη δοκιμή απόπειρας σύνδεσης

Με αυτό το demo, συμπεριλάβαμε επίσης τη λειτουργία που, με 3 αποτυχημένες προσπάθειες εισαγωγής σωστού κωδικού πρόσβασης, η συσκευή θα κλειδωθεί μόνη της. Για να το δοκιμάσετε, επαναφέρετε το Uno. Δοκιμάστε και εισαγάγετε εσφαλμένο κωδικό πρόσβασης 3 φορές.

Θα κλειδωθείτε αμέσως μετά από 3 αποτυχημένες προσπάθειες.

Συνιστάται: