lcdwiki-логотип

lcdwiki E32R35T 3.5 дюйм MicroPython демо

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

Техникалык шарттар

  • Модуль: 3.5 дюймдук ESP32-32E дисплей модулу
  • Чечим: 320×480
  • Экран драйвери IC: ST7796
  • Негизги контроллер: ESP32-WROOM-32E
  • Негизги жыштык: 240MHz
  • Зымсыз колдоо: 2.4G WIFI+ Bluetooth
  • Thonny версиясы: 4.1.6
  • ESP32 MicroPython микропрограммасынын версиясы: 1.23.0

Pin бөлүштүрүү нускамалары

Арткы view 3.5 дюймдук ESP32-32E дисплей модулунун:

 

ESP32-32E PIN бөлүштүрүү көрсөтмөлөрү:

Борттогу түзмөк Борттогу пиндер ESP32-32E байланыш пин Description
TFT_CS IO15 ЖК экран чип тандоо башкаруу сигнал, төмөн деңгээл
натыйжалуу
TFT_RS IO2 ЖК экран буйругу / маалымат тандоо башкаруу сигнал. Жогорку деңгээл:
Data, low level: command

Продукт колдонуу нускамалары

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

Жүктөө files:
Керектүү программаны өткөрүп берүү files to the ESP32 device using the appropriate tools or methods.

Example Программаны колдонуу нускамалары:
Эксти иштетүү үчүн бул кадамдарды аткарыңызampпрограмма боюнча:

  1. Step 1: Power on the device and navigate to the program menu.
  2. 2-кадам: мурункуну тандаңызampменю параметрлеринен le программасы.
  3. Step 3: Follow the on-screen instructions to interact with the program.

Программалык камсыздоо жана аппараттык платформанын сүрөттөлүшү

  • Модуль: 3.5 дюймдук ESP32-32E дисплей модулу 320×480 токтому жана ST7796 экран драйвери IC.
  • Модуль мастери: ESP32-WROOM-32E модулу, эң жогорку негизги жыштык 240MHz, 2.4G WIFI+ Bluetooth колдойт.
  • Thonny version: 4.1.6

ESP32 MicroPython firmware version: 1.23.0.

PIN бөлүштүрүү нускамалары

lcdwiki-E32R35T-3 (1)

Сүрөт 2.1 Арткы view 3.5 дюймдук ESP32-32E дисплей модулунун

3.5 дюймдук ESP32 дисплей модулунун негизги контроллери ESP32-32E болуп саналат жана анын борттогу перифериялык түзүлүштөрү үчүн GPIO бөлүштүрүү төмөнкү таблицада көрсөтүлгөн:

ESP32-32E пин бөлүштүрүү нускамалары
Бортто түзмөк Түзмөктүн бортунда ESP32-32E

байланыш пин

 

сүрөттөмө

 

 

 

LCD

 

TFT_CS

 

1015

LCD экран чип тандоо башкаруу сигнал,

low-level effective

 

TFT_RS

 

102

ЖК экран буйругу/маалыматтарды тандоо башкаруу signal.High деңгээл: маалымат, төмөн деңгээл:

буйрук

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

Экс үчүн көрсөтмөлөрample программасы

Set up ESP32 MicroPython development environment.
"MicroPython_development_environment_construction_for_ESP32" орнотуу боюнча кеңири нускамаларды алуу үчүн документти караңыз.

Жүктөө files
Өнүктүрүү чөйрөсү түзүлгөндөн кийин, тиешелүү files тестирлөө программасын иштетүү үчүн ESP32 түзмөгүнө жүктөлүшү керек.
жүктөөдөн мурун file, MicroPython с каталогунун мазмуну менен таанышыңызample program. Open the Demo\MicroPython directory in the package, as shown in the following figure:

lcdwiki-E32R35T-3 (2)Ар бир папканын мазмуну төмөнкүчө сүрөттөлөт:

  • BMP: BMP форматындагы сүрөттөрдү сактайтampпрограммаларды колдонуу керек. demos: s камтыйтampпрограммалар
  • , ifirmware Stores MicroPython firmware (needs to be burned when setting up the development environment)
  • Шрифт: Кытай жана англис тамгаларынын модулунун маалыматтарын сактайтampпрограмманы колдонуу керек.
  • Libraries: Stores MicroPython library fileбул сampпрограммаларды колдонуу керек
    • A. ESP32 дисплей модулун компьютерге туташтырыңыз жана аны 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. Куралдар тилкесин басыңызlcdwiki-E32R35T-3 (4)баскычы ESP32 аппаратты туташтыруу үчүн. Эгерде кабык маалымат тилкесинде төмөнкү чакырык пайда болсо, бул түзмөк байланышы ийгиликтүү болгонун көрсөтөт.lcdwiki-E32R35T-3 (5)
    • D. Click the “View ->Files” баскычын басыңыз 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 каталогдо жана өз алдынча чычканды оң баскыч менен чыкылдатып, максатты жүктөө үчүн “/га жүктөө” дегенди тандаңыз. file. Төмөнкү сүрөттө көрсөтүлгөндөй:
      Жүктөп жатканда эске алыңыз files, ESP32 cannot run any programs; otherwise, the upload will fail.llcdwiki-E32R35T-3 (6)
    • E. Upload the fileс "BMP", "Font" жана "Libraries" каталогдорунан ESP32 түзмөгүнө жогорудагы ыкманы колдонуу менен. The files "демо" каталогунда өткөрүлүп берилиши мүмкүн же берилбеши мүмкүн. Төмөнкү сүрөттө көрсөтүлгөндөй:lcdwiki-E32R35T-3 (7)

Example Программаны колдонуу нускамалары
Сample program is located in the Demo\MicroPython\dems directory of the package, as shown in the following figure:lcdwiki-E32R35T-3 (8)

Сample программасын ачуу жана иштетүү үчүн ESP32 түзмөгүнө жүктөөгө болот, же аны жергиликтүү компьютерде ачып, иштетсе болот. Эгер сиз ESP32 дисплей модулун автоматтык түрдө иштетүү үчүн күйгүзүшүңүз керек болсо, анда s өзгөртүшүңүз керекample program name to “main.py” and upload it to the ESP32 display module.

Python программасында максаттуу s ачыңызampпрограмма, меню тилкесин чыкылдатыңызlcdwiki-E32R35T-3 (9) баскычын басып, аны иштете аласыз. Эгер операция ишке ашпай калса, ESP32 түзмөгүн кайра туташтыруу керек.

Ар бир экс киргизууampпрограмма төмөнкүдөй:

  • BMP_test.py
    Бул эксampBMP форматындагы сүрөттөрдү көрсөтүү үчүн программа ST7796.py китепканасына таянат
  • font_test.py
    Бул эксample программасы ар кандай өлчөмдөгү кытай жана англис тамгаларын көрсөтүү үчүн ST7796.py китепканасына таянат. Арипти моделдөө маалыматтары шрифтте сакталышы керек file тиешелүү форматка ылайык. Каармандын кастинги боюнча нускамаларды алуу үчүн, төмөнкүнү караңыз webсайт:
    http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
  • graphical_test.py
    Бул эксample программасы чекиттер, сызыктар, тик бурчтуктар, тегеректелген тик бурчтуктар, үч бурчтуктар, тегерекчелер, эллипс ж.б. сыяктуу графикаларды тартуу жана толтуруу, ошондой эле дисплей багытын орнотуу үчүн ST7796.py китепканасына таянат.
  • Read_ID_GRAM.py
    Бул эксample программасы LCD ID жана RGAM түс маанисинин окууларын көрсөтүү үчүн ST7796.py китепканасына таянат.
  • RGB_LED.py
    Бул эксample hardware requires the use of RGB tri-color lights to display the on/off and brightness adjustment of the RGB tri-color lights.
  • Simple_test.py
    Бул эксample эч кандай программалык китепканаларга таянбайт жана жөнөкөй экранды жылдыруучу мазмунду көрсөтөт.
  • Touch_Calibrate.py 
    Бул эксample ST7796.py китепканасына жана резистивдүү сенсордук экрандын калибрлөөсүн көрсөтүүчү touch.exe китепканасына таянат. Экранда көрсөтүлгөн көрсөтмөлөрдү аткарыңыз. Калибрлөө аяктагандан кийин, калибрлөө параметрлери сериялык порт аркылуу чыгарылат жана s инициализациялоого көчүрүлөт.ample программасы. Сураныч, сенсордук экран дисплей багытына ылайык калибрлөө керек экенин эске алыңыз. Бул программадагы дисплей багытын төмөнкү сүрөттө көрсөтүлгөндөй өзгөртүүгө болот:lcdwiki-E32R35T-3 (10)
  • Touch_Pen.py 
    Бул эксample ST7796.py китепканасына жана touch.exe китепканасына таянып, сенсордук экранда чекиттер менен сызыктарды тартуунун иштешин көрсөтөт.

Көп берилүүчү суроолор

  • С: ESP32-32E модулун кантип баштапкы абалга келтирсем болот?
    A: Модулду баштапкы абалга келтирүү үчүн RESET_KEY баскычын басып, кармап туруңуз.
  • С: 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.

Документтер / Ресурстар

lcdwiki E32R35T 3.5 дюйм MicroPython демо [pdf] Колдонуучунун колдонмосу
E32R35T, E32N35T, E32R35T 3.5 дюйм MicroPython демо, E32R35T, 3.5 дюймдук MicroPython демо, MicroPython демо, демо

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *