Πίνακας περιεχομένων:
- Βήμα 1: ΤΙ ΕΙΝΑΙ ΤΟ ΠΛΗΚΤΡΟΛΟΓΙΟ
- Βήμα 2: ΧΡΗΣΗ
- Βήμα 3: ΠΙΝΟΥΤ
- Βήμα 4: ΑΠΑΙΤΟΥΜΕΝΑ ΣΥΣΤΑΤΙΚΑ
- Βήμα 5: ΣΥΝΔΕΣΗ
- Βήμα 6: ΚΩΔ
- Βήμα 7: ΕΡΓΑΣΙΑ
- Βήμα 8: ΣΧΕΔΙΑΣΜΟΣ PCB
Βίντεο: Πληκτρολόγιο: 8 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Σήμερα αυτός που συζητάω δεν είναι αισθητήρας, είναι συνηθισμένο πράγμα που όλοι γνωρίζετε, είναι ότι είναι ένα πληκτρολόγιο, όχι αυτό όπως το ξύρισμα του παλιού τηλεφώνου, είναι αυτό που χρησιμοποιείται με διαφορετικό μικροελεγκτή για να έχετε την επιθυμητή έξοδο
Οι περισσότερες συσκευές περιέχουν είτε πληκτρολόγια αφής είτε το φυσικό για την εισαγωγή της εισαγωγής δεδομένων, οπότε για να εφαρμόσω αυτό το πράγμα στο έργο μας, αποφάσισα να κάνω ένα άρθρο σχετικά με αυτό.
Βήμα 1: ΤΙ ΕΙΝΑΙ ΤΟ ΠΛΗΚΤΡΟΛΟΓΙΟ
Είναι μια δομή ή κύκλωμα τύπου 4x4 Matrix το οποίο ανάλογα με τον αριθμό της σειράς και της στήλης αποφασίζει την έξοδο του κλειδιού. Ο αριθμός γραμμών και στηλών μαζί με τα στοιχεία που περιέχονται σε κάθε γράμμα τροφοδοτείται στον μικροελεγκτή και στη συνέχεια η έξοδος αποφασίζεται από τον μικροελεγκτή σύμφωνα με αυτόν τον πίνακα
Βήμα 2: ΧΡΗΣΗ
- Εύχρηστος
- Χαμηλή τιμή
- Μπορεί να συνδεθεί με οποιοδήποτε μικροελεγκτή
Βήμα 3: ΠΙΝΟΥΤ
Βήμα 4: ΑΠΑΙΤΟΥΜΕΝΑ ΣΥΣΤΑΤΙΚΑ
- Οποιοσδήποτε μικροελεγκτής κατά προτίμηση Arduino Uno για αρχάριους.
- Μια σανίδα ψωμιού
- Καλώδια βραχυκυκλωτήρων
- Πληκτρολόγιο
Βήμα 5: ΣΥΝΔΕΣΗ
Συνδέστε τον πείρο που είναι γραμμές και στήλες του πληκτρολογίου σύμφωνα με την παραπάνω εικόνα και τον παρακάτω κώδικα και χρησιμοποιήστε τη σειριακή οθόνη για να δείτε την έξοδο.
Βήμα 6: ΚΩΔ
#περιλαμβάνω
const byte ROWS = 4; // τέσσερις σειρές
const byte COLS = 4; // τέσσερις στήλες
// καθορίστε τα σύμβολα στα κουμπιά των πληκτρολογίων
char hexaKeys [ROWS] [COLS] = {
{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}
};
byte rowPins [ROWS] = {9, 8, 7, 6}; // σύνδεση με τα pinout γραμμών του πληκτρολογίου
byte colPins [COLS] = {5, 4, 3, 2}; // σύνδεση με τα pinouts στηλών του πληκτρολογίου
// προετοιμάστε μια παρουσία της κλάσης NewKeypad
Πληκτρολόγιο customKeypad = Πληκτρολόγιο (makeKeymap (hexaKeys), rowPins, colPins, ROWS, COLS);
void setup () {
Serial.begin (9600);
}
void loop () {
char customKey = customKeypad.getKey ();
εάν (customKey) {
Serial.println (customKey);
}
}
ΣΗΜΕΙΩΣΗ:- Έχω χρησιμοποιήσει τη ΒΙΒΛΙΟΘΗΚΗ ΠΛΗΚΤΡΟΛΟΓΙΟΥ που μπορεί να εγκατασταθεί χρησιμοποιώντας τον διαχειριστή βιβλιοθήκης Arduino
Βήμα 7: ΕΡΓΑΣΙΑ
Καθώς ξεκινά ο κώδικας, αρχικοποιεί τις καρφίτσες που είναι σειρές και ακίδες στήλης στις οποίες είναι συνδεδεμένο το πληκτρολόγιο και στη συνέχεια αποθηκεύει την τιμή του στον πίνακα. Στη συνέχεια, ο μικροελεγκτής περιμένει την έξοδο από το πληκτρολόγιο μήτρας. Μετά τη λήψη της εξόδου, ο μικροελεγκτής αποφασίζει την έξοδο του πληκτρολογίου σύμφωνα με τη μήτρα που τροφοδοτείται σε αυτό κατά την προετοιμασία.
Στη συνέχεια, οι τιμές που αντιστοιχούν στη μήτρα εμφανίζονται στη σειριακή οθόνη (Ctrl+Shift+M).
Βήμα 8: ΣΧΕΔΙΑΣΜΟΣ PCB
Τώρα έχουμε το σχέδιο του PCB και ήρθε η ώρα να παραγγείλουμε τα PCB.
Για αυτό, πρέπει απλώς να μεταβείτε στο JLCPCB.com και να κάνετε κλικ στο κουμπί "QUOTE NOW".
Οι JLCPCB είναι επίσης χορηγοί αυτού του έργου. Η JLCPCB (ShenzhenJLC Electronics Co., Ltd.), είναι η μεγαλύτερη επιχείρηση πρωτοτύπων PCB στην Κίνα και ένας κατασκευαστής υψηλής τεχνολογίας που ειδικεύεται στο γρήγορο πρωτότυπο PCB και στην παραγωγή μικρών παρτίδων PCB. Μπορείτε να παραγγείλετε τουλάχιστον 5 PCB για μόλις 2 $.
Για να κατασκευάσετε το PCB, ανεβάστε το αρχείο gerber που κατεβάσατε στο τελευταίο βήμα. Ανεβάστε το αρχείο.zip ή μπορείτε επίσης να μεταφέρετε και να αποθέσετε τα αρχεία gerber.
Μετά τη μεταφόρτωση του αρχείου zip, θα δείτε ένα μήνυμα επιτυχίας στο κάτω μέρος εάν το αρχείο έχει μεταφορτωθεί με επιτυχία. Μπορείτε να ελέγξετε το PCB στο πρόγραμμα προβολής Gerber για να βεβαιωθείτε ότι όλα είναι καλά. Μπορείτε να δείτε τόσο το επάνω όσο και το κάτω μέρος του PCB.
Αφού βεβαιωθούμε ότι το PCB μας φαίνεται καλό, μπορούμε τώρα να κάνουμε την παραγγελία σε λογική τιμή. Μπορείτε να παραγγείλετε 5 PCB για μόλις 2 $, αλλά αν είναι η πρώτη σας παραγγελία, μπορείτε να πάρετε 10 PCB για 2 $.
Για να κάνετε την παραγγελία, κάντε κλικ στο κουμπί "ΑΠΟΘΗΚΕΥΣΗ ΣΤΟ ΚΑΛΑΘΙ".
Τα PCB μου χρειάστηκαν 2 ημέρες για να κατασκευαστούν και έφτασαν μέσα σε μια εβδομάδα χρησιμοποιώντας την επιλογή παράδοσης DHL. Τα PCB ήταν καλά συσκευασμένα και η ποιότητα ήταν πραγματικά καλή.
Συνιστάται:
Θήκη για πληκτρολόγιο Preonic Rev 3: 4 βήματα
Θήκη για το πληκτρολόγιο Preonic Rev 3: Πρόσφατα αγόρασα ένα Preonic Rev. 3 από το Drop.com (βύσμα χωρίς ντροπή: https://drop.com/?referer=ZER4PR) και ανυπομονούσα να το κατασκευάσω. Δυστυχώς, δεν έκανα αρκετή έρευνα για να διαπιστώσω ότι το Rev. 3 PCB δεν θα ταιριάζει στις θήκες Rev.2 και τα περισσότερα από
Πληκτρολόγιο Arduino (AutoCAD) ShortCut: 3 βήματα
Πληκτρολόγιο Arduino (AutoCAD) ShortCut: Γεια σε όλους, Μετά από πολλές ώρες περιήγησης και σχεδιασμό πολλών δροσερών πραγμάτων, επιτέλους έφτασα να δημιουργήσω κάτι. Επομένως, ετοιμαστείτε για το πρώτο μου Instructable! Ξοδεύω πολλές ώρες, τόσο επαγγελματικά όσο και για διασκέδαση, κάνοντας doodling aro
Πληκτρολόγιο HotKeys με προσαρμοσμένα προφίλ: 14 βήματα (με εικόνες)
Πληκτρολόγιο HotKeys με προσαρμοσμένα προφίλ: Ελπίζω να τα πάτε καλά εν μέσω αυτής της πανδημίας. Να είσαι ασφαλής. Να είσαι δυνατός. #COVID19 Όντας βιομηχανικός σχεδιαστής, πρέπει να έχω πρόσβαση σε περισσότερα από 7-8 λογισμικά που περιλαμβάνουν Solidworks, Photoshop, Illustrator, Keyshot, Indesign κ.λπ. σε καθημερινή βάση και ναι λίγα
Όσου! Πληκτρολόγιο: 8 βήματα (με εικόνες)
Όσου! Πληκτρολόγιο: Πρόσφατα άρχισα να παίζω ένα ρυθμικό παιχνίδι που ονομάζεται osu! και αφού είδα ένα βίντεο από ένα εμπορικό μίνι πληκτρολόγιο σκέφτηκα ότι θα ήταν ένα διασκεδαστικό έργο να σχεδιάσω ένα μόνος μου. Λίγο καιρό μετά, αποφάσισα ότι θα ήταν καλή ιδέα να το βάλω σε οδηγίες όπως
Γρήγορο και βρώμικο πληκτρολόγιο Das (κενό πληκτρολόγιο): 3 βήματα
Πληκτρολόγιο Quick and Dirty (Blank Keyboard): Ένα πληκτρολόγιο Das είναι το όνομα του πιο δημοφιλούς πληκτρολογίου χωρίς επιγραφές στα πλήκτρα (κενό πληκτρολόγιο). Το πληκτρολόγιο Das πωλείται για 89,95 $. Αυτό το διδακτικό θα σας καθοδηγήσει αν και να το φτιάξετε μόνοι σας με οποιοδήποτε παλιό πληκτρολόγιο έχετε