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

Κωδικοποίηση πληκτρολογίου: 4 βήματα
Κωδικοποίηση πληκτρολογίου: 4 βήματα

Βίντεο: Κωδικοποίηση πληκτρολογίου: 4 βήματα

Βίντεο: Κωδικοποίηση πληκτρολογίου: 4 βήματα
Βίντεο: Πώς απελευθερώνω χώρο στο iPhone σε 4 βήματα 2024, Νοέμβριος
Anonim
Κωδικοποίηση πληκτρολογίου
Κωδικοποίηση πληκτρολογίου

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

Βήμα 1: Υλικά

Υλικά
Υλικά

Τα παρακάτω είναι το υλικό που θα χρειαζόμουν για να ολοκληρώσω το έργο.

  • Arduino- 1
  • Πληκτρολόγιο- 1
  • Βοηθητικό μοτέρ
  • Σύρματα Arduino
  • Breadboard
  • Φορητός υπολογιστής (με εγκατεστημένη την εφαρμογή Arduino)

Βήμα 2: Κωδικοποίηση του πληκτρολογίου

Κωδικοποίηση του πληκτρολογίου
Κωδικοποίηση του πληκτρολογίου
Κωδικοποίηση του πληκτρολογίου
Κωδικοποίηση του πληκτρολογίου
Κωδικοποίηση του πληκτρολογίου
Κωδικοποίηση του πληκτρολογίου

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

Βήμα 3: Προσάρτηση του σερβοκινητήρα

Τοποθέτηση του Servo Motor
Τοποθέτηση του Servo Motor
Τοποθέτηση του Servo Motor
Τοποθέτηση του Servo Motor

Το να έχει ο υπολογιστής να διαβάζει εισόδους και έτσι να καθορίζει αν ένας κωδικός πρόσβασης είναι σωστός ή λάθος είναι ένα πράγμα, αλλά στη συνέχεια να τον κάνει να εκτελέσει μια ενέργεια μετά από αυτό θα ήταν πραγματικά υπέροχο! Για να το πετύχουμε, συνδέσαμε έναν σερβοκινητήρα στο Arduino. Η εξωτερική περισσότερη έξοδος στο σερβο πηγαίνει στα 5V, ενώ τα άλλα δύο πηγαίνουν στους αριθμούς καρφιτσών (μπορείτε να χρησιμοποιήσετε τις καρφίτσες a0 και a1 για να τελειώσετε λόγω του πληκτρολογίου). Μόλις γίνει αυτό, καταχωρείτε στον κωδικό σας πόσο θέλετε να περιστρέφεται ο κινητήρας ανάλογα με το αν έχει πληκτρολογηθεί ένας σωστός ή λανθασμένος κωδικός πρόσβασης. Ο κωδικός για αυτό παρέχεται στις εικόνες.

Βήμα 4: ΕΠΙΠΛΕΟΝ- Συνδέστε το με ασφάλεια

ΕΠΙΠΛΕΟ- Συνδέστε το σε ασφαλές σημείο
ΕΠΙΠΛΕΟ- Συνδέστε το σε ασφαλές σημείο

Τώρα που ο μηχανισμός είναι λειτουργικός, σκέφτηκα ότι θα μπορούσα να πάω αυτό το έργο ένα βήμα παραπέρα, συνδέοντάς το σε ένα αντικείμενο όπως ένα χρηματοκιβώτιο για να δω αν το έργο μου μπορεί να βοηθήσει στον έλεγχο του ανοίγματος και του κλεισίματος του. Πήρα στα χέρια μου ένα έτοιμο χρηματοκιβώτιο από χαρτόνι (είχε φτιάξει ένας συμμαθητής μου (Cardboard Safe)) το οποίο ουσιαστικά είχε ένα κουτί με μια λωρίδα χαρτονιού που θα έμπαινε μέσα και έξω ελέγχοντας επομένως τη δυνατότητα ανοίγματος ή κλεισίματος του χρηματοκιβωτίου. Αποφάσισα να συνδέσω τον σερβοκινητήρα σε εκείνη τη λωρίδα από χαρτόνι- η οποία στη συνέχεια θα ελέγχει την κίνηση της λωρίδας, συνεπώς το άνοιγμα και το κλείσιμο του χρηματοκιβωτίου.

Συνιστάται: