LCDWIKI ESP32-32E 2.8palcový zobrazovací modul
Informace o produktu
Specifikace:
- Model: E32R28T a E32N28T
- Velikost displeje: 2.8 palců
- Mikrokontrolér: ESP32-32E
- Výrobce: LCDWIKI
- Webmísto: www.lcdwiki.com
Návod k použití produktu
Popis zdroje:
Produkt obsahuje různé zdroje jako napřampprogramy, softwarové knihovny, hardwarová schémata a další. Podrobné informace najdete v katalogu Product Information Pack.
Softwarové pokyny:
Chcete-li vyvinout software pro modul displeje:
- Vytvořte prostředí pro vývoj softwaru platformy ESP32.
- V případě potřeby importujte softwarové knihovny třetích stran.
- Otevřete nebo vytvořte softwarový projekt pro ladění.
- Zapněte zobrazovací modul, zkompilujte, stáhněte program a zkontrolujte efekt.
- Pokud účinek není očekávaný, upravte kód a proces opakujte.
Podrobné kroky naleznete v dokumentaci v adresáři 1-Demo.
Hardwarové pokyny:
Hardwarové pokyny poskytují přesview zdrojů modulů, schematických diagramů a opatření pro použití. Ujistěte se, že dodržujete tyto pokyny pro správnou funkci modulu displeje.
Často kladené otázky
Otázka: Kde najdu pokyny pro nastavení prostředí pro vývoj softwaru?
A: Pokyny k nastavení lze nalézt v adresáři 1-_Demo spolu s dalšími relevantními dokumenty.
Otázka: Jaké jsou rozměry zobrazovacího modulu?
A: Rozměry produktu a 3D výkresy lze nalézt v části 3-_Structure_Diagram zdrojů produktu.
Popis zdroje R
Adresář prostředků je znázorněn na následujícím obrázku:
Adresář | Popis obsahu |
1-Demo | Sample program code, softwarová knihovna třetí strany, kterou sample program spoléhá na náhradu softwarové knihovny třetí strany file, dokument s pokyny pro nastavení vývojového prostředí softwaru a sampdokument s pokyny k programu. |
2 _Specifikace | Specifikace produktu zobrazovacího modulu, specifikace LCD obrazovky a inicializační kód IC ovladače LCD displeje. |
3-Struktura_diagram | Zobrazte rozměry produktu modulu a 3D výkresy produktu |
4- DataSheet | Datová kniha ovladače LCD displeje ILl9341, datová kniha ovladače odporové dotykové obrazovky XPT2046, kniha hlavních dat ESP32 a dokument s pokyny k návrhu hardwaru, datová kniha USB na sériový IC (CH340C), zvuk ampDatový záznam čipu FM8002E, datový list regulátoru 5V až 3.3V a správa nabití baterie Čip TP4054. |
5-Schématický | Schéma hardwaru produktu, modul ESP32-WROOM-32E tabulka alokace zdrojů, schéma a balíček součástí PCB |
6-Uživatelská_příručka | Uživatelská dokumentace produktu |
7I- Nástroj_software |
WIFI a Bluetooth testovací aplikace a nástroje pro ladění, ovladač USB na sériový port, software pro stahování ESP32 Flash, software pro načítání znaků, software pro načítání obrázků, software pro zpracování obrázků JPG a nástroje pro ladění sériového portu. |
8-Quick_Start | Potřeba vypálit koš file, nástroj pro stahování flash a pokyny k použití. |
Softwarové pokyny
Kroky vývoje softwaru modulu displeje jsou následující:
- Vybudujte prostředí pro vývoj softwaru platformy ESP32;
- v případě potřeby importovat softwarové knihovny třetích stran jako základ pro vývoj;
- otevřete softwarový projekt k ladění, můžete také vytvořit nový softwarový projekt;
- zapněte zobrazovací modul, zkompilujte a stáhněte ladicí program a poté zkontrolujte efekt běhu softwaru;
- softwarový efekt nedosáhne očekávaného, pokračujte v úpravě programového kódu a poté zkompilujte a stáhněte, dokud efekt nebude očekávaný;
Podrobnosti o předchozích krocích naleznete v dokumentaci v adresáři 1 1-Demo.
Pokyny k hardwaru
Nadview hardwarových prostředků modulu
Hardwarové prostředky modulu jsou znázorněny na následujících dvou obrázcích:
Hardwarové prostředky jsou popsány následovně:
- LCD
Velikost LCD displeje je 2.8 palce, IC ovladače je ILI9341 a rozlišení je 24 0x 32 0. ESP32 je připojen pomocí 4vodičového komunikačního rozhraní SPI.- Úvod do řadiče ILI9341
Ovladač ILI9341 podporuje maximální rozlišení 240*320 a 172800 8 bajtů GRAM. Podporuje také 9bitové, 16bitové, 18bitové a 3bitové datové sběrnice paralelního portu. Podporuje také 4vodičové a 9341vodičové sériové porty SPI. Protože paralelní řízení vyžaduje velký počet IO portů, nejběžnějším z nich je řízení sériového portu SPI. ILI65 také podporuje 262K, XNUMXK RGB barevný displej, barva displeje je velmi bohatá, přičemž podporuje otočný displej a rolovací displej a přehrávání videa, zobrazení různými způsoby.
Ovladač ILI9341 používá 16bit (RGB565) k ovládání pixelového displeje, takže dokáže zobrazit až 65 tisíc barev na pixel. Nastavení adresy pixelu se provádí v pořadí řádků a sloupců a směr zvyšování a snižování je určen režimem skenování. Metoda zobrazení ILI9341 se provádí nastavením adresy a následným nastavením hodnoty barvy. - Úvod do komunikačního protokolu SPI
Časování režimu zápisu 4 4vodičové sběrnice SPI je znázorněno na následujícím obrázku:
CSX je výběr podřízeného čipu a čip bude aktivován pouze v případě, že je CSX na nízké úrovni výkonu.
D/CX je datový/příkazový řídicí pin čipu. Když DCX zapisuje příkazy na nízkých úrovních, data se zapisují na vysokých úrovních. SCL jsou hodiny sběrnice SPI, přičemž každá náběžná hrana přenáší 1 bit dat;
SDA jsou data přenášená SPI, která přenáší 8 bitů dat najednou. Formát dat je znázorněn na následujícím obrázku:
Nejprve vysoký bit, nejprve vysílat.
Pro SPI komunikaci mají data časování přenosu s kombinací fáze reálného času (CPHA) a polarity hodin (CPOL):
Úroveň CPOL určuje úroveň klidového stavu sériových synchronních hodin s CPOL=0, což znamená nízkou úroveň. Protokol přenosu páru CPOL
Diskuze neměla velký vliv;
Výška CPHA určuje, zda sériové synchronní hodiny shromažďují data na první nebo druhé hraně skoku hodin,
Když CPHL=0, proveďte sběr dat na první přechodové hraně;
Kombinace těchto dvou tvoří čtyři komunikační metody SPI a SPI0 se běžně používá v Číně, kde CPHL=0 a CPOL=0
- Úvod do řadiče ILI9341
- Odolný dotykový displej
Odporová dotyková obrazovka má velikost 2.8 palce a je připojena k řídicímu IC XPT2046 pomocí čtyř pinů: XL, XR, YU, YD. - Modul ESP32ESP32-WROOMWROOM-32E
Tento modul má vestavěný čip ESP32-DOWD-V3, dvoujádrový 32bitový mikroprocesor Xtensa LX6 a podporuje takt až 240 MHz. Má 448 KB ROM, 520 KB SRAM, 16 KB RTC SRAM a 4 MB QSPI Flash. Podporovány jsou moduly 2.4 GHz WIFI, Bluetooth V4.2 a Bluetooth Low power. Externí 26 GPIO, podpora SD karty, UART, SPI, SDIO, I2C, LED PWM, motorové PWM, I2S, IR, čítač pulsů, GPIO, kapacitní dotykový senzor, ADC, DAC, TWAI a další periferie. - MicroSD Card Slot
Pomocí komunikačního režimu SPI a připojení ESP32, podpora MicroSD karet různých kapacit. - RGB Tříbarevné světlo
K indikaci stavu běhu programu lze použít červené, zelené a modré LED světlo. - Sériový port
Pro komunikaci přes sériový port se používá modul externího sériového portu. - USB do sériového portu a jedním kliknutím Stáhnout obvod
Základním zařízením je CH340C, jeden konec je připojen k USB počítače, jeden konec je připojen k sériovému portu ESP32, aby bylo dosaženo sériového portu USB na TTL.
Kromě toho je také připojen obvod stahování jedním kliknutím, to znamená, že při stahování programu může automaticky vstoupit do režimu stahování, aniž by bylo nutné se dotýkat externího zařízení. - Rozhraní baterie
Dva Dvoukolíkové rozhraní, jeden pro kladnou elektrodu, jeden pro zápornou elektrodu, přístup k napájení baterie a nabíjení. - Obvod řízení nabíjení a vybíjení baterie
Základním zařízením je TP4054, tento obvod může řídit nabíjecí proud baterie, baterie je bezpečně nabita do stavu nasycení, ale také může bezpečně řídit vybíjení baterie. - BOOT klíč
Po zapnutí modulu displeje se stisknutím sníží IO0. Pokud je v okamžiku zapnutí modulu nebo resetování ESP32, snížení IO0 vstoupí do režimu stahování. Ostatní pouzdra lze použít jako obyčejná tlačítka. - Rozhraní Type-C
Hlavní napájecí rozhraní a program stahují rozhraní zobrazovacího modulu. Připojte USB k sériovému portu a jednomu stahovacímu obvodu na jedno kliknutí, lze použít pro napájení, stahování a sériovou komunikaci. - 5V až 3.3V Voltage Obvod regulátoru
Základním zařízením je regulátor LDO ME6217C33M5G. The voltagObvod regulátoru podporuje 2V~6.5V široký objtage vstup, 3.3V stabilní objtage výstup a maximální výstupní proud je 800 mA, což může plně vyhovět objtage a aktuální požadavky modulu displeje. - Tlačítko RESET
Po zapnutí modulu displeje stisknutím stáhnete resetovací kolík ESP32 dolů (výchozí stav je vytažení nahoru), aby se dosáhlo funkce resetování. - Odporový ovládací obvod dotykové obrazovky
Základním zařízením je XPT2046, které komunikuje s ESP32 přes SPI.
Tento obvod je mostem mezi odporovou dotykovou obrazovkou a řídicí jednotkou ESP32, zodpovědný za přenos dat na dotykové obrazovce do řídicí jednotky ESP32, aby se získaly souřadnice bodu dotyku. - Rozbalte Pin
Vstupní IO port, GND a 3.3V pin, který není použit na modulu ESP32, jsou vyvedeny pro periferní použití. - Obvod ovládání podsvícení
Základním zařízením je elektronka BSS138. Jeden konec tohoto obvodu je připojen k ovládacímu kolíku podsvícení na hlavní ESP32 a druhý konec je připojen k zápornému pólu LED podsvícení LCD obrazovky lamp. Ovládací kolík podsvícení vytáhnout nahoru, podsvícení, jinak vypnuto. - Rozhraní reproduktoru
Kabelové svorky musí být připojeny svisle. Používá se pro přístup k mono reproduktorům a reproduktorům. - Zvukový výkon amp lifikační obvod
Základním zařízením je audio FM8002E amplifier IC. Jeden konec tohoto obvodu je připojen k výstupnímu kolíku hodnoty ESP32 audio DAC a druhý konec je připojen k rozhraní klaksonu. Funkcí tohoto obvodu je řídit zvuk malé houkačky nebo reproduktoru. Pro napájení 5V je maximální výkon měniče 1.5W (zátěž 8 ohmů) nebo 2W (zátěž 4 ohmy). - Periferní rozhraní SPI
4vodičové horizontální rozhraní. Vyveďte nevyužitý pin pro výběr čipu a pin rozhraní SPI používaný kartou MicroSD, který lze použít pro externí zařízení SPI nebo běžné IO porty.
Podrobné vysvětlení schematického schématu zobrazovacího modulu
- Obvod rozhraní Type-C
V tomto obvodu je D1 Schottkyho dioda, která se používá k zabránění reverzace proudu. D2 až D4 jsou elektrostatické přepěťové ochranné diody, které zabraňují poškození modulu displeje v důsledku nadměrného objtage nebo zkrat. R1 je odpor proti vytažení. USB1 je sběrnice typu C. Zobrazovací modul se připojuje k napájení TypeType-C, stahování programů a komunikaci přes sériový port přes USB1. Kde +5V a GND je kladný výkon objtage a zemní signály USB_D D- a USB_D+ jsou rozdílové signály USB, které jsou přenášeny do integrovaného obvodu USB USB-to-serial. - 5V až 3.3V objtagobvod regulátoru
V tomto obvodu je C16~C19 obtokový filtrační kondenzátor, který se používá k udržení stability vstupního obj.tage a výstupní objemtagE. U1 je 5V až 3.3V LDO s číslem modelu ME6217C33M5G. Protože většina obvodů na zobrazovacím modulu potřebuje napájení 3.3V a příkon rozhraní Type-C je v zásadě 5V, tak zv.tagJe nutný převodní obvod regulátoru. - Odporový ovládací obvod dotykové obrazovky
V tomto obvodu jsou C25 a C27 obtokové filtrační kondenzátory, které se používají k udržení vstupního obj.tage stabilita. R22 jsou pull-up rezistory používané k udržení výchozího stavu kolíku na vysoké úrovni. U4 je řídicí IC XPT2046, funkcí tohoto IC je získat souřadnici obj.tagHodnota dotykového bodu odporové dotykové obrazovky prostřednictvím čtyř kolíků X+, X X-, Y+, Y Y- a poté pomocí převodu ADC je hodnota ADC přenesena do masteru ESP32. Master ESP32 pak převede hodnotu ADC na hodnotu souřadnic pixelů displeje. Kolík PEN je kolík přerušení dotyku a úroveň vstupu je nízká, když dojde k události dotyku. - USB na sériový port a jeden obvod stahování jedním kliknutím
V tomto obvodu je U3 CH340C USB USB-to-serial IC, který nepotřebuje externí krystalový oscilátor k usnadnění návrhu obvodu. C6 je obtokový filtrační kondenzátor používaný k udržení vstupního objtage stabilita. Q1 a Q2 jsou triody typu NPN a R6 a R7 jsou proudové odpory omezující základnu triody. Funkcí tohoto obvodu je realizovat USB na sériový port a funkci stahování jedním kliknutím. Signál USB je na vstupu a výstupu přes kolíky UD+ a UD UD- a po převodu je přenášen do masteru ESP32 přes kolíky RXD a TXD. Princip obvodu stahování jedním kliknutím:- Piny RST a DTR CH340C mají ve výchozím nastavení vysokou úroveň. V tuto chvíli nejsou trioda Q1 a Q2 zapnutá a kolíky IO0 a resetovací kolíky hlavního ovládání ESP32 jsou vytaženy na vysokou úroveň.
- Piny RST a DTR CH340C vydávají nízké úrovně, v tuto chvíli trioda Q1 a Q2 stále není zapnutá a piny IO0 a resetovací piny hlavního ovládání ESP32 jsou stále vytaženy na vysoké úrovně.
- Pin RST CH340C zůstává nezměněn a pin DTR má vysokou úroveň. V tomto okamžiku je Q1 stále odříznut, Q2 je zapnutý, IO0 pin hlavního ESP32 je stále vytažen nahoru a resetovací kolík je stažen dolů a ESP32 vstoupí do stavu reset.
- Kolík RST CH340C má vysokou úroveň, kolík DTR nízkou úroveň, v tuto chvíli je Q1 zapnutý, Q2 je vypnutý, resetovací kolík hlavního ovládání ESP32 se okamžitě nezvýší, protože připojený kondenzátor je nabitý, ESP32 je stále ve stavu reset a pin IO0 je okamžitě stažen dolů, v tomto okamžiku vstoupí do režimu stahování.
- Zvukový výkon amplifikační obvod
V tomto obvodu tvoří R23, C7, C8 a C9 obvod RC filtru a R10 a R13 jsou rezistory pro nastavení zisku provozních amplifikátor. Když se hodnota odporu R13 nezmění, čím menší je hodnota odporu R10, tím větší je hlasitost externího reproduktoru. C10 a C11 jsou vstupní vazební kondenzátory. R11 je pull-up rezistor. JP1 je port klaksonu/reproduktoru. U5 je zvukový výkon FM8002E amplifier IC. Po vstupu přes AUDIO_IN je audio signál DAC ampFM8002E umožňuje získat výstup do reproduktoru/reproduktoru pomocí kolíků VO1 a VO2. SHUTDOWN je aktivační kolík pro FM8002E. Nízká úroveň je povolena. Ve výchozím nastavení je povolena vysoká úroveň. - Hlavní řídicí obvod ESP32-WROOMWROOM-32E
V tomto obvodu jsou C4 a C5 kondenzátory bypassového filtru a U2 jsou moduly ESP32ESP32-WROOMWROOM-32E. Podrobnosti o vnitřním obvodu tohoto modulu naleznete v oficiální dokumentaci. - Obvod resetování klíče
V tomto obvodu je klíč KEY1, R4 je pull-up rezistor a C3 je zpožďovací kondenzátor. Princip resetování:- Po zapnutí se C3 nabíjí. V tomto okamžiku je C3 ekvivalentní zkratu, pin RESET je uzemněn, ESP32 vstoupí do stavu reset.
- Když je C3 nabitý, C3 je ekvivalentní přerušenému obvodu, RESET pin je vytažen nahoru, reset ESP32 je dokončen a ESP32 vstoupí do normálního pracovního stavu.
- Když je stisknuto KEY1, pin RESET je uzemněn, ESP32 vstoupí do stavu reset a C3 se vybije přes KEY1.
- Po uvolnění KEY1 se C3 nabije. V tomto okamžiku je C3 ekvivalentní zkratu, pin RESET je uzemněn, ESP32 je stále ve stavu RESET. Po nabití C3 se resetovací kolík vytáhne nahoru, ESP32 se resetuje a přejde do normálního pracovního stavu.
Pokud je RESET neúspěšný, může být hodnota tolerance C3 přiměřeně zvýšena, aby se zpozdil čas nízké úrovně resetovacího kolíku.
- Obvod rozhraní sériového modulu
V tomto obvodu je P2 4P sedlo s roztečí 1.25 mm, R29 a R30 jsou odpory pro vyvážení impedance a Q5 je elektronka s efektem pole ovládající 5V vstupní napájení.
R31 je pull-down rezistor. Připojte RXD0 a TXD0 k sériovým pinům a napájejte další dva piny. Tento port je připojen ke stejnému sériovému portu jako integrovaný modul USB USB na sériový port. - EXpand IO a obvody periferního rozhraní
V tomto okruhu jsou P3 a P4 sedadla 4P s roztečí 1.25 mm. Piny SPI_CLK, SPI_MISO, SPI_MOSI jsou sdíleny s piny SPI karty MicroSD. Piny SPI_CS, IO35 na palubních zařízeních nepoužívají, takže jsou vyvedeny pro připojení SPI a lze je použít i pro běžné IO. Na co si dát pozor:- IO35 mohou být pouze vstupní piny;
- Obvod řízení nabíjení a vybíjení baterie
V tomto obvodu jsou C20, C21, C22 a C23 přemosťovací filtrační kondenzátory. U6 je integrovaný obvod pro řízení nabíjení baterie TP4054. R27 reguluje nabíjecí proud baterie. JP2 je 2P sedlo s roztečí 1.25 mm, připojené k baterii. Q3 je P-kanálový FET. R28 je mřížkový pull-down rezistor Q3. TP4054 nabíjí baterii přes pin BAT, čím menší je odpor R27, tím větší je nabíjecí proud, maximum je 500 mA. Q3 a R28 společně tvoří obvod vybíjení baterie, když není k dispozici napájení přes rozhraní typu C, +5V obj.tage je 0, pak se hradlo Q3 stáhne na nízkou úroveň, odtok a zdroj jsou zapnuté a baterie napájí celý modul displeje. Při napájení přes rozhraní Type-C je +5V voltage je 5V, potom je brána Q3 vysoká 5V, odebíraný a zdroj jsou odpojeny a napájení baterie je přerušeno. - 18P LCD panel rozhraní pro svařování drátem
V tomto obvodu je C24 kondenzátor bypassového filtru a QD1 je svařovací rozhraní obrazovky z tekutých krystalů 48P s roztečí 0.8 mm. QD1 má odporový signální kolík dotykové obrazovky, LCD obrazovka objtage pin, komunikační pin SPI, ovládací pin a pin obvodu podsvícení. ESP32 používá tyto piny k ovládání LCD a dotykové obrazovky. - Stáhněte si klíčový obvod
V tomto obvodu je KEY2 klíč a R5 je pull-up rezistor. IO0 je ve výchozím nastavení vysoká a při stisku KEY2 nízká. Stiskněte a podržte KEY2, zapněte nebo resetujte a ESP32 vstoupí do režimu stahování. V ostatních případech lze KEY2 použít jako normální klíč. - Detekční obvod napájení baterie
V tomto obvodu jsou R2 a R3 částečné objtage rezistory a C1 a C2 jsou obtokové filtrační kondenzátory. Baterie objtage Vstup signálu BAT+ prochází přes dělicí odpor. BAT_ADC je svtage hodnota na obou koncích R3, která je přenášena do ESP32 master přes vstupní kolík a poté převedena ADC, aby se nakonec získal objem baterietage hodnota. Voltage dělič je použit, protože ESP32 ADC převádí maximálně 3.3V, zatímco saturace baterie obj.tage je 4.2 V, což je mimo rozsah. Získaný svtage vynásobené 2 je skutečný objem baterietage. - Obvod ovládání podsvícení LCD
V tomto obvodu je R24 odpor proti ladění a je dočasně zachován. Q4 je N-kanálová elektronka s efektem pole, R25 je mřížkový pull-down rezistor Q4 a R26 je odpor omezující proud podsvícení. LED podsvícení LCD lamp je v paralelním stavu, kladný pól je připojen k 3.3 V a záporný pól je připojen k vývodu Q4. Když řídicí kolík LCD_BL vydává vysoké napětítage, odtokový a zdrojový pól Q4 jsou zapnuty. V tomto okamžiku je záporný pól podsvícení LCD uzemněn a LED podsvícení lamp je zapnutý a vydává světlo.
Když řídicí kolík LCD_BL vydává nízké napětítage, odtok a zdroj Q4 jsou přerušeny a negativní podsvícení LCD obrazovky je pozastaveno a LED podsvícení lamp není zapnutý. Ve výchozím nastavení je podsvícení LCD vypnuté.
Snížením odporu R26 lze zvýšit maximální jas podsvícení.
Kromě toho může pin LCD_BL vkládat PWM signál pro nastavení podsvícení LCD. - Řídicí obvod tříbarevného světla RGB
V tomto obvodu je LED2 tříbarevná RGBampa R14~R16 je tříbarevný lamp rezistor omezující proud. LED2 obsahuje červené, zelené a modré LED diody, které jsou připojeny ke společné anodě, IO16, IO17 a IO22 jsou tři ovládací kolíky, které rozsvěcují LED světla při nízké úrovni a zhasínají LED světla při vysoké úrovni. - Obvod rozhraní slotu pro kartu MicroSD
V tomto obvodu je SD_CARD1 slot pro kartu MicroSD. R17 až R21 jsou pull-up rezistory pro každý pin. C26 je kondenzátor bypassového filtru. Tento obvod rozhraní přijímá komunikační režim SPI. Podporuje vysokorychlostní ukládání karet MicroSD.
Všimněte si, že toto rozhraní sdílí sběrnici SPI s periferním rozhraním SPI.
Opatření pro použití modulu displeje
- Zobrazovací modul je nabitý baterií, externí reproduktor přehrává zvuk a obrazovka displeje také funguje, v tuto chvíli může celkový proud překročit 500 mA. V tomto případě je třeba věnovat pozornost maximálnímu proudu podporovanému kabelem Type-C a maximálnímu proudu podporovanému rozhraním napájecího zdroje, aby nedošlo k nedostatečnému napájení.
- Během používání se nedotýkejte LDO objtagRegulátor a integrovaný obvod pro řízení nabití baterie rukama, abyste se nespálili vysokou teplotou.
- Při připojování IO portu věnujte pozornost využití IO, aby nedošlo k chybnému připojení a neodpovídala definice programového kódu.
- Používejte výrobek bezpečně a rozumně.
Dokumenty / zdroje
![]() |
LCDWIKI ESP32-32E 2.8palcový zobrazovací modul [pdfUživatelská příručka ESP32-32E 2.8palcový zobrazovací modul, ESP32-32E, 2.8palcový zobrazovací modul, zobrazovací modul, modul |