WAVESHARE-logo

WAVESHARE ESP32-S3 LCD tactil de 4.3 inchi

WAVESHARE ESP32-S3 Touch LCD 4.3 inch -produs

Specificații

  • Nume produs: ESP32-S3-Touch-LCD-4.3
  • Suport wireless: WiFi de 2.4 GHz și BLE 5
  • Afişa: Ecran tactil capacitiv de 4.3 inchi
  • Memorie: Flash de mare capacitate și PSRAM

Produs terminatview
ESP32-S3-Touch-LCD-4.3 este o placă de dezvoltare pentru microcontroler care integrează WiFi, BLE, un ecran tactil capacitiv și diverse interfețe periferice. Este potrivit pentru dezvoltarea de interfețe om-mașină (HMI) și alte aplicații ESP32-S3.

Descriere hardware
Placa are mai multe interfețe, inclusiv UART, USB, Senzor, CAN, I2C, RS485 și un antet de baterie pentru o gestionare eficientă a încărcării și a descărcării.

Interfață la bord

  • Interfață UART: Chip CH343P pentru comunicare USB la UART.
  • Interfata USB: GPIO19(DP) și GPIO20(DN) pentru comunicare USB.
  • Interfata senzorului: Conectează GPIO6 ca ADC pentru integrarea senzorilor.
  • Interfață CAN: Partajat cu interfața USB pentru funcția de multiplexare.
  • Interfață I2C: Mai multe interfețe hardware I2C disponibile.
  • Interfata RS485: Circuit integrat pentru comunicare directă RS485.
  • Antet baterie: Sprijină gestionarea eficientă a încărcării și a descărcării bateriei.

Conexiune PIN

Conexiune hardware
Asigurați-vă conectarea corectă a perifericelor la interfețele corespunzătoare, așa cum este descris în manual.

Setarea mediului
Cadrul software acceptă CircuitPython, MicroPython și C/C++ (Arduino, ESP-IDF) pentru prototipare și dezvoltare rapidă.

Pesteview

Introducere
ESP32-S3-Touch-LCD-4.3 este o placă de dezvoltare pentru microcontroler cu suport WiFi de 2.4 GHz și BLE 5 și integrează Flash și PSRAM de mare capacitate. Ecranul tactil capacitiv de 4.3 inchi la bord poate rula fără probleme programe GUI, cum ar fi LVGL. Combinat cu diverse interfețe periferice, potrivite pentru dezvoltarea rapidă a HMI și a altor aplicații ESP32-S3.

Caracteristici

  • Echipat cu procesor dual-core Xtensa LX32 pe 7 de biți, frecvență principală de până la 240 MHz.
  • Suportă Wi-Fi de 2.4 GHz (802.11 b/g/n) și Bluetooth 5 (LE), cu antenă la bord.
  • 512KB SRAM încorporat și 384KB ROM, cu 8MB PSRAM și 8MB Flash.
  • Ecran tactil capacitiv de 4.3 inchi la bord, rezoluție 800×480, 65K culori.
  • Acceptă controlul tactil capacitiv prin interfața I2C, atingere în 5 puncte cu suport de întrerupere.
  • La bord CAN, RS485, interfață I2C și slot pentru card TF, integrează portul USB de viteză maximă.
  • Suportă ceas flexibil, setare independentă de alimentare a modulului și alte comenzi pentru a realiza un consum redus de energie în diferite scenarii.

Descriere hardware

Interfață la bord

WAVESHARE ESP32-S3 LCD tactil 4.3 inch -fig- (1)

  • Interfață UART: Folosind cip CH343P pentru USB la UART pentru a vă conecta la UART_TXD(GPIO32) și UART_RXD(GPIO3) ESP43-S44, permițând arderea firmware-ului și imprimarea jurnalelor.
  • Interfata USB: GPIO19(DP) și GPIO20(DN) sunt pinii USB ai ESP32-S3 în mod implicit, iar interfața poate fi utilizată pentru conectarea camerelor cu protocoale precum UVC. Vă rugăm să faceți clic aici pentru view driverul UVC.
  • Interfata senzorului: această interfață este pentru conectarea GPIO6 ca ADC și poate fi conectată la senzori.
  • Interfata CAN: Pinii de interfață CAN și pinii de interfață USB au o funcție multiplexată, utilizând cipul FSUSB42UMX pentru comutare. În mod implicit, este utilizată interfața USB (când pinul USB_SEL al FSUSB42UMX este setat la HIGH).
  • Interfață I2C: ESP32-S3 oferă mai multe interfețe hardware I2C. În prezent, pinii GPIO8 (SDA) și GPIO9 (SCL) sunt utilizați ca magistrală I2C pentru a se conecta la cipul de expansiune IO, interfețele tactile și alte periferice I2C.
  • Interfata RS485: Placa de dezvoltare este echipată cu un circuit de interfață RS485 la bord, permițând comunicarea directă cu dispozitivele RS485. Circuitul RS485 comută automat între modurile de transmisie și recepție.
  • Antet baterie PH2.0: Placa de dezvoltare folosește cipul eficient de gestionare a încărcării și a descărcării CS8501, capabil să mărească o singură baterie cu litiu la 5V. În prezent, curentul de încărcare este setat la 580mA. Utilizatorii pot modifica curentul de încărcare prin înlocuirea rezistenței R45. Pentru mai multe detalii, consultați schema schematică.

Conexiune PIN

ESP32-S3-WROOM-x

GPIO0

LCD

G3

USB SD UART POATE Senzor
GPIO1 R3          
GPIO2 R4          
GPIO3 VSYNC          
GPIO4 TP_IRQ          
GPIO5 DE          
GPIO6           AD
GPIO7 PCLK          
GPIO8 TP_SDA          
GPIO9 TP_SCL          
GPIO10 B7          
GPIO11     MOSI      
GPIO12     SCK      
GPIO13     MISO      
GPIO14 B3          
GPIO15       RS485_TX    
GPIO16       RS485_RX    
GPIO17 B6          
GPIO18 B5          
GPIO19   USB_DN     CANRX
GPIO20   USB_DP     CANTX
GPIO21 G7          
GPIO38 B4          
GPIO39 G2          
GPIO40 R7          
GPIO41 R6          
GPIO42 R5          
GPIO43       UART_TXD    
GPIO44       UART_RXD    
GPIO45 G4          
GPIO46 HSYNC          
GPIO47 G6          
GPIO48

CH422G

G5

 

 

 

 

 

 

EXIO1

 

TP_RST

         
EXIO2 DISP          
EXIO3 LCD_RST          
EXIO4     SD_CS      
EXIO5    

USB_SEL(HIGH)

    USB_SEL(LOW)  

Conexiune hardware

WAVESHARE ESP32-S3 LCD tactil 4.3 inch -fig- (2)

  • ESP32-S3-Touch-LCD-4.3 vine cu un circuit de descărcare automată la bord. Portul de tip C, marcat UART, este folosit pentru descărcări și înregistrare a programelor. Odată ce programul este descărcat, rulați-l apăsând butonul RESET.
  • Vă rugăm să păstrați alte metale sau materiale plastice departe de zona antenei PCB în timpul utilizării.
  • Placa de dezvoltare folosește un conector PH2.0 pentru a extinde pinii periferici ADC, CAN, IC și RS485. Utilizați un conector tată DuPont de la PH2.0 la 2.54 mm pentru a lega componentele senzorului.
  • Deoarece ecranul de 4.3 inchi ocupă majoritatea pinii GPIO, puteți utiliza un cip CH422G pentru a extinde IO pentru funcții precum resetarea și controlul luminii de fundal.
  • Interfețele periferice CAN și RS485 se conectează la un rezistor de 1200 hm folosind capace de jumper în mod implicit. Opțional, conectați NC pentru a anula rezistența de terminare.
  • Cardul SD folosește comunicarea SPI. Rețineți că pinul SD_CS trebuie să fie condus de EXIO4 al CH422G.

Alte Note

  • Rata medie de cadre pentru rularea benchmark-ului LVGL de exampfișierul pe un singur nucleu în ESP-IDF v5.1 este de 41 FPS. Înainte de compilare, este necesară activarea 120M PSRAM.
  • Soclul bateriei cu litiu PH2.0 acceptă doar o singură baterie cu litiu de 3.7 V. Nu utilizați mai multe seturi de acumulatori pentru încărcare și descărcare simultan. Se recomandă utilizarea unei baterii cu o singură celulă cu o capacitate sub 2000mAh.

Dimensiuni

WAVESHARE ESP32-S3 LCD tactil 4.3 inch -fig- (3)

Setarea mediului

Cadrul software pentru plăcile de dezvoltare din seria ESP32 este finalizat și puteți utiliza CircuitPython, MicroPython și C/C+ + (Arduino, ESP-IDF) pentru prototiparea rapidă a dezvoltării produsului. Iată o scurtă introducere în aceste trei abordări de dezvoltare:

  • CircuitPython este un limbaj de programare conceput pentru a simplifica testele de codare și învățarea pe plăci de microcontrolere cu costuri reduse. Este un derivat open-source al limbajului de programare MicroPython, destinat în principal studenților și începătorilor. Dezvoltarea și întreținerea CircuitPython sunt susținute de Adafruit Industries.
    • Puteți consulta documentația de dezvoltare ® pentru dezvoltarea aplicațiilor legate de CircuitPython.
    • Biblioteca GitHub& pentru CircuitPython permite recompilarea pentru dezvoltarea personalizată.
  • MicroPython este o implementare eficientă a limbajului de programare Python 3. Include un mic subset al bibliotecii standard Python și a fost optimizat pentru a rula pe microcontrolere și medii cu resurse limitate.
    • Puteți consulta documentația de dezvoltare și pentru dezvoltarea aplicațiilor legate de MicroPython.
    • Biblioteca GitHub și pentru MicroPython permite recompilarea pentru dezvoltarea personalizată.
  • Bibliotecile oficiale și suportul de la Espressif Systems pentru dezvoltarea C/C++ îl fac convenabil pentru instalare rapidă.
    • Utilizatorii pot selecta Arduino și
    • Visual Studio Code (ESP-IDF) ca mediu de dezvoltare integrat (IDE).
  • Mediul este configurat sub Windows 10, utilizatorii pot alege să folosească Arduino sau Visual Studio Code (ESP-IDF) ca IDE pentru dezvoltare, utilizatorii Mac/Linux OS vă rugăm să consultați instrucțiunile oficiale&.

ESP-IDF

  • Instalare ESP-IDF și

Arduino

  • Descărcați și instalați Arduino IDE&.
  • Instalați ESP32 pe Arduino IDE așa cum se arată mai jos și puteți consulta acest link &.
  • Completați următorul link în Managerul de consilii suplimentare URLs din ecranul Setări de sub File -> Preferințe și salvați.

WAVESHARE ESP32-S3 LCD tactil 4.3 inch -fig- (4)

  • Căutați esp32 pe Board Manager pentru a instala și reporniți Arduino IDE pentru a avea efect.WAVESHARE ESP32-S3 LCD tactil 4.3 inch -fig- (6)
  • Deschideți Arduino IDE și rețineți că Instrumente din bara de meniu selectează Flash-ul corespunzător (8MB) și activează PSRAM (8MB OPI), așa cum se arată în figura următoare.

WAVESHARE ESP32-S3 LCD tactil 4.3 inch -fig- (6)

Resursă

  • Document
    • Documentația ESP32 Arduino Core
    • Arduino-esp32
    • ESP-IDF
    • Demo
  • Software
  • Fișa cu date
    • Fișă tehnică seria ESP32-S3 t
    • ESP32-S3 Wroom Fișă tehnică
    • Foaie de date CH343&
    • TJA1051

FAQ

Î: Pot folosi mai multe pachete de baterii cu antetul bateriei PH2.0?
A: Soclul bateriei cu litiu PH2.0 acceptă doar o singură baterie cu litiu de 3.7 V. Nu utilizați mai multe seturi de acumulatori simultan.

Documente/Resurse

WAVESHARE ESP32-S3 LCD tactil de 4.3 inchi [pdfGhid de utilizare
ESP32-S3 LCD tactil de 4.3 inchi, ESP32-S3, LCD tactil de 4.3 inchi, LCD de 4.3 inchi

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *