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

Καλωδίωση LOLIN WEMOS D1 Mini Pro σε οθόνη SSD1283A 130x130 Transflective LCD SPI: 3 βήματα
Καλωδίωση LOLIN WEMOS D1 Mini Pro σε οθόνη SSD1283A 130x130 Transflective LCD SPI: 3 βήματα

Βίντεο: Καλωδίωση LOLIN WEMOS D1 Mini Pro σε οθόνη SSD1283A 130x130 Transflective LCD SPI: 3 βήματα

Βίντεο: Καλωδίωση LOLIN WEMOS D1 Mini Pro σε οθόνη SSD1283A 130x130 Transflective LCD SPI: 3 βήματα
Βίντεο: Full Control of DC Motor with ESP8266 NodeMCU D1 Mini over WiFi 2024, Ιούνιος
Anonim
Καλωδίωση LOLIN WEMOS D1 Mini Pro σε οθόνη SSD1283A 130x130 Transflective LCD SPI
Καλωδίωση LOLIN WEMOS D1 Mini Pro σε οθόνη SSD1283A 130x130 Transflective LCD SPI

Δεν υπάρχουν καλές πληροφορίες σχετικά με τη σύνδεση σε απευθείας σύνδεση, οπότε, εδώ είναι πώς!

Η οθόνη 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 φορές πιο γρήγορα.

Συνιστάται: