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

Ασπίδα πληκτρολογίου DIY LCD για Arduino Uno: 6 βήματα (με εικόνες)
Ασπίδα πληκτρολογίου DIY LCD για Arduino Uno: 6 βήματα (με εικόνες)

Βίντεο: Ασπίδα πληκτρολογίου DIY LCD για Arduino Uno: 6 βήματα (με εικόνες)

Βίντεο: Ασπίδα πληκτρολογίου DIY LCD για Arduino Uno: 6 βήματα (με εικόνες)
Βίντεο: Δυναμη και ασπιδα μου (Ύμνος) 2024, Δεκέμβριος
Anonim
Ασπίδα πληκτρολογίου DIY LCD για Arduino Uno
Ασπίδα πληκτρολογίου DIY LCD για Arduino Uno

Έψαξα πολύ για να φτιάξω μια ασπίδα πληκτρολογίου DIY LCD και δεν βρήκα καμία, έτσι την έκανα και θέλω να την μοιραστώ μαζί σας.

Βήμα 1: Απαιτούνται εξαρτήματα

Απαιτούμενα μέρη
Απαιτούμενα μέρη
  • ένα Arduino Uno
  • Διασκέδαση 16Χ2
  • αρσενικές και θηλυκές καρφίτσες κεφαλίδας
  • Μηδέν pcb
  • ζευγάρι αντιστάσεων
  • ένα δοχείο 10k (αγοράστε ένα φιλικό προς συγκόλληση)
  • 5 κουμπιά
  • μερικά μικρά κομμάτια καλωδίων
  • ΕΡΓΑΛΕΙΑ ΑΠΑΙΤΟΥΜΕΝΑ
  • κόφτης (για κοπή μηδενικού τεμαχίου)
  • ένα κολλητήρι
  • λίγο σύρμα
  • ένα κοπτικό σύρματος
  • όλα αυτά

Βήμα 2: Το μέρος της θεωρίας (imp)

Μέρος της θεωρίας (imp)
Μέρος της θεωρίας (imp)

Η θωράκιση του πληκτρολογίου LCD χρησιμοποιεί μια πολύ έξυπνη και προσεγμένη τεχνική που διαβάζει κουμπιά από την αναλογική ανάγνωση του πείρου A0

αυτό είναι ωραίο πράγμα.

αλλά πως?

Το μυστικό είναι οι ΔΙΑΚΟΠΤΕΣ ΤΑΣΗΣ

τι είναι λοιπόν ο διαχωριστής τάσης.

Ο διαχωριστής τάσης είναι ένα απλό κύκλωμα που μετατρέπει μια μεγάλη τάση σε μικρότερη. Χρησιμοποιώντας μόνο δύο αντιστάσεις σειράς και μια τάση εισόδου, μπορούμε να δημιουργήσουμε μια τάση εξόδου που είναι ένα κλάσμα της εισόδου.

ναι, το αντιγράφω επικολλήθηκε από το google;-)

τώρα πρέπει να κάνουμε ένα διαχωριστή τάσης μεταξύ 5v και A0 του arduino

και θα υπάρχουν 4 διαφορετικοί διαχωριστές τάσης και ο καθένας θα ζωντανέψει καθώς πατάμε το κουμπί

και έτσι παίρνουμε διαφορετικές εισόδους σε ένα μόνο pin.

Βήμα 3: Η ΒΙΒΛΙΟΘΗΚΗ ΚΑΙ Ο ΑΝΤΙΣΤΗΤΙΚΟΣ ΥΠΟΛΟΓΙΣΜΟΣ

Η ΒΙΒΛΙΟΘΗΚΗ ΚΑΙ Ο ΑΝΤΙΣΤΗΤΙΚΟΣ ΥΠΟΛΟΓΙΣΜΟΣ
Η ΒΙΒΛΙΟΘΗΚΗ ΚΑΙ Ο ΑΝΤΙΣΤΗΤΙΚΟΣ ΥΠΟΛΟΓΙΣΜΟΣ

Τώρα γνωρίζουμε πώς να λαμβάνουμε εισόδους

αλλά τι τιμή αντιστάσεων για διαχωριστές τάσης χρειαζόμαστε

η τάση βάσης μας είναι 5v.

σύμφωνα με τη βιβλιοθήκη πληκτρολογίου LCD που γράφτηκε από τον dzindra στο GitHub

ο σύνδεσμος είναι:-

github.com/dzindra/LCDKeypad

στο πληκτρολόγιο LCD.h

// μπορείτε να αλλάξετε τα κατώτατα όρια για τον εντοπισμό πιέσεων πλήκτρων

#define KEYPAD_TRESHOLD_NONE 1000

#define KEYPAD_TRESHOLD_RIGHT 50

#define KEYPAD_TRESHOLD_DOWN 380

#define KEYPAD_TRESHOLD_UP 195

#define KEYPAD_TRESHOLD_LEFT 555

#define KEYPAD_TRESHOLD_SELECT 790

οπότε το όριο παραμονής είναι αναλογική ανάγνωση του πείρου A0

σύμφωνα με τις αναγνώσεις μου

χρειαζόμαστε

150k ως αντίσταση βάσης (όλα τα άλλα βασίζονται σε αυτό)

250k - επιλέξτε

82k - κάτω

150k- αριστερά

15k - πάνω

2 ωμ -σωστά

# εάν δεν έχετε οποιεσδήποτε τιμές μπορείτε να ανεβείτε ή να κατεβείτε ελαφρώς επειδή πρέπει να είμαστε ακριβώς σε αυτό το κατώφλι.

Βήμα 4: Ξεκινήστε τη δημιουργία LCD (ΣΥΝΔΕΣΗ)

Έναρξη κατασκευής LCD (ΣΥΝΔΕΣΗ)
Έναρξη κατασκευής LCD (ΣΥΝΔΕΣΗ)
Έναρξη κατασκευής LCD (ΣΥΝΔΕΣΗ)
Έναρξη κατασκευής LCD (ΣΥΝΔΕΣΗ)

Τώρα πιάστε τα μέρη και τις αντιστάσεις που υπολογίσατε και ξεκινήστε να φτιάχνετε

ΒΗΜΑ 1.

κόψτε το μηδέν pcb στο μέγεθος του Arduino uno

τώρα

ΒΗΜΑ 2.

προσθέστε αρσενικές κεφαλίδες στον πίνακα

* οι ακίδες που είναι συνδεδεμένες στο LCD είναι

#ορίστε KEYPAD_LCD_PINS 8, 9, 4, 5, 6, 7

τοποθέτηση αρσενικών κεφαλίδων

Οι αναλογικές ακίδες είναι καλές με μηδενικά πλήρη pcb

ΑΛΛΑ πρέπει να λυγίσετε ελαφρώς τις ψηφιακές ακίδες (για να τις προσαρμόσετε)

LCD RS pin στην ψηφιακή ακίδα 08

LCD Ενεργοποιήστε το pin στον ψηφιακό pin 09

LCD D4 pin σε ψηφιακή ακίδα 4

Ακίδα LCD D5 σε ψηφιακή ακίδα 5

Ακίδα LCD D6 σε ψηφιακή ακίδα 6

LCD D7 pin σε ψηφιακή ακίδα 7

Επιπλέον, συνδέστε ένα δοχείο 10k σε +5V και GND, με τον υαλοκαθαριστήρα (έξοδο) στις οθόνες LCD pin VO (pin3). Μια αντίσταση 220 ohm χρησιμοποιείται για την τροφοδοσία του οπίσθιου φωτισμού και ελέγχεται από τον πείρο 10

Βήμα 5: Τοποθέτηση LCD και κουμπιών συγκόλλησης

Τοποθέτηση LCD και κουμπιών συγκόλλησης
Τοποθέτηση LCD και κουμπιών συγκόλλησης
Τοποθέτηση LCD και κουμπιών συγκόλλησης
Τοποθέτηση LCD και κουμπιών συγκόλλησης
Τοποθέτηση LCD και κουμπιών συγκόλλησης
Τοποθέτηση LCD και κουμπιών συγκόλλησης

ήθελα το LCD μου να είναι αφαιρούμενο, έτσι χρησιμοποίησα μια γυναικεία κεφαλίδα

απλά λυγίστε τις ακίδες σύνδεσης έτσι ώστε να μπορούν να συγκολληθούν στο pcb

προσθέτουμε την κατσαρόλα ανάλογα

Βήμα 6: Κολλήστε τα κουμπιά στο μηδέν PCB

Image
Image
Συγκόλληση των κουμπιών στο μηδέν PCB
Συγκόλληση των κουμπιών στο μηδέν PCB
Συγκόλληση των κουμπιών στο μηδέν PCB
Συγκόλληση των κουμπιών στο μηδέν PCB

κόλλησα 4 κλειδιά και επέλεξα σε άλλη πλευρά.

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

ΟΙ ΚΟΠΕΣ ΤΩΝ ΠΙΣΤΩΝ ΚΟΥΜΠΙΑ ΕΙΝΑΙ:

* --------------------

| |

| |

| |

--------------------*

Οι γωνίες * * είναι κανονικά ανοιχτές και με το πάτημα του κουμπιού συνδέονται

Συνιστάται: