Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Es gibt keine guten Informationen zum Online-Anschließen, also hier ist, wie!
Das SSD1283A LCD ist ein tolles kleines transflektives Display - es lässt sich bei direkter Sonneneinstrahlung gut ablesen und hat auch eine Hintergrundbeleuchtung, sodass es auch bei Dunkelheit gelesen werden kann.
Das Wemos D1 Mini Pro ist erstaunlich - ausgezeichnete WLAN-Unterstützung, mit einfachen Schritten, die es OTA-aktualisierbar machen - ja - Sie können Software aktualisieren und diese Dinge über WLAN neu flashen, ohne es mit Ihrem PC verbinden zu müssen!
Ich baue gerade meine eigene Infrarotkamera, die die Temperaturen auf dem Bildschirm anzeigt und die Daten in Echtzeit auch ins Internet hochlädt. Aber das ist für eine Zukunft anweisbar - für jetzt - lassen Sie uns den Bildschirm in Gang bringen!
Überprüfen Sie das Foto, um sicherzustellen, dass Ihr Board und Ihr Bildschirm mit meinen übereinstimmen (diese Skizze funktioniert wahrscheinlich bei jedem D1-Modell, nicht nur beim Mini Pro).
Lieferungen
LCD Bildschirm; $3.05
WEMOS D1 Mini Pro; $ 2,90
Schritt 1: Verdrahten Sie sie
Das LCD ist ein SPI-Gerät (z. B. MOSI), aber der Hersteller hat I2C-Etiketten (z. B. SDA) falsch auf die Platine gedruckt, also nicht verwirren.
Stellen Sie diese Verbindungen her. Wenn Sie ein Steckbrett verwenden, kopieren Sie das obige Foto.
D1LCD 3V3 VCC G GND D8 CS D4 RST D3 A0 D7 SDA D5 SCK 3V3 LED
Wenn Ihnen die Pins ausgehen, glaube ich nicht, dass die D8-CS-Verbindung benötigt wird (scheint gut zu funktionieren, wenn die Verbindung getrennt ist).
(Falls der gebrochene instructables Editor meine Tabelle oben ruiniert hat - hier ist die Verdrahtung wieder im Text:)
D1 -- LCD
3V3 -- VCC
G -- GND
D8 -- CS
D4 -- RST
D3 -- A0
D7 -- SDA
D5 -- SCK
3V3 -- LED
Schritt 2: Laden Sie die Software
Öffnen Sie Arduino, wählen Sie Ihr Board aus: (LOLIN(WEMOS) D1 mini Pro
Wählen Sie Ihren Port aus: /dev/cu. SLAB_USBtoUART (wenn Sie einen Mac verwenden).
Erstellen Sie einen Ordner mit den angehängten* Dateien, öffnen Sie die Skizze und laden Sie sie hoch!
* instructables war unten, als ich dies schrieb, und konnte keine Dateien hochladen - also habe ich sie hier abgelegt:
Schritt 3: Bonusschritt - 4x schneller arbeiten
Bearbeiten Sie LCDWIKI_SPI.cpp und entfernen Sie diese Zeile:
SPI.setClockDivider(SPI_CLOCK_DIV4); // 4 MHz (halbe Geschwindigkeit)
und ersetze sie durch diese Zeile:
SPI.setFrequency(40000000);
und Ihr Bildschirm wird etwa 4-mal schneller ausgeführt.