Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Det er ingen god informasjon om hvordan du kobler dette til på nettet, så her er hvordan!
SSD1283A LCD er en fantastisk liten transflektiv skjerm - den kan lett leses i direkte sollys, og har også bakgrunnsbelysning, så den kan leses i mørket også.
Wemos D1 Mini Pro er fantastisk - utmerket wifi -støtte, med enkle trinn som gjør den OTA -oppdaterbar - ja - du kan oppdatere programvare og blinke disse tingene på nytt via wifi, uten å måtte koble den til PCen!
Jeg er i ferd med å bygge mitt eget infrarøde kamera, som viser temperaturer på skjermen og laster opp dataene i sanntid også til internett. Men det er for en fremtidig instruerbar - for nå - la oss få skjermen til å gå!
Sjekk bildet for å sikre at tavlen og skjermen stemmer overens med min (denne skissen fungerer sannsynligvis bra på alle D1 -modeller, ikke bare Mini Pro).
Rekvisita
LCD skjerm; $ 3.05
WEMOS D1 Mini Pro; $ 2,90
Trinn 1: Tråd dem opp
LCD -skjermen er en SPI -enhet (f.eks. MOSI), men produsenten har feilaktig skrevet ut I2C -etiketter (f.eks. SDA) på brettet, så ikke bli forvirret.
Gjør disse forbindelsene. Hvis du bruker et brødbrett, kopier du bildet ovenfor.
D1LCD 3V3 VCC G GND D8 CS D4 RST D3 A0 D7 SDA D5 SCK 3V3 LED
Hvis du går tom for pinner, tror jeg ikke D8-CS-tilkoblingen er nødvendig (ser ut til å fungere fint med denne frakoblet).
(i tilfelle den ødelagte instruktørredaktøren ødela bordet mitt ovenfor - her er ledningene igjen, i tekst:)
D1 - LCD
3V3 - VCC
G - GND
D8 - CS
D4 - RST
D3 - A0
D7 - SDA
D5 - SCK
3V3 - LED
Trinn 2: Last inn programvaren
Åpne Arduino, velg brettet ditt: (LOLIN (WEMOS) D1 mini Pro
Velg porten: /dev/cu. SLAB_USBtoUART (hvis du bruker en Mac).
Lag en mappe med de vedlagte* filene, åpne skissen og last den opp!
* instructables var nede da jeg skrev dette, og klarte ikke å laste opp filer - så jeg har lagt dem her:
Trinn 3: Bonustrinn - Få det til å fungere 4x raskere
Rediger LCDWIKI_SPI.cpp og fjern denne linjen:-
SPI.setClockDivider (SPI_CLOCK_DIV4); // 4 MHz (halv hastighet)
og erstatt den med denne linjen:-
SPI.setFrekvens (40000000);
og skjermen din vil kjøre omtrent 4 ganger raskere.