logo-lcdwiki

Ukázka lcdwiki E32R35T 3.5palcového MicroPythonu

lcdwiki-E32R35T-3.5palcový-MicroPython-Demo-produkt

Specifikace

  • Modul: 3.5palcový zobrazovací modul ESP32-32E
  • Rozlišení: 320×480
  • Ovladač obrazovky IC: ST7796
  • Hlavní řídicí jednotka: ESP32-WROOM-32E
  • Hlavní frekvence: 240 MHz
  • Bezdrátová podpora: 2.4G WIFI + Bluetooth
  • Thonny verze: 4.1.6
  • Verze firmwaru ESP32 MicroPython: 1.23.0

Pokyny pro přidělení pinů

Zadní view 3.5palcový zobrazovací modul ESP32-32E:

 

Pokyny pro alokaci pinů ESP32-32E:

Palubní zařízení Piny na desce Připojovací kolík ESP32-32E Popis
TFT_CS IO15 Signál řízení výběru čipu LCD obrazovky, nízká úroveň
efektivní
TFT_RS IO2 Řídicí signál příkazů/výběru dat na LCD displeji. Vysoká úroveň:
Data, nízká úroveň: příkaz

Návod k použití produktu

Nastavení vývojového prostředí ESP32 MicroPython:
Postupujte podle kroků uvedených v dokumentaci k ESP32 MicroPython a nastavte vývojové prostředí.

Nahrát files:
Přeneste potřebný program filedo zařízení ESP32 pomocí vhodných nástrojů nebo metod.

Example Návod k použití programu:
Postupujte podle těchto kroků pro spuštění exampprogram:

  1. Krok 1: Zapněte zařízení a přejděte do nabídky programu.
  2. Krok 2: Vyberte exampprogram z možností nabídky.
  3. Krok 3: Postupujte podle pokynů na obrazovce a interagujte s programem.

Popis softwarové a hardwarové platformy

  • Modul3.5palcový zobrazovací modul ESP32-32E s rozlišením 320×480 a integrovaným obvodem ovladače obrazovky ST7796.
  • Hlavní modul: Modul ESP32-WROOM-32E, nejvyšší hlavní frekvence 240MHz, podporuje 2.4G WIFI+ Bluetooth.
  • Thonny verze: 4.1.6

Verze firmwaru ESP32 MicroPython: 1.23.0.

Pokyny pro přidělení pinů

lcdwiki-E32R35T-3 (1)

Obrázek 2.1 Zadní strana view 3.5palcový zobrazovací modul ESP32-32E

Hlavní řadič 3.5palcového zobrazovacího modulu ESP32 je ESP32-32E a alokace GPIO pro jeho periferie na desce je uvedena v tabulce níže:

Pokyny pro přidělení pinů ESP32-32E
Na palubě zařízení Piny na desce zařízení ESP32-32E

připojovací kolík

 

popis

 

 

 

LCD

 

TFT_CS

 

1015

Signál řízení výběru čipu LCD obrazovky,

nízkoúrovňová účinnost

 

TFT_RS

 

102

Řídicí signál pro výběr příkazů/dat na LCD displeji. Vysoká úroveň: data, nízká úroveň:

příkaz

lcdwiki-E32R35T-3 11 lcdwiki-E32R35T-3 12

Pokyny pro exampprogram

Nastavení vývojového prostředí ESP32 MicroPython.
Podrobné pokyny k nastavení „MicroPython_development_environment_construction_for_ESP32“ naleznete v dokumentu.

Nahrát files
Po nastavení vývojového prostředí je nutné provést příslušné filePro spuštění testovacího programu je třeba je nahrát do zařízení ESP32.
Před nahráním file, seznamte se prosím s obsahem adresářů MicroPythonuampprogram. Otevřete adresář Demo\MicroPython v balíčku, jak je znázorněno na následujícím obrázku:

lcdwiki-E32R35T-3 (2)Obsah každé složky je popsán následovně:

  • BMP: Ukládá obrázky ve formátu BMP, kteréampprogramy potřebují k použití. dema: Obsahujeample programy
  • , ifirmware Ukládá firmware MicroPythonu (nutno vypálit při instalaci vývojového prostředí)
  • Písmo: Ukládá data modulo čínských a anglických znaků, která sampkterý program potřebuje použít.
  • Knihovny: Ukládá knihovnu MicroPython fileto je toampprogramy, které potřebují používat
    • A. Připojte zobrazovací modul ESP32 k počítači a zapněte jej pomocí kabelu USB.
    • B. Otevřete software Thonny a nakonfigurujte interpret MicroPythonu pro ESP32, jak je znázorněno na následujícím obrázku:
      (Pokud je již nakonfigurováno, lze tento krok vynechat)lcdwiki-E32R35T-3 (3)
    • C. Klikněte na panel nástrojůlcdwiki-E32R35T-3 (4)tlačítko pro připojení zařízení ESP32. Pokud se v informačním panelu shellu zobrazí následující výzva, znamená to, že připojení zařízení proběhlo úspěšně.lcdwiki-E32R35T-3 (5)
    • D. Klikněte na tlačítko „View ->Filetlačítko „s“ pro otevření file okno (pokud je již otevřené, tuto operaci ignorujte). V balíčku v okně vyhledejte adresář „1-示例程序_Demo\MicroPython“ a kliknutím levým tlačítkem myši vyberte cíl. file v adresáři a kliknutím pravým tlačítkem myši na samostatném počítači vyberte „Nahrát do /“ pro nahrání cíle fileJak je znázorněno na následujícím obrázku:
      Upozorňujeme, že při nahrávání fileESP32 nemůže spouštět žádné programy, jinak nahrávání selže.lcdwiki-E32R35T-3 (6)
    • E. Nahrajte filez adresářů „BMP“, „Font“ a „libraries“ do zařízení ESP32 pomocí výše uvedené metody. fileSoubory v adresáři 'demos' lze přenést, ale ne. Jak je znázorněno na následujícím obrázku:lcdwiki-E32R35T-3 (7)

Example Pokyny k použití programu
SampProgram se nachází v adresáři Demo\MicroPython\dems balíčku, jak je znázorněno na následujícím obrázku:lcdwiki-E32R35T-3 (8)

SampProgram lze nahrát do zařízení ESP32 a otevřít a spustit jej, nebo jej lze otevřít a spustit na lokálním počítači. Pokud potřebujete zapnout zobrazovací modul ESP32, aby se spustil automaticky, je třeba změnit parametryampZkopírujte název programu do souboru „main.py“ a nahrajte jej do zobrazovacího modulu ESP32.

V softwaru Python otevřete cílové souboryampv programu klikněte na panel nabídeklcdwiki-E32R35T-3 (9) tlačítko a můžete jej spustit. Pokud operace selže, je třeba zařízení ESP32 znovu připojit.

Představení každého example program je následující:

  • BMP_test.py
    Tento exampProgram se spoléhá na knihovnu ST7796.py pro zobrazení obrázků ve formátu BMP.
  • font_test.py
    Tento exampProgram le se spoléhá na knihovnu ST7796.py pro zobrazení čínských a anglických znaků různých velikostí. Data modelování písma je třeba uložit do knihovny font. file podle příslušného formátu. Pokyny k obsazení postav naleznete v následujících webmísto:
    http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
  • grafický_test.py
    Tento exampProgram le se spoléhá na knihovnu ST7796.py pro zobrazení grafiky, jako jsou body, čáry, obdélníky, zaoblené obdélníky, trojúhelníky, kruhy, elipsy atd. pro kreslení a vyplňování, a také pro nastavení orientace zobrazení.
  • Read_ID_GRAM.py
    Tento exampProgram se spoléhá na knihovnu ST7796.py pro zobrazení hodnot LCD ID a barev RGAM.
  • RGB_LED.py
    Tento exampHardware vyžaduje použití tříbarevných RGB světel pro zobrazení zapnutí/vypnutí a nastavení jasu tříbarevných RGB světel.
  • Simple_test.py
    Tento example se nespoléhá na žádné softwarové knihovny a zobrazuje jednoduchý obsah posouváním obrazovky.
  • Touch_Calibrate.py 
    Tento exampProgram le se spoléhá na knihovnu ST7796.py a knihovnu touch.exe a zobrazuje kalibraci rezistivní dotykové obrazovky. Postupujte podle pokynů zobrazených na obrazovce. Po dokončení kalibrace jsou kalibrační parametry odeslány přes sériový port a zkopírovány do inicializačního souboru.ampprogram le. Upozorňujeme, že dotyková obrazovka by měla být kalibrována podle směru zobrazení. Směr zobrazení v tomto programu lze upravit, jak je znázorněno na následujícím obrázku:lcdwiki-E32R35T-3 (10)
  • Touch_Pen.py 
    Tento example se spoléhá na knihovnu ST7796.py a knihovnu touch.exe a zobrazuje operaci kreslení teček a čar na dotykové obrazovce.

Nejčastější dotazy

  • Otázka: Jak resetuji modul ESP32-32E?
    A: Stiskněte a podržte tlačítko RESET_KEY pro resetování modulu.
  • Otázka: Jaká je funkce tlačítka BOOT_KEY?
    A: Tlačítko BOOT_KEY se používá pro výběr režimu stahování. Stisknutím a podržením tlačítka jej zapnete, poté jej uvolněním přepnete do režimu stahování.

Dokumenty / zdroje

Ukázka lcdwiki E32R35T 3.5palcového MicroPythonu [pdfUživatelská příručka
E32R35T, E32N35T, E32R35T 3.5palcový MicroPython – ukázka, E32R35T, 3.5palcový MicroPython – ukázka, MicroPython – ukázka, ukázka

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *