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

EAL- Embedded - Combination Lock: 4 Βήματα
EAL- Embedded - Combination Lock: 4 Βήματα

Βίντεο: EAL- Embedded - Combination Lock: 4 Βήματα

Βίντεο: EAL- Embedded - Combination Lock: 4 Βήματα
Βίντεο: How to Moonwalk 2024, Ιούνιος
Anonim
EAL- Embedded - Combination Lock
EAL- Embedded - Combination Lock

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

Βήμα 1: Στοιχεία

Συστατικά
Συστατικά
Συστατικά
Συστατικά
Συστατικά
Συστατικά
Συστατικά
Συστατικά

Για τη δημιουργία αυτού του έργου, έχω χρησιμοποιήσει τα ακόλουθα στοιχεία:

  • Arduino mega 2560
  • LCD 2x16 HD44780 μπλε
  • Konverter LCD HD44780 I2C IIC
  • SERVO Tower Pro SG92 9g
  • Πληκτρολόγιο 4x4 8pin
  • Led μπλε
  • Επικοινωνία
  • Καλώδια σύνδεσης
  • ΑΠΟΘΗΚΗ ΕΝΕΡΓΕΙΑΣ

Βήμα 2: Σύνδεση

Σύνδεση
Σύνδεση
Σύνδεση
Σύνδεση

Η παραπάνω εικόνα και η ακόλουθη περιγραφή παρουσιάζουν πώς συνδέονται όλα τα εξαρτήματα στο Arduino Mega 2560.

Τέλος LCD KONVERTER - Arduino 2560 Mega

GND - GND

VCC - 5V

SDA - SDA

SCL- SCL

KEYPAD - Arduino 2560 Mega

συνδεδεμένο A0 A1 A3 A4 A5 A6 A7

SERVO - Arduino 2560 Mega

GND - GND

VCC - 5V

SIGNAL - 8 καρφίτσες

Βήμα 3: Προγραμματισμός

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

Πληκτρολόγιο, έχω συνηθίσει να εισάγω τον κωδικό. (1111)

Το Servo λειτουργεί σαν μηχανισμός ξεκλειδώματος.

Η οθόνη LCD εμφανίζει τον κωδικό, τον οποίο έχω εισαγάγει. (1111)

Το πρόγραμμα λειτουργεί με αυτόν τον τρόπο, αφού μετά την εισαγωγή του σωστού κωδικού, το μπλε led ανάβει και το σερβο εκτελεί μια κίνηση 90 μοιρών.

Βήμα 4: Δοκιμή

Image
Image

Στη δοκιμή, έχω εισαγάγει τον κωδικό (1111), με τον οποίο έχω εγκρίνει με το αστέρι. Αφού έχω εισαγάγει τον σωστό κωδικό στην οθόνη LCD, θα μπορούσα να δω την επιγραφή OPEN και το μπλε led ανάβει και το σερβο κάνει μια κίνηση 90 μοιρών. Όταν έχω γράψει λάθος κωδικό, θα μπορούσα να δω την επιγραφή ΛΑΘΟΣ.

Η συσκευή λειτουργεί σωστά και χωρίς προβλήματα.

Αυτό είναι ένα εύκολο έργο, το οποίο μπορούμε να χρησιμοποιήσουμε σε πολλές καταστάσεις και μέρη.

Συνιστάται: