Ukázka lcdwiki E32R35T 3.5palcového MicroPythonu
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:
- Krok 1: Zapněte zařízení a přejděte do nabídky programu.
- Krok 2: Vyberte exampprogram z možností nabídky.
- 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ů
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 |
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:
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) - C. Klikněte na panel nástrojů
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ě.
- 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. - 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:
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:
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ídek 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: - 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 |