lcdwiki-logo

Demostración de lcdwiki E32R35T MicroPython de 3.5 polgadas

lcdwiki-E32R35T-3.5inch-MicroPython-Demo-product

Especificacións

  • Módulo: módulo de pantalla ESP3.5-32E de 32 polgadas
  • Resolución: 320×480
  • Controlador de pantalla IC: ST7796
  • Controlador principal: ESP32-WROOM-32E
  • Frecuencia principal: 240 MHz
  • Compatibilidade sen fíos: WIFI 2.4G + Bluetooth
  • Versión de Thonny: 4.1.6
  • Versión do firmware de ESP32 MicroPython: 1.23.0

Instrucións de asignación de pins

Traseira view de módulo de pantalla ESP3.5-32E de 32 polgadas:

 

Instrucións de asignación de pines do ESP32-32E:

Dispositivo a bordo Pinos a bordo Pin de conexión ESP32-32E Descrición
TFT_CS IO15 Sinal de control de selección de chip da pantalla LCD, nivel baixo
eficaz
TFT_RS IO2 Sinal de control de selección de datos/comandos da pantalla LCD. Nivel alto:
Data, low level: command

Instrucións de uso do produto

Set up ESP32 MicroPython development environment:
Follow the steps provided in your ESP32 MicroPython documentation to set up the development environment.

Cargar files:
Transferir o programa necesario files to the ESP32 device using the appropriate tools or methods.

ExampInstrucións de uso do programa:
Sigue estes pasos para executar o exampo programa:

  1. Step 1: Power on the device and navigate to the program menu.
  2. Paso 2: Selecciona o exampo programa desde as opcións do menú.
  3. Step 3: Follow the on-screen instructions to interact with the program.

Descrición da plataforma de software e hardware

  • MóduloMódulo de pantalla ESP32-32E de 3.5 polgadas con resolución de 320 × 480 e circuíto integrado de controlador de pantalla ST7796.
  • Módulo mestre: O módulo ESP32-WROOM-32E, a frecuencia principal máis alta de 240 MHz, admite 2.4G WIFI+ Bluetooth.
  • Thonny version: 4.1.6

ESP32 MicroPython firmware version: 1.23.0.

Instrucións de asignación de pins

lcdwiki-E32R35T-3 (1)

Figura 2.1 Traseira view módulo de pantalla ESP3.5-32E de 32 polgadas

O controlador principal do módulo de visualización ESP3.5 de 32 polgadas é ESP32-32E, e a asignación GPIO para os seus periféricos integrados móstrase na seguinte táboa:

Instrucións de asignación de pins ESP32-32E
A bordo dispositivo Pins do dispositivo a bordo ESP32-32E

pin de conexión

 

descrición

 

 

 

LCD

 

TFT_CS

 

1015

Sinal de control de selección de chip de pantalla LCD,

low-level effective

 

TFT_RS

 

102

Sinal de control de selección de datos/comandos da pantalla LCD. Nivel alto: datos, nivel baixo:

mando

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

Instrucións para o exampo programa

Set up ESP32 MicroPython development environment.
Para obter instrucións detalladas sobre como configurar “MicroPython_development_environment_construction_for_ESP32”, consulta o documento.

Cargar files
Despois de configurar o entorno de desenvolvemento, o relevante fileÉ necesario cargar os ficheiros no dispositivo ESP32 para executar o programa de probas.
Antes de cargar o file, familiarícese co contido do directorio de MicroPythonample program. Open the Demo\MicroPython directory in the package, as shown in the following figure:

lcdwiki-E32R35T-3 (2)O contido de cada cartafol descríbese do seguinte xeito:

  • BMP: Garda imaxes en formato BMP queampos programas precisan usar. demos: Contén sample programas
  • , ifirmware Stores MicroPython firmware (needs to be burned when setting up the development environment)
  • Fonte: Garda os datos de módulo de caracteres chineses e ingleses que o sampo programa precisa usar.
  • Libraries: Stores MicroPython library fileiso éampos programas necesitan usar
    • A. Conecta o módulo de visualización ESP32 ao ordenador e acendeo mediante un cable USB.
    • B. Open the Thonny software and configure the MicroPython interpreter for ESP32, as shown in the following figure:
      (If already configured, this step can be omitted)lcdwiki-E32R35T-3 (3)
    • C. Fai clic na barra de ferramentaslcdwiki-E32R35T-3 (4)botón para conectar o dispositivo ESP32. Se aparece o seguinte aviso na barra de información do shell, indica que a conexión do dispositivo se realizou correctamente.lcdwiki-E32R35T-3 (5)
    • D. Click the “View ->Filebotón s para abrir o file window (ignore this operation if it is already open). Find the “1-示例程序_Demo\MicroPython” directory in the package in the window, left-click the mouse to select the target file no directorio e fai clic co botón dereito no rato independente para seleccionar "Cargar a /" para cargar o destino fileComo se mostra na seguinte figura:
      Ten en conta que ao cargar files, ESP32 cannot run any programs; otherwise, the upload will fail.llcdwiki-E32R35T-3 (6)
    • E. Upload the files dos directorios "BMP", "Font" e "libraries" ao dispositivo ESP32 usando o método anterior. O fileOs ficheiros do directorio 'demos' pódense transferir ou non. Como se mostra na seguinte figura:lcdwiki-E32R35T-3 (7)

Example Instrucións de uso do programa
O sample program is located in the Demo\MicroPython\dems directory of the package, as shown in the following figure:lcdwiki-E32R35T-3 (8)

O sampO programa pódese cargar nun dispositivo ESP32 para abrilo e executalo, ou pódese abrir e executalo nun ordenador local. Se precisa acender o módulo de visualización ESP32 para que se execute automaticamente, debe cambiar a configuración.ample program name to “main.py” and upload it to the ESP32 display module.

No software de Python, abre o ficheiro de destinoampo programa, fai clic na barra de menúlcdwiki-E32R35T-3 (9) botón e poderás executalo. Se a operación falla, é necesario volver conectar o dispositivo ESP32.

A introdución de cada exampo programa é o seguinte:

  • Proba_BMP.py
    Este exampO programa baséase na biblioteca ST7796.py para mostrar imaxes en formato BMP
  • fonte_test.py
    Este exampO programa baséase na biblioteca ST7796.py para mostrar caracteres chineses e ingleses de varios tamaños. Os datos de modelado de fontes deben gardarse na fonte file segundo o formato correspondente. Para obter instrucións sobre a elección de personaxes, consulte o seguinte websitio:
    http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
  • proba_gráfica.py
    Este exampO programa baséase na biblioteca ST7796.py para mostrar gráficos como puntos, liñas, rectángulos, rectángulos redondeados, triángulos, círculos, elipses, etc. para debuxar e rechear, así como para definir a orientación da pantalla.
  • Read_ID_GRAM.py
    Este exampO programa baséase na biblioteca ST7796.py para mostrar as lecturas de valor de cor RGAM e ID do LCD.
  • RGB_LED.py
    Este example hardware requires the use of RGB tri-color lights to display the on/off and brightness adjustment of the RGB tri-color lights.
  • Proba_simple.py
    Este exampnon depende de ningunha biblioteca de software e mostra contido sinxelo de desprazamento en pantalla.
  • Touch_Calibrate.py 
    Este exampbaséase na biblioteca ST7796.py e na biblioteca touch.exe, mostrando a calibración dunha pantalla táctil resistiva. Siga as instrucións que aparecen na pantalla. Unha vez completada a calibración, os parámetros de calibración envíanse a través do porto serie e cópianse na inicialización do dispositivo.ampo programa. Teña en conta que a pantalla táctil debe calibrarse segundo a dirección da pantalla. A dirección da pantalla neste programa pódese modificar, como se mostra na seguinte figura:lcdwiki-E32R35T-3 (10)
  • Touch_Pen.py 
    Este exampbaséase na biblioteca ST7796.py e na biblioteca touch.exe, mostrando a operación de debuxo de puntos e liñas na pantalla táctil.

Preguntas frecuentes

  • P: Como restablezo o módulo ESP32-32E?
    R: Prema e manteña premido o botón RESET_KEY para reiniciar o módulo.
  • P: Cal é a función de BOOT_KEY?
    A: The BOOT_KEY is used for download mode selection. Press and  hold the button to power on, then release it to enter downloadmode.

Documentos/Recursos

Demostración de lcdwiki E32R35T MicroPython de 3.5 polgadas [pdfGuía do usuario
E32R35T, E32N35T, E32R35T Demostración de MicroPython de 3.5 polgadas, E32R35T, Demostración de MicroPython de 3.5 polgadas, Demostración de MicroPython, Demostración

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *