Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Ei ole hyvää tietoa tämän kytkemisestä verkkoon, joten toimi näin!
SSD1283A LCD on mahtava pieni heijastamaton näyttö - se on helppo lukea suorassa auringonvalossa, ja siinä on myös taustavalo, joten sitä voidaan lukea myös pimeässä.
Wemos D1 Mini Pro on hämmästyttävä - erinomainen wifi -tuki ja helppo vaihe, joka tekee siitä OTA -päivitettävän - kyllä - voit päivittää ohjelmiston ja vilkaista nämä asiat uudelleen wifi -yhteyden kautta ilman, että sinun tarvitsee yhdistää sitä tietokoneeseen!
Olen rakentamassa omaa infrapunakameraani, joka näyttää lämpötilat näytöllä ja lataa tiedot myös reaaliajassa Internetiin. Mutta se on tulevaisuudessa opettavaista - toistaiseksi - saamme näytön käyntiin!
Tarkista valokuva varmistaaksesi, että levysi ja näyttösi vastaavat omiani (tämä luonnos toimii luultavasti kaikissa D1 -malleissa, ei vain Mini Prossa).
Tarvikkeet
LCD-näyttö; 3,05 dollaria
WEMOS D1 Mini Pro; 2,90 dollaria
Vaihe 1: Langata ne
Nestekidenäyttö on SPI -laite (esim. MOSI), mutta valmistaja on väärin tulostanut I2C -tarrat (esim.
Tee nämä liitännät. Jos käytät leipälautaa, kopioi yllä oleva kuva.
D1LCD 3V3 VCC G GND D8 CS D4 RST D3 A0 D7 SDA D5 SCK 3V3 LED
Jos nastat ovat vähissä, en usko, että D8-CS-yhteyttä tarvitaan (näyttää toimivan hyvin tämän ollessa irrotettuna).
(jos rikkoutuneiden ohjeiden editori pilaisi yllä olevan taulukkoni - tässä on johdotus uudelleen, tekstinä:)
D1 - LCD
3V3 - VCC
G - GND
D8 - CS
D4 - RST
D3 - A0
D7 - SDA
D5 - SCK
3V3 - LED
Vaihe 2: Lataa ohjelmisto
Avaa Arduino, valitse pelilauta: (LOLIN (WEMOS) D1 mini Pro
Valitse porttisi: /dev/cu. SLAB_USBtoUART (jos käytät Macia).
Luo kansio liitteenä olevilla* tiedostoilla, avaa luonnos ja lataa se!
* ohjeet eivät olleet käytössä, kun kirjoitin tämän, enkä voinut ladata tiedostoja - joten olen laittanut ne tänne:
Vaihe 3: Bonusvaihe - Tee se 4 kertaa nopeammaksi
Muokkaa LCDWIKI_SPI.cpp ja poista tämä rivi:-
SPI.setClockDivider (SPI_CLOCK_DIV4); // 4 MHz (puolinopeus)
ja korvaa se tällä rivillä:-
SPI.setFrequency (40000000);
ja näyttö toimii noin 4 kertaa nopeammin.