Πίνακας περιεχομένων:
- Βήμα 1: Επίδειξη
- Βήμα 2: Χρησιμοποιημένοι πόροι
- Βήμα 3: Συναρμολόγηση
- Βήμα 4: Οθόνη Pinout TFT 1.8 "
- Βήμα 5: Τοποθέτηση ESP-WROOM32 με οθόνη TFT 1.8 "
- Βήμα 6: Πίνακας σύνδεσης ESP-WROOM32 και οθόνη TFT1.8 "
- Βήμα 7: ESP32 LoRa Mount με οθόνη TFT 1.8 "
- Βήμα 8: Πίνακας σύνδεσης ESP32 LoRa και οθόνη TFT1.8 "
- Βήμα 9: Εγκατάσταση Βιβλιοθηκών - Arduino IDE
- Βήμα 10: Κωδικός
- Βήμα 11: Κωδικός ESP32
- Βήμα 12: Δημιουργία ρυθμίσεων
- Βήμα 13: Σύνδεσμοι
- Βήμα 14: Αρχείο
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Στο σημερινό μας βίντεο, θα σας δείξω την οθόνη TFT 1,8 ιντσών. Αυτή είναι μια γραφική οθόνη 128 επί 160. Είναι μεγαλύτερο από αυτό που έρχεται στο ESP32 LoRa και θα δείξω επίσης τη χρήση του στο παραδοσιακό ESP32. Στη συνέχεια, θα έχουμε τη συναρμολόγηση και τον πηγαίο κώδικα για να χρησιμοποιήσουμε αυτήν την οθόνη με αυτά τα δύο μοντέλα μικροελεγκτών, χρησιμοποιώντας ένα παράδειγμα της Adafruit. Θεωρώ ότι η οθόνη είναι ένα πολύ σημαντικό χαρακτηριστικό, καθώς σας δίνει ανατροφοδότηση από το κύκλωμά σας.
Βήμα 1: Επίδειξη
Βήμα 2: Χρησιμοποιημένοι πόροι
• ESP32-WROOM
• ESP32 LoRa
• Οθόνη TFT LCD 1,8"
• Protoboard
• Μπέρτες
Βήμα 3: Συναρμολόγηση
Βήμα 4: Οθόνη Pinout TFT 1.8"
Βήμα 5: Τοποθέτηση ESP-WROOM32 με οθόνη TFT 1.8"
Βήμα 6: Πίνακας σύνδεσης ESP-WROOM32 και οθόνη TFT1.8"
Βήμα 7: ESP32 LoRa Mount με οθόνη TFT 1.8"
Βήμα 8: Πίνακας σύνδεσης ESP32 LoRa και οθόνη TFT1.8"
Βήμα 9: Εγκατάσταση Βιβλιοθηκών - Arduino IDE
Κατεβάστε τα δύο αρχεία ZIP αποκτώντας πρόσβαση στους παρακάτω συνδέσμους:
Βιβλιοθήκη Adafruit GFX:
Βιβλιοθήκη Adafruit ST7735:
1. Με ανοιχτό το Arduino IDE, κάντε κλικ στο Sketch -> Add Library -> Add Library. ZIP
2. Αναζητήστε το αρχείο που έχετε κατεβάσει, επιλέξτε και κάντε κλικ στο Άνοιγμα
3. Κάντε αυτό και για τις δύο βιβλιοθήκες που έχετε κατεβάσει
Βήμα 10: Κωδικός
ESP-WROOM Κωδικός 32
Δηλώσεις και μεταβλητές
#include // Βασική βιβλιοθήκη γραφικών #περιλαμβάνουν // Βιβλιοθήκη ειδικού υλικού για ST7735 #include // Αυτές οι ακίδες θα λειτουργούν επίσης για την ασπίδα TFT 1,8 // ESP32-WROOM #define TFT_DC 12 // A0 #define TFT_CS 13 // CS #define TFT_MOSI 14 // SDA #define TFT_CLK 27 // SCK #define TFT_RST 0 #define TFT_MISO 0 Adafruit_ST7735 TFT = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST)?
Κωδικός ESP32 LoRa
Δηλώσεις και μεταβλητές
#include // Βασική βιβλιοθήκη γραφικών #περιλαμβάνει // βιβλιοθήκη ειδικού υλικού για ST7735 #include #define TFT_DC 17 // A0 #define TFT_CS 21 // CS #define TFT_MOSI 2 // SDA #define TFT_CLK 23 // SCK #define TFT_RST 0 #καθορίστε TFT_MISO 0 Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST);
Βήμα 11: Κωδικός ESP32
Σημείωση
• Ο κωδικός γραφικών που χρησιμοποιήθηκε είναι ένα παράδειγμα που αναπτύχθηκε από τον κατασκευαστή Adafruit:
• Ωστόσο, οι ακίδες που δηλώνονται στον κωδικό έχουν αλλάξει για να λειτουργούν με το ESP32 που εμφανίστηκε προηγουμένως.
• Σκοπός αυτού του μαθήματος είναι να διδάξει μόνο την επικοινωνία μεταξύ της οθόνης και του ESP32.
Βήμα 12: Δημιουργία ρυθμίσεων
Οι διαμορφώσεις κατασκευής εμφανίζονται στις παρακάτω εικόνες. Οι πίνακες είναι ESP32 Dev Module και Heltec_WIFI_LoRa_32
Βήμα 13: Σύνδεσμοι
Βιβλιοθήκες προβολής TFT
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Library
PDF - Εκπαιδευτικό πρόγραμμα GFX
cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf
Βήμα 14: Αρχείο
Κατεβάστε τα αρχεία:
ΕΓΩ ΔΕΝ