Innholdsfortegnelse:

Flytende skjerm: 6 trinn (med bilder)
Flytende skjerm: 6 trinn (med bilder)

Video: Flytende skjerm: 6 trinn (med bilder)

Video: Flytende skjerm: 6 trinn (med bilder)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Image
Image
Forberedelse
Forberedelse

Denne intructables viser hvordan du bruker en ESP8266/ESP32 og en LCD for å bygge en flytende skjerm på et akryl fotostativ.

Trinn 1: Forberedelse

Forberedelse
Forberedelse
Forberedelse
Forberedelse

Akryl fotostativ

Enhver akrylstativ som er litt større enn LCD -skjermen, bør være ok. Denne gangen bruker jeg et 3R fotostativ.

LCD-skjerm

Alle Arduino_GFX -støttede LCD -er er ok. Du kan finne skjermen som støttes på GitHub readme:

Denne gangen bruker jeg en YT400S0006 4 ST7796 LCD.

FPC til DIP PCB -omformerkort

Dette er valgfritt, avhenger av den valgte LCD -en, FPC til DIP PCB -omformerkort kan hjelpe deg med lodding enklere. YT400S0006 har en 40 pinners 0,5 mm pitch FPC. Det er ikke lett direkte lodding på 0,5 mm stigning, så jeg bruker omformeren for å hjelpe meg.

ESP8266/ESP32 Dev Board

For å få skjermen til å flyte, er det bedre å bruke et trådløst dev -kort og heller foretrekke støtte for Lipo -strøm. Denne gangen bruker jeg et TTGO T-base ESP8266 dev-kort.

Lipo batteri

Dette er valgfritt, avhenger av om du vil bruke denne skjermen frakoblet. Denne batteristørrelsen bestemmes av 2 faktorer:

  • arbeidstid: f.eks. Hvis du vil at den kan fungere 2 timer, bør den være omtrent 250 mA x 2 timer ~ = 500 mAH
  • gjenværende plass: for å skjule alle komponenter bak LCD -skjermen, bør batteristørrelsen være LCD -størrelse, trekke fra omformerkortet og dev -kortet

Trinn 2: Patching av fotoramme

Patching av fotoramme
Patching av fotoramme
Patching av fotoramme
Patching av fotoramme
Patching av fotoramme
Patching av fotoramme

Disse trinnene er valgfrie, avhenger av visningsvinkelen på skjermen.

Det er nesten ingen bekymring for synsvinkelen for IPS/OLED -skjerm. Men det er vanskelig å finne en SPI IPS/OLED -skjerm i stor størrelse på hobbymarkedet.

For "vidvinkel" -skjermen som YT400S0006 jeg bruker, må du lese databladet nøye før du monterer det. YT400S0006 offisielle visningsvinkel er klokken 12, det betyr at du må plassere FPC på oversiden for best visningsvinkel.

Hvis du også har klokken 12, er det nødvendig å bore og lappe et langt hull øverst på baksiden av fotorammen for å slippe FPC ut. Du kan ikke gjøre denne oppdateringen hvis du har et display på 3, 6 eller 9.

Trinn 3: Fiksering

Fiksering
Fiksering

Fest LCD -skjermen, omformerkortet og dev -kortet med et dobbelt trykk. Vær oppmerksom på at tapen ikke skal dekke noen DIP -pinner.

Trinn 4: Sorteringsarbeid

Sanderingsarbeid
Sanderingsarbeid
Sanderingsarbeid
Sanderingsarbeid
Sanderingsarbeid
Sanderingsarbeid

Koble LCD -skjermen til dev -kortet.

Her er et eksempel på tilkoblingssammendrag:

ESP8266 -> LCD

Vcc -> Vcc, motstand -> LED+

GND -> GND, LED- GPIO 15 -> CS GPIO 5 -> DC (hvis tilgjengelig) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (valgfritt) GPIO 13 -> MOSI / SDA

ESP32 -> LCD

Vcc -> Vcc, motstand -> LED+

GND -> GND, LED- GPIO 5 -> CS GPIO 16 -> DC (hvis tilgjengelig) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (valgfritt) GPIO 23 -> MOSI / SDA

Les LCD -databladet for ytterligere tilkobling, f.eks. YT400S006 krever pin 38, 39 og 40 tilkobling til Vcc for å sette til SPI -modus.

Du bør legge til en motstand, normalt få ohm til noen hundre ohm, mellom Vcc og LED+ for å justere lysstyrken.

Trinn 5: Plugg Lipo (valgfritt)

Plug Lipo (valgfritt)
Plug Lipo (valgfritt)

Hvis du vil bruke dette trådløst, må du koble til Lipo -batteriet og fikse det med tape i dobbel størrelse.

Trinn 6: God visning

Image
Image
Glad for visning!
Glad for visning!
Glad for visning!
Glad for visning!
Glad for visning!
Glad for visning!

Du har en anstendig flytende skjerm nå. Det er på tide å teste på hundrevis av IoT -skjermprosjekter.

Her er noen eksempler:

  • Arduino_GFX Library innebygd eksempel:

    • Klokke, ref.:
    • ESP32PhotoFrame, ref.:
    • ESPWiFiAnalyzer, ref.:
    • PDQgraphicstest
  • Arduino BiJin Tokei, ref.:

Anbefalt: