Obsah:

Plávajúci displej: 6 krokov (s obrázkami)
Plávajúci displej: 6 krokov (s obrázkami)

Video: Plávajúci displej: 6 krokov (s obrázkami)

Video: Plávajúci displej: 6 krokov (s obrázkami)
Video: Leap Motion SDK 2024, November
Anonim
Image
Image
Príprava
Príprava

Tieto nerozbitné počítače ukazujú, ako pomocou modelov ESP8266/ESP32 a LCD postaviť na akrylovom fotografickom stojane plávajúci displej.

Krok 1: Príprava

Príprava
Príprava
Príprava
Príprava

Akrylový stojan na fotografie

Akýkoľvek akrylový stojan, ktorý je o niečo väčší ako LCD, by mal byť v poriadku. Dnes používam stojan na fotografie 3R.

Displej LCD

Akýkoľvek LCD displej podporovaný Arduino_GFX je v poriadku, aktuálne podporované zobrazenie nájdete v readme GitHub:

Tentokrát používam 4 -palcový LCD monitor ST7796 YT400S0006.

Doska prevodníka plošných spojov FPC na DIP

Toto je voliteľné, závisí od zvoleného prevodníka dosky LCD, FPC na DIP a pomôže vám spájkovať jednoduchšie. YT400S0006 majú 40 kolíkov FPC s rozstupom 0,5 mm. Priame spájkovanie na rozstup 0,5 mm nie je jednoduché, preto mi na to pomáha prevodník.

Vývojová doska ESP8266/ESP32

Aby bol displej plávajúci, je lepšie použiť bezdrôtovú dosku pre vývojárov a tiež uprednostniť podporu napájania Lipo. Tentokrát používam vývojovú dosku TTGO T-base ESP8266.

Lipo batéria

Toto je voliteľné, závisí to od toho, či budete tento displej používať odpojený. Túto veľkosť batérie určujú 2 faktory:

  • pracovná doba: napr. ak chcete, môže fungovať 2 hodiny, malo by to byť niekedy ~ 250 mA x 2 hodiny ~ = 500 mAH
  • zostávajúci priestor: na skrytie všetkých komponentov za displejom LCD by mala veľkosť batérie zodpovedať veľkosti obrazovky LCD a odpočítať dosku konvertora a dosku pre vývojárov

Krok 2: Oprava rámčeka na fotografiu

Oprava fotorámika
Oprava fotorámika
Oprava fotorámika
Oprava fotorámika
Oprava fotorámika
Oprava fotorámika

Tento krok je voliteľný, závisí od uhla pohľadu na displej.

Displej IPS/OLED prakticky nerobí problémy. Je však ťažké nájsť na domácom trhu veľký displej SPI IPS/OLED.

Pre „širokouhlý“displej, ako je YT400S0006, ktorý používam, si pred vlastnou montážou pozorne prečítajte technický list. Oficiálny pozorovací uhol YT400S0006 je 12 hodín, to znamená, že pre najlepší pozorovací uhol musíte umiestniť FPC na hornú stranu.

Ak máte aj 12 -hodinový displej, je potrebné vyvŕtať a zafixovať dlhý otvor v hornej zadnej časti fotorámika, aby sa FPC dalo von. Túto opravu nemôžete robiť, ak máte displej 3, 6 alebo 9 hodín.

Krok 3: Oprava

Oprava
Oprava

Opravte LCD, dosku konvertora a dosku pre vývojárov poklepaním dvojitej veľkosti. Uvedomte si, že páska by nemala zakrývať žiadne kolíky DIP.

Krok 4: Sorderingová práca

Sorderingová práca
Sorderingová práca
Sorderingová práca
Sorderingová práca
Sorderingová práca
Sorderingová práca

Pripojte svoj LCD k doske pre vývojárov.

Tu je ukážka zhrnutia pripojenia:

ESP8266 -> LCD

Vcc -> Vcc, odpor -> LED+

GND -> GND, LED- GPIO 15 -> CS GPIO 5 -> DC (ak je k dispozícii) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (voliteľné) GPIO 13 -> MOSI / SDA

ESP32 -> LCD

Vcc -> Vcc, odpor -> LED+

GND -> GND, LED- GPIO 5 -> CS GPIO 16 -> DC (ak je k dispozícii) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (voliteľné) GPIO 23 -> MOSI / SDA

Prečítajte si údajový list LCD pre ďalšie pripojenie, napr. YT400S006 vyžadujú na nastavenie do režimu SPI pripojenie pinov 38, 39 a 40 k Vcc.

Na úpravu jasu by ste mali pridať odpor, zvyčajne niekoľko ohmov až niekoľko stoviek ohmov, medzi Vcc a LED+.

Krok 5: Pripojte Lipo (voliteľné)

Plug Lipo (voliteľné)
Plug Lipo (voliteľné)

Ak to chcete používať bezdrôtovo, zapojte batériu Lipo a zafixujte ju páskou dvojnásobnej veľkosti.

Krok 6: Šťastné zobrazenie

Image
Image
Šťastné zobrazenie!
Šťastné zobrazenie!
Šťastné zobrazenie!
Šťastné zobrazenie!
Šťastné zobrazenie!
Šťastné zobrazenie!

Teraz máte slušný plávajúci displej, je čas testovať na stovkách projektov zobrazenia IoT.

Tu je niekoľko príkladov:

  • Vstavaný príklad knižnice Arduino_GFX:
    • Hodiny, ref.:
    • ESP32PhotoFrame, ref.:
    • ESPWiFiAnalyzer, ref.:
    • PDQgraphicstest
  • Arduino BiJin Tokei, ref.:

Odporúča: