Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Δεν υπάρχουν καλές πληροφορίες σχετικά με τη σύνδεση σε απευθείας σύνδεση, οπότε, εδώ είναι πώς!
Η οθόνη SSD1283A LCD είναι μια φοβερή μικρή μεταφραστική οθόνη - μπορεί να διαβαστεί εύκολα σε άμεσο ηλιακό φως και έχει επίσης οπίσθιο φωτισμό, ώστε να διαβάζεται και στο σκοτάδι.
Το Wemos D1 Mini Pro είναι εκπληκτικό - εξαιρετική υποστήριξη wifi, με εύκολο βήμα που το κάνει να ενημερώνεται OTA - ναι - μπορείτε να ενημερώσετε το λογισμικό και να αναβοσβήνετε αυτά τα πράγματα μέσω wifi, χωρίς να χρειάζεται να το συνδέσετε στον υπολογιστή σας!
Είμαι στη διαδικασία κατασκευής της δικής μου κάμερας υπερύθρων, η οποία εμφανίζει θερμοκρασίες στην οθόνη και ανεβάζει τα δεδομένα σε πραγματικό χρόνο και στο διαδίκτυο. Αλλά αυτό είναι για ένα μελλοντικό διδακτικό - προς το παρόν - ας ξεκινήσει η οθόνη!
Ελέγξτε τη φωτογραφία για να διασφαλίσετε ότι ο πίνακας και η οθόνη σας ταιριάζουν με τη δική μου (αυτό το σκίτσο μάλλον λειτουργεί καλά σε οποιοδήποτε μοντέλο D1, όχι μόνο στο Mini Pro).
Προμήθειες
Οθόνη LCD; 3,05 $
WEMOS D1 Mini Pro; 2,90 $
Βήμα 1: Συνδέστε τα
Η οθόνη LCD είναι συσκευή SPI (π.χ. MOSI), αλλά ο κατασκευαστής έχει εκτυπώσει λανθασμένα ετικέτες I2C (π.χ. SDA) στον πίνακα, οπότε μην μπερδευτείτε.
Κάντε αυτές τις συνδέσεις. Εάν χρησιμοποιείτε ένα breadboard, αντιγράψτε την παραπάνω φωτογραφία.
D1LCD 3V3 VCC G GND D8 CS D4 RST D3 A0 D7 SDA D5 SCK 3V3 LED
Εάν εξαντλείτε τις καρφίτσες, δεν νομίζω ότι απαιτείται σύνδεση D8-CS (φαίνεται να λειτουργεί καλά με αυτό το αποσυνδεδεμένο).
(σε περίπτωση που ο σπασμένος συντάκτης των οδηγιών χάλασε το τραπέζι μου παραπάνω - εδώ είναι πάλι η καλωδίωση, σε κείμενο:)
D1 - LCD
3V3 - VCC
G - GND
D8 - CS
D4 - RST
D3 - A0
D7 - SDA
D5 - SCK
3V3 - LED
Βήμα 2: Φορτώστε το Λογισμικό
Ανοίξτε το Arduino, επιλέξτε την πλακέτα σας: (LOLIN (WEMOS) D1 mini Pro
Επιλέξτε τη θύρα σας: /dev/cu. SLAB_USBtoUART (εάν χρησιμοποιείτε Mac).
Δημιουργήστε ένα φάκελο με τα συνημμένα αρχεία*, ανοίξτε το σκίτσο και ανεβάστε το!
* Εκπαιδευτικά ήταν εκτός λειτουργίας όταν το έγραψα αυτό, και δεν μπόρεσα να ανεβάσω αρχεία - έτσι τα έβαλα εδώ:
Βήμα 3: Βήμα μπόνους - Κάντε το να λειτουργήσει 4 φορές πιο γρήγορα
Επεξεργασία LCDWIKI_SPI.cpp και κατάργηση αυτής της γραμμής:-
SPI.setClockDivider (SPI_CLOCK_DIV4); // 4 MHz (μισή ταχύτητα)
και αντικαταστήστε το με αυτήν τη γραμμή:-
SPI.setFrequency (40000000);
και η οθόνη σας θα λειτουργεί περίπου 4 φορές πιο γρήγορα.