Πίνακας περιεχομένων:
Βίντεο: Οθόνη LCD ST7920 128X64 έως ESP32: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Αυτό το Instructables δεν πρόκειται να κερδίσει βραβεία για την ποιότητά του ή οτιδήποτε άλλο!
Πριν ξεκινήσω αυτό το έργο, έριξα μια ματιά στο διαδίκτυο και δεν βρήκα τίποτα για τη σύνδεση αυτής της οθόνης LCD με ένα ESP32, οπότε σκέφτηκα ότι μετά την επιτυχία, θα πρέπει να τεκμηριωθεί και να κοινοποιηθεί.
Προμήθειες
Το μόνο που θα χρειαστείτε είναι μια οθόνη ST7920 128X64 LCD, ένα ESP32 και ένα δοχείο 10Κ.
Βήμα 1: Οι συνδέσεις
Συνδέστε και τα τρία εξαρτήματα ακολουθώντας τις παραπάνω συνδέσεις.
Μπορεί να είναι δυνατή η χρήση διαφορετικών ακίδων στο ESP32 αλλά δεν ξέρω με σιγουριά.
Βήμα 2: Ο κώδικας
Χρησιμοποίησα το Arduino IDE για να ανεβάσω τον κώδικα στο ESP32.
Εάν δεν γνωρίζετε πώς να συνδέσετε και να προγραμματίσετε το ESP32 με το Arduino IDE, αναζητήστε οδηγίες στο Διαδίκτυο, είναι αρκετά εύκολο να το βρείτε.
Η βιβλιοθήκη που χρησιμοποίησα είναι η βιβλιοθήκη U8g2 V2.27.6 By Oliver.
Αφού εγκαταστήσετε τη βιβλιοθήκη U8g2, μεταβείτε στα παραδείγματα και ανοίξτε "Παραδείγματα/U8g2/full_buffer/GraphicsTest".
Τώρα, στον κώδικα, βρείτε τη γραμμή που μοιάζει με αυτήν:
// U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0,/* clock =*/13,/* data =*/11,/* CS =*/10,/* reset =*/8);
Και αντικαταστήστε το με:
U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0, /* ρολόι =* / 18, /* δεδομένα =* / 23, /* CS =* / 5, /* επαναφορά =* / 22); // ESP32
Ανεβάστε τον κωδικό στο ESP32 και, σταυρωμένα τα δάχτυλά σας, λειτουργεί!
Βήμα 3: Συμπέρασμα
Αυτό είναι το πρώτο μου οδηγίες.
Ξέρω ότι δεν είναι πολύ φανταχτερό ή οτιδήποτε, αλλά τουλάχιστον είναι εκεί και μπορεί να βοηθήσει κάποιον.
Παρακαλώ σχολιάστε την εμπειρία σας ακολουθώντας αυτές τις οδηγίες και θα προσπαθήσω να την ενημερώσω και να την βελτιώσω!
- Μπλαζ
Συνιστάται:
Οθόνη LCD I2C / IIC - Χρήση LCD SPI στην οθόνη LCD I2C Χρήση μονάδας SPI σε IIC με Arduino: 5 βήματα
Οθόνη LCD I2C / IIC | Χρησιμοποιήστε μια οθόνη SPI στην οθόνη I2C LCD χρησιμοποιώντας μονάδα SPI σε IIC με Arduino: Γεια σας παιδιά, καθώς ένα κανονικό SPI LCD 1602 έχει πάρα πολλά καλώδια για να συνδεθεί, οπότε είναι πολύ δύσκολο να το διασυνδέσετε με το arduino, αλλά υπάρχει μια μονάδα διαθέσιμη στην αγορά που μπορεί μετατρέψτε την οθόνη SPI σε οθόνη IIC, οπότε πρέπει να συνδέσετε μόνο 4 καλώδια
Οθόνη LCD I2C / IIC - Μετατρέψτε μια οθόνη SPI LCD στην οθόνη LCD I2C: 5 βήματα
Οθόνη LCD I2C / IIC | Μετατρέψτε ένα SPI LCD σε οθόνη I2C LCD: η χρήση της οθόνης spi LCD χρειάζεται πάρα πολλές συνδέσεις για να γίνει κάτι που είναι πραγματικά δύσκολο να το κάνω, έτσι βρήκα μια μονάδα που μπορεί να μετατρέψει το i2c LCD σε spi LCD οπότε ας ξεκινήσουμε
Οθόνη θερμοκρασίας και επιπέδου φωτός με οθόνη στην οθόνη NOKIA 5110: 4 βήματα
Οθόνη θερμοκρασίας και φωτός με οθόνη στην οθόνη NOKIA 5110: Γεια σε όλους! Σε αυτήν την ενότητα κατασκευάζουμε απλή ηλεκτρονική συσκευή για την παρακολούθηση της θερμοκρασίας και του επιπέδου φωτός. Οι μετρήσεις αυτών των παραμέτρων εμφανίζονται στην οθόνη LCD NOKIA 5110. Η συσκευή βασίζεται στον μικροελεγκτή AVR ATMEGA328P. Η παρακολούθηση
Πώς να τροποποιήσετε μια οθόνη 5 ιντσών από 12v έως 5v Usb Power: 3 βήματα (με εικόνες)
Πώς να τροποποιήσετε μια οθόνη 5 ιντσών από 12v έως 5v Usb Power: θα χρειαστείτε: καλώδιο τροφοδοσίας usb (κόψτε το μικρό άκρο) πηγή βίντεο κατσαβιδιού (όπως κίτρινο καλώδιο βίντεο … raspberry pi, playstation, tv box οτιδήποτε)
Πώς να μετρήσετε από 0 έως 99 χρησιμοποιώντας μικροελεγκτή 8051 με οθόνη 7 τμημάτων: 5 βήματα (με εικόνες)
Πώς να μετρήσετε από 0 έως 99 χρησιμοποιώντας 8051 μικροελεγκτή με οθόνη 7 τμημάτων: Γεια σε όλους, σε αυτό το σεμινάριο θα σας πούμε πώς να μετράτε από το 0 έως το 99 χρησιμοποιώντας δύο οθόνες 7 τμημάτων