Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Nu există informații bune despre conectarea la acest lucru online, așa că iată cum!
LCD-ul SSD1283A este un mic afișaj transflectiv minunat - poate fi citit cu ușurință în lumina directă a soarelui și are și o lumină de fundal, deci poate fi citit și în întuneric.
Wemos D1 Mini Pro este uimitor - suport wifi excelent, cu un pas ușor care îl face actualizabil OTA - da - puteți actualiza software-ul și re-flash aceste lucruri prin wifi, fără a fi nevoie să îl conectați la computer!
Sunt în curs de construire a camerei mele cu infraroșu, care arată temperaturile pe ecran și încarcă datele în timp real și pe internet. Dar asta este pentru un viitor instructiv - deocamdată - să începem ecranul!
Verificați fotografia pentru a vă asigura că placa și ecranul se potrivesc cu ale mele (probabil această schiță funcționează bine pe orice model D1, nu doar pe Mini Pro).
Provizii
Ecran LCD; 3,05 dolari
WEMOS D1 Mini Pro; 2,90 USD
Pasul 1: conectați-le
LCD-ul este un dispozitiv SPI (de exemplu, MOSI), dar producătorul a imprimat greșit etichete I2C (de exemplu, SDA) pe placă, deci nu vă confundați.
Faceți aceste conexiuni. Dacă folosiți un panou de copiere, copiați fotografia de mai sus.
D1LCD 3V3 VCC G GND D8 CS D4 RST D3 A0 D7 SDA D5 SCK 3V3 LED
Dacă rămâneți fără pini, nu cred că este necesară conexiunea D8-CS (pare să funcționeze bine cu acest deconectat).
(în cazul în care editorul de instrumente distruse mi-a distrus tabelul de mai sus - iată cablajul din nou, în text:)
D1 - LCD
3V3 - VCC
G - GND
D8 - CS
D4 - RST
D3 - A0
D7 - SDA
D5 - SCK
3V3 - LED
Pasul 2: Încărcați software-ul
Deschide Arduino, selectează-ți placa: (LOLIN (WEMOS) D1 mini Pro
Selectați portul: /dev/cu. SLAB_USBtoUART (dacă utilizați un Mac).
Creați un dosar cu fișierele atașate *, deschideți schița și încărcați-l!
* instructables nu era activ când am scris acest lucru și nu am putut încărca fișiere - așa că le-am pus aici:
Pasul 3: Pasul bonus - Fă-l să funcționeze 4x mai repede
Editați LCDWIKI_SPI.cpp și eliminați această linie: -
SPI.setClockDivider (SPI_CLOCK_DIV4); // 4 MHz (jumătate de viteză)
și înlocuiți-l cu această linie: -
SPI.setFrequency (40000000);
iar ecranul dvs. va rula de aproximativ 4 ori mai repede.