EBYTE E32R40T-E32N40T Mikro Python ta' 4.0 pulzieri

Speċifikazzjonijiet tal-Prodott
- Modulu: Modulu tal-wiri ESP4.0-32E ta '32 pulzieri
- Riżoluzzjoni: 320×480 pixels
- Driver tal-iskrin IC: ST7796
- Kontrollur Prinċipali: ESP32-WROOM-32E
- Frekwenza ewlenija: 240MHz
- Konnettività bla fili: 2.4G WIFI, Bluetooth
- Verżjoni ta' Thonny: 4.1.6
- Verżjoni tal-Firmware tal-MicroPython: 1.24.1
Deskrizzjoni tal-pjattaforma tas-softwer u l-ħardwer
- Modulu: Modulu tal-wiri ESP4.0-32E ta '32 pulzieri b'riżoluzzjoni ta' 320 × 480 u sewwieq tal-iskrin ST7796 IC.
- Modulu kaptan: modulu ESP32-WROOM-32E, l-ogħla frekwenza ewlenija 240MHz, jappoġġja 2.4G WIFI + Bluetooth.
- Thonny verżjoni: 4.1.6
- ESP32 Verżjoni tal-firmware tal-MicroPython: 1.24.1.
Istruzzjonijiet dwar l-allokazzjoni tal-pin

Il-kontrollur ewlieni tal-modulu tal-wiri ESP4.0 ta '32 pulzieri huwa ESP32-32E, u l-allokazzjoni GPIO għall-periferali abbord tagħha tidher fit-tabella hawn taħt:
| Istruzzjonijiet dwar l-allokazzjoni tal-brilli ESP32-32E | |||
| Apparat abbord | Labar tal-apparat abbord | ESP32-32E
pin tal-konnessjoni |
deskrizzjoni |
|
LCD |
TFT_CS |
IO15 |
Sinjal ta' kontroll tal-għażla taċ-ċippa tal-iskrin LCD,
livell baxx effettiv |
|
TFT_RS |
IO2 |
Sinjal ta' kontroll tal-kmand/għażla tad-dejta tal-iskrin LCD. Livell għoli: dejta, livell baxx:
kmand |
|
|
TFT_SCK |
IO14 |
Sinjal tal-arloġġ tal-bus SPI (maqsum mill-LCD)
skrin u skrin tattili) |
||
|
TFT_MOSI |
IO13 |
Il-bus SPI jikteb sinjali tad-dejta (maqsuma mill-LCD)
skrin u skrin tattili) |
||
|
TFT_MISO |
IO12 |
Sinjal tad-dejta tal-qari tal-bus SPI (maqsum minn
Skrin LCD u skrin tattili) |
||
|
TFT_RST |
EN |
Sinjal ta' kontroll tar-reset tal-iskrin LCD, reset ta' livell baxx (pin tar-reset kondiviż ma' ESP32-32E)
kontroll prinċipali) |
||
|
TFT_BL |
IO27 |
Sinjal ta' kontroll tad-dahar tal-iskrin LCD (livell għoli jixgħel id-dahar, livell baxx jixgħel
mitfi d-dawl ta' wara) |
||
|
RTP |
TP_SCK |
IO14 |
Sinjal tal-arloġġ tal-bus SPI (maqsum permezz ta' mess)
skrin u skrin LCD) |
|
|
TP_DIN |
IO13 |
Il-bus SPI jikteb sinjali tad-dejta (maqsuma minn
skrin tattili u skrin LCD) |
||
|
TP_DOUT |
IO12 |
Sinjal tad-dejta tal-qari tal-bus SPI (maqsum minn
skrin tattili u skrin LCD) |
||
|
TP_CS |
IO33 |
Għażla taċ-ċippa tat-touch screen tar-reżistenza
sinjal ta' kontroll, effettiv ta' livell baxx |
||
|
TP_IRQ |
IO36 |
Sinjal ta' interruzzjoni tal-mess tal-iskrin tat-touch reżistiv, meta jiġi ġġenerat mess, daħħal a
livell baxx għall-kontroll prinċipali |
||
|
LED |
LED_RED | IO22 | Dawl LED aħmar |
Dawl LED RGB tri color, b'anodu komuni, mixgħul f'livell baxx u mitfi f'livell għoli. |
| LED_AĦDAR | IO16 | Dawl LED aħdar | ||
| LED_BLUE | IO17 | Dawl LED blu | ||
|
SDCARD |
SD_CS | IO5 | Għażla tas-sinjal tal-karta SD, livell baxx effettiv | |
| SD_MOSI | IO23 | SD card SPI bus jikteb sinjal tad-data | ||
| SD_SCK | IO18 | Karta SD SPI bus sinjal ta 'l-arloġġ | ||
| SD_MISO | IO19 | Karta SD SPI bus aqra sinjal tad-data | ||
| BATTERIJA | BAT_ADC | IO34 | Batterija voltagAkkwist tal-valur tal-ADC
sinjal (input) |
|
|
Awdjo |
Audio_ENABLE | IO4 | Sinjal ta' attivazzjoni tal-awdjo, attivazzjoni ta' livell baxx,
diżattivazzjoni ta' livell għoli |
|
| Audio_DAC | IO26 | Sinjal awdjo sinjal tal-ħruġ DAC | ||
| EWLENIN | BOOT_KEY | IO0 | Buttuna tal-għażla tal-modalità tat-tniżżil (agħfas
u żomm il-buttuna biex tixgħel, imbagħad |
|
| itlaqha biex tidħol fil-modalità tat-tniżżil) | |||
| RESET_KEY | EN | Buttuna ta' reset tal-ESP32-23E, reset ta' livell baxx
(kondiviża ma 'reset ta' l-iskrin LCD) |
|
|
Port Serjali |
RX0 | RXD0 | sinjal li jirċievi l-port tas-serje ESP32-32E |
| TX0 | TXD0 | Il-port tas-serje ESP32-32E jibgħat sinjal | |
| QAWWA | TIP-C_POWER | / | Interfaċċja tal-enerġija tat-Tip Ċ, konnessa ma' vol. 5Vtage. |
Tabella 2.1 Istruzzjonijiet dwar l-allokazzjoni tal-pin għall-periferali abbord ESP32-32E
Istruzzjonijiet għall-eksampil-programm
Issettja l-ambjent ta' żvilupp ESP32 MicroPython
Għal struzzjonijiet dettaljati dwar kif twaqqaf il-“MicroPython_development_environment_construction_for_ESP32”, jekk jogħġbok irreferi għad-dokument.
Upload files
Wara li jiġi stabbilit l-ambjent tal-iżvilupp, ir-rilevanti fileJeħtieġ li jiġu mtella' fuq l-apparat ESP32 sabiex jitħaddem il-programm tal-ittestjar.
Qabel ma ttella' l- file, jekk jogħġbok iffamiljarizza ruħek mal-kontenut tad-direttorju tal-MicroPython sampil-programm. Iftaħ id-direttorju “1-示例程序_Demo\MicroPython” fil-pakkett, kif muri fil-figura li ġejja:
Il-kontenut ta' kull fowlder huwa deskritt kif ġej:
- BMP: Jaħżen immaġnijiet fil-format BMP liampil-programmi jeħtieġu jużaw.
- demos: Fih sample programmi
- firmware: Jaħżen il-firmware tal-MicroPython (jeħtieġ li jinħaraq meta jiġi stabbilit l-ambjent tal-iżvilupp)
- Font: Jaħżen id-dejta tal-modulo tal-karattri Ċiniżi u Ingliżi li l-sampil-programm jeħtieġ li juża.
libreriji: Jaħżen il-librerija MicroPython filedak huampil-programmi jeħtieġu jużaw
- Qabbad il-modulu tad-displej ESP32 mal-kompjuter u ixgħelu billi tuża kejbil USB.
- Iftaħ is-softwer Thonny u kkonfigura l-interpretu MicroPython għall-ESP32, kif muri fil-figura li ġejja: (Jekk diġà kkonfigurat, dan il-pass jista' jitħalla barra)
Ikklikkja fuq il-toolbar
buttuna biex tikkonnettja l-apparat ESP32. Jekk il-pront li ġej jidher fil-bar tal-informazzjoni tal-qoxra, dan jindika li l-konnessjoni tal-apparat irnexxiet.
- Ikklikkja l-"View ->Filebuttuna s” biex tiftaħ il- file tieqa (injora din l-operazzjoni jekk diġà tkun miftuħa). Sib id-direttorju “1-示例程序_Demo\MicroPython” fil-pakkett fit-tieqa, ikklikkja bil-maws tax-xellug biex tagħżel il-mira file fid-direttorju, u kklikkja bil-lemin fuq il-maws waħdu biex tagħżel “Upload to /” biex ittella’ l-mira fileKif muri fil-figura li ġejja:
Jekk jogħġbok innota li meta ttella' files, ESP32 ma jistax iħaddem xi programmi, inkella t-tlugħ ifalli
Tella l- files mid-direttorji “BMP”, “Font”, u “libraries” għall-apparat ESP32 bl-użu tal-metodu ta’ hawn fuq. Il- files fid-direttorju 'demos' jistgħu jiġu trasferiti jew le. Kif muri fil-figura li ġejja:
Example Istruzzjonijiet għall-Użu tal-Programm
Is-sampIl-programm jinsab fid-direttorju “1-示例程序_Demo\MicroPython\demos” tal-pakkett, kif muri f’dan li ġej: figura:

Is-sampIl-programm jista' jittella' fuq apparat ESP32 biex jinfetaħ u jitħaddem, jew jista' jinfetaħ u jitħaddem fuq kompjuter lokali. Jekk teħtieġ li tixgħel il-modulu tal-wiri ESP32 biex jaħdem awtomatikament, trid tibdel is-sampIbdel l-isem tal-programm għal “main.py” u ittellgħu fil-modulu tal-wiri tal-ESP32.
Fis-softwer Python, iftaħ it-target sampil-programm, ikklikkja l-bar tal-menù
buttuna, u tista' tħaddmu. Jekk l-operazzjoni tfalli, l-apparat ESP32 jeħtieġ li jerġa' jiġi konness.
L-introduzzjoni ta’ kull exampil-programm huwa kif ġej:
- BMP_test.py
Dan exampIl-programm jiddependi fuq il-librerija ST7796.py biex juri immaġini fil-format BMP - font_test.py
Dan exampIl-programm jiddependi fuq il-librerija ST7796.py biex juri karattri Ċiniżi u Ingliżi ta’ daqsijiet varji. Id-dejta tal-immudellar tat-tipa trid tiġi ssejvjata fit-tipa file skont il-format rilevanti. Għal struzzjonijiet dwar l-għażla tal-karattri, jekk jogħġbok irreferi għal dan li ġej websit: http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings - test_grafika.py
Dan exampIl-programm jiddependi fuq il-librerija ST7796.py biex juri grafika bħal punti, linji, rettangoli, rettangoli ttundjati, trijangoli, ċrieki, ellissi, eċċ. għat-tpinġija u l-mili, kif ukoll biex jissettja l-orjentazzjoni tal-wiri. - Aqra_ID_GRAM.py
Dan exampIl-programm jiddependi fuq il-librerija ST7796.py biex juri l-qari tal-valur tal-kulur tal-LCD ID u tal-RGAM. - RGB_LED.py
Dan exampIl-ħardwer jirrikjedi l-użu ta' dwal RGB bi tliet kuluri biex juri l-aġġustament tal-luminożità u l-mixgħul/mitfi tad-dwal RGB bi tliet kuluri. - Simple_test.py
Dan example ma jiddependix fuq xi libreriji tas-softwer u juri kontenut sempliċi li jista' jiġi skrolljat fuq l-iskrin. - Touch_Calibrate.py
Dan example jiddependi fuq il-librerija ST7796.py u l-librerija touch.exe, u juri l-kalibrazzjoni ta' touch screen reżistiv. Segwi l-pront murija fuq l-iskrin. Wara li titlesta l-kalibrazzjoni, il-parametri tal-kalibrazzjoni joħorġu permezz tal-port tas-serje u jiġu kkupjati għall-inizjalizzazzjoni tas-sampil-programm. Jekk jogħġbok innota li l-iskrin tattili għandu jiġi kalibrat skont id-direzzjoni tal-wiri. Id-direzzjoni tal-wiri f'dan il-programm tista' tiġi modifikata, kif muri fil-figura li ġejja:

Touch_Pen.py
Dan example jiddependi fuq il-librerija ST7796.py u l-librerija touch.exe, u juri l-operazzjoni tat-tpinġija ta' tikek u linji fuq it-touch screen.
Mistoqsijiet Frekwenti
- Q: Kif nista 'nreset il-modulu ESP32-32E?
A: Agħfas il-buttuna RESET_KEY, li hija kondiviża mar-reset tal-iskrin LCD, biex twettaq reset ta' livell baxx. - M: X'inhi l-interfaċċja tal-enerġija għall-modulu?
A: Il-modulu għandu interface tal-enerġija tat-Tip Ċ li huwa konness ma' vol. ta' 5Vtagsors e.
Dokumenti / Riżorsi
![]() |
EBYTE E32R40T-E32N40T Mikro Python ta' 4.0 pulzieri [pdf] Istruzzjonijiet E32R40T, E32N40T, E32R40T-E32N40T Mikro Python ta' 4.0 pulzieri, E32R40T-E32N40T, Mikro Python ta' 4.0 pulzieri, Mikro Python |

