ការបង្ហាញ lcdwiki E32R35T 3.5 អ៊ីញ MicroPython

លក្ខណៈបច្ចេកទេស
- ម៉ូឌុល៖ ម៉ូឌុលបង្ហាញ ESP3.5-32E ទំហំ 32 អ៊ីញ
- គុណភាពបង្ហាញ៖ ១៩២០ × ១០៨០
- កម្មវិធីបញ្ជាអេក្រង់ IC: ST7796
- ឧបករណ៍បញ្ជាចម្បង៖ ESP32-WROOM-32E
- ប្រេកង់ចម្បង: 240MHz
- ការគាំទ្រឥតខ្សែ៖ 2.4G WIFI + ប៊្លូធូស
- ថុននី កំណែ៖ ៤.១.៦
- កំណែកម្មវិធីបង្កប់ ESP32 MicroPython៖ 1.23.0
សេចក្តីណែនាំអំពីការបែងចែកម្ជុល
ខាងក្រោយ view នៃម៉ូឌុលបង្ហាញ ESP3.5-32E ទំហំ 32 អ៊ីញ៖
ការណែនាំអំពីការបែងចែកម្ជុល ESP32-32E៖
| នៅលើឧបករណ៍ | នៅលើបន្ទះក្តារ | ម្ជុលភ្ជាប់ ESP32-32E | ការពិពណ៌នា |
|---|---|---|---|
| TFT_CS | IO15 ។ | សញ្ញាត្រួតពិនិត្យការជ្រើសរើសបន្ទះសៀគ្វីអេក្រង់ LCD កម្រិតទាប មានប្រសិទ្ធភាព |
|
| TFT_RS | IO2 ។ | ពាក្យបញ្ជាអេក្រង់ LCD / សញ្ញាត្រួតពិនិត្យការជ្រើសរើសទិន្នន័យ។ កម្រិតខ្ពស់៖ ទិន្នន័យ, កម្រិតទាប : ពាក្យបញ្ជា |
ការណែនាំអំពីការប្រើប្រាស់ផលិតផល
រៀបចំបរិស្ថានអភិវឌ្ឍន៍ ESP32 MicroPython៖
អនុវត្តតាមជំហានដែលមាននៅក្នុងឯកសារ ESP32 MicroPython របស់អ្នក ដើម្បីរៀបចំបរិយាកាសអភិវឌ្ឍន៍។
ផ្ទុកឡើង files:
ផ្ទេរកម្មវិធីចាំបាច់ files ទៅឧបករណ៍ ESP32 ដោយប្រើឧបករណ៍ ឬវិធីសាស្រ្តសមស្រប។
Example សេចក្តីណែនាំអំពីការប្រើប្រាស់កម្មវិធី៖
អនុវត្តតាមជំហានទាំងនេះដើម្បីដំណើរការអតីតampកម្មវិធីឡេ៖
- ជំហានទី 1: បើកថាមពលនៅលើឧបករណ៍ ហើយរុករកទៅម៉ឺនុយកម្មវិធី។
- ជំហានទី 2: ជ្រើសរើសអតីតample កម្មវិធីពីជម្រើសម៉ឺនុយ។
- ជំហានទី 3៖ អនុវត្តតាមការណែនាំនៅលើអេក្រង់ដើម្បីធ្វើអន្តរកម្មជាមួយកម្មវិធី។
ការពិពណ៌នាអំពីវេទិកាផ្នែកទន់ និងផ្នែករឹង
- ម៉ូឌុល៖ ម៉ូឌុលបង្ហាញ ESP32-32E ទំហំ 3.5 អ៊ីញជាមួយនឹងកម្រិតភាពច្បាស់ 320 × 480 និង IC កម្មវិធីបញ្ជាអេក្រង់ ST7796 ។
- មេម៉ូឌុល៖ ម៉ូឌុល ESP32-WROOM-32E ដែលជាប្រេកង់ចម្បងខ្ពស់បំផុត 240MHz គាំទ្រ 2.4G WIFI + ប៊្លូធូស។
- កំណែថូនី៖ 4.1.6
កំណែកម្មវិធីបង្កប់ ESP32 MicroPython៖ 1.23.0.
ខ្ទាស់ការណែនាំអំពីការបែងចែក

រូបភាពទី 2.1 ខាងក្រោយ view នៃម៉ូឌុលបង្ហាញ ESP3.5-32E ទំហំ 32 អ៊ីញ
ឧបករណ៍បញ្ជាសំខាន់នៃម៉ូឌុលបង្ហាញ ESP3.5 32 អ៊ីងគឺ ESP32-32E ហើយការបែងចែក GPIO សម្រាប់គ្រឿងកុំព្យូទ័រនៅលើយន្តហោះត្រូវបានបង្ហាញក្នុងតារាងខាងក្រោម៖
| ការណែនាំអំពីការបែងចែកម្ជុល ESP32-32E | |||
| នៅលើយន្តហោះ ឧបករណ៍ | ម្ជុលឧបករណ៍នៅលើក្តារ | ESP32-32E
ម្ជុលតភ្ជាប់ |
ការពិពណ៌នា |
|
អេក្រង់ LCD |
TFT_CS |
1015 |
សញ្ញាត្រួតពិនិត្យការជ្រើសរើសបន្ទះឈីបអេក្រង់ LCD,
ប្រសិទ្ធភាពកម្រិតទាប |
|
TFT_RS |
102 |
ពាក្យបញ្ជាអេក្រង់ LCD / សញ្ញាត្រួតពិនិត្យការជ្រើសរើសទិន្នន័យ។ កម្រិតខ្ពស់៖ ទិន្នន័យ កម្រិតទាប៖
បញ្ជា |
|

ការណែនាំសម្រាប់អតីតampកម្មវិធីលី
រៀបចំបរិស្ថានអភិវឌ្ឍន៍ ESP32 MicroPython ។
សម្រាប់ការណែនាំលម្អិតអំពីការដំឡើង “MicroPython_development_environment_construction_for_ESP32” សូមមើលឯកសារ។
ផ្ទុកឡើង files
បន្ទាប់ពីបរិស្ថានអភិវឌ្ឍន៍ត្រូវបានបង្កើតឡើង ពាក់ព័ន្ធ files ត្រូវការផ្ទុកឡើងទៅកាន់ឧបករណ៍ ESP32 ដើម្បីដំណើរការកម្មវិធីសាកល្បង។
មុនពេលផ្ទុកឡើង fileសូមស្គាល់ខ្លួនអ្នកជាមួយនឹងមាតិកាថតរបស់ MicroPython sampកម្មវិធីឡេ។ បើកថត Demo\MicroPython ក្នុងកញ្ចប់ ដូចបង្ហាញក្នុងរូបខាងក្រោម៖
ខ្លឹមសារនៃថតនីមួយៗត្រូវបានពិពណ៌នាដូចខាងក្រោមៈ
- BMP៖ រក្សាទុករូបភាពទ្រង់ទ្រាយ BMP ដែល sample កម្មវិធីត្រូវប្រើ។ ការបង្ហាញ៖ មាន sampកម្មវិធីឡេ
- , ifirmware Stores MicroPython firmware (ត្រូវការដុតនៅពេលរៀបចំបរិស្ថានអភិវឌ្ឍន៍)
- ពុម្ពអក្សរ៖ រក្សាទុកទិន្នន័យម៉ូឌុលតួអក្សរចិន និងអង់គ្លេស ដែល sampកម្មវិធី le ត្រូវការប្រើ។
- បណ្ណាល័យ៖ រក្សាទុកបណ្ណាល័យ MicroPython files នោះ sample កម្មវិធីត្រូវប្រើ
- A. ភ្ជាប់ម៉ូឌុលបង្ហាញ ESP32 ទៅកុំព្យូទ័រ ហើយបើកវាដោយប្រើខ្សែ USB។
- B. បើកកម្មវិធី Thonny ហើយកំណត់រចនាសម្ព័ន្ធកម្មវិធីបកប្រែ MicroPython សម្រាប់ ESP32 ដូចបង្ហាញក្នុងរូបខាងក្រោម៖
(ប្រសិនបើបានកំណត់រចនាសម្ព័ន្ធរួចហើយ ជំហាននេះអាចត្រូវបានលុបចោល)
- គ. ចុចលើរបារឧបករណ៍
ប៊ូតុងដើម្បីភ្ជាប់ឧបករណ៍ ESP32 ។ ប្រសិនបើប្រអប់បញ្ចូលខាងក្រោមបង្ហាញនៅក្នុងរបារព័ត៌មានសែល វាបង្ហាញថាការភ្ជាប់ឧបករណ៍បានជោគជ័យ។
- ឃ. ចុច “View ->Files" ប៊ូតុងដើម្បីបើក file បង្អួច (មិនអើពើប្រតិបត្តិការនេះប្រសិនបើវាត្រូវបានបើករួចហើយ) ។ ស្វែងរកថត "1-示例程序_Demo\MicroPython" នៅក្នុងកញ្ចប់ក្នុងបង្អួច ចុចកណ្ដុរឆ្វេងដើម្បីជ្រើសរើសគោលដៅ file ក្នុងថត ហើយចុចកណ្ដុរស្ដាំលើកណ្ដុរដាច់តែឯងដើម្បីជ្រើស "ផ្ទុកឡើងទៅ /" ដើម្បីផ្ទុកឡើងគោលដៅ file. ដូចបង្ហាញក្នុងរូបខាងក្រោម៖
សូមចំណាំថានៅពេលផ្ទុកឡើង files, ESP32 មិនអាចដំណើរការកម្មវិធីណាមួយបានទេ។ បើមិនដូច្នេះទេ ការបង្ហោះនឹងបរាជ័យ
- E. ផ្ទុកឡើង files ពីថត "BMP", "Font" និង "libraries" ទៅកាន់ឧបករណ៍ ESP32 ដោយប្រើវិធីខាងលើ។ នេះ។ files នៅក្នុងថត 'ការបង្ហាញ' អាចផ្ទេរបានឬអត់។ ដូចបង្ហាញក្នុងរូបខាងក្រោម៖

Example សេចក្តីណែនាំអំពីការប្រើប្រាស់កម្មវិធី
សampកម្មវិធី le មានទីតាំងនៅក្នុងថត Demo\MicroPython\dems នៃកញ្ចប់ ដូចបង្ហាញក្នុងរូបខាងក្រោម៖
សampកម្មវិធី le អាចត្រូវបានផ្ទុកឡើងទៅឧបករណ៍ ESP32 ដើម្បីបើក និងដំណើរការ ឬវាអាចត្រូវបានបើក និងដំណើរការលើកុំព្យូទ័រមូលដ្ឋាន។ ប្រសិនបើអ្នកត្រូវការថាមពលនៅលើម៉ូឌុលបង្ហាញ ESP32 ដើម្បីដំណើរការដោយស្វ័យប្រវត្តិ អ្នកត្រូវផ្លាស់ប្តូរ sampឈ្មោះកម្មវិធីទៅ “main.py” ហើយបង្ហោះវាទៅម៉ូឌុលបង្ហាញ ESP32 ។
នៅក្នុងកម្មវិធី Python សូមបើកគោលដៅ sampកម្មវិធី ចុចលើរបារម៉ឺនុយ
ប៊ូតុង ហើយអ្នកអាចដំណើរការវាបាន។ ប្រសិនបើប្រតិបត្តិការបរាជ័យ ឧបករណ៍ ESP32 ត្រូវភ្ជាប់ឡើងវិញ។
ការណែនាំរបស់អតីតនីមួយៗampកម្មវិធី le មានដូចខាងក្រោម៖
- BMP_test.py
អតីតampកម្មវិធី le ពឹងផ្អែកលើបណ្ណាល័យ ST7796.py ដើម្បីបង្ហាញរូបភាពក្នុងទម្រង់ BMP - font_test.py
អតីតampកម្មវិធី le ពឹងផ្អែកលើបណ្ណាល័យ ST7796.py ដើម្បីបង្ហាញអក្សរចិន និងអង់គ្លេសដែលមានទំហំផ្សេងៗ។ ទិន្នន័យគំរូពុម្ពអក្សរត្រូវរក្សាទុកក្នុងពុម្ពអក្សរ file យោងតាមទម្រង់ដែលពាក់ព័ន្ធ។ សម្រាប់ការណែនាំអំពីការដាក់តួអក្សរ សូមមើលខាងក្រោម webគេហទំព័រ៖
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings - graphical_test.py
អតីតampកម្មវិធី le ពឹងផ្អែកលើបណ្ណាល័យ ST7796.py ដើម្បីបង្ហាញក្រាហ្វិកដូចជា ចំណុច បន្ទាត់ ចតុកោណកែង ចតុកោណកែង ត្រីកោណ រង្វង់ រាងពងក្រពើ។ល។ សម្រាប់ការគូរ និងការបំពេញ ក៏ដូចជាការកំណត់ទិសបង្ហាញផងដែរ។ - Read_ID_GRAM.py
អតីតampកម្មវិធី le ពឹងផ្អែកលើបណ្ណាល័យ ST7796.py ដើម្បីបង្ហាញការអានពណ៌ LCD ID និង RGAM ។ - RGB_LED.py
អតីតample hardware តម្រូវឱ្យប្រើភ្លើងបីពណ៌ RGB ដើម្បីបង្ហាញការបើក/បិទ និងការកែតម្រូវពន្លឺនៃភ្លើង RGB tri-color។ - Simple_test.py
អតីតample មិនពឹងផ្អែកលើបណ្ណាល័យកម្មវិធីណាមួយឡើយ ហើយបង្ហាញមាតិការមូរអេក្រង់សាមញ្ញ។ - Touch_Calibrate.py
អតីតample ពឹងផ្អែកលើបណ្ណាល័យ ST7796.py និងបណ្ណាល័យ touch.exe ដោយបង្ហាញការក្រិតតាមខ្នាតនៃអេក្រង់ប៉ះធន់។ ធ្វើតាមការណែនាំដែលបង្ហាញនៅលើអេក្រង់។ បន្ទាប់ពីការក្រិតតាមខ្នាតត្រូវបានបញ្ចប់ ប៉ារ៉ាម៉ែត្រក្រិតត្រូវបានបញ្ចេញតាមច្រកសៀរៀល ហើយចម្លងទៅការចាប់ផ្ដើមនៃ sampកម្មវិធីឡេ។ សូមចំណាំថាអេក្រង់ប៉ះគួរតែត្រូវបានក្រិតតាមទិសដៅបង្ហាញ។ ទិសដៅបង្ហាញក្នុងកម្មវិធីនេះអាចត្រូវបានកែប្រែ ដូចបង្ហាញក្នុងរូបខាងក្រោម៖
- Touch_Pen.py
អតីតample ពឹងផ្អែកលើបណ្ណាល័យ ST7796.py និងបណ្ណាល័យ touch.exe ដោយបង្ហាញប្រតិបត្តិការនៃការគូរចំនុច និងបន្ទាត់នៅលើអេក្រង់ប៉ះ។
សំណួរគេសួរញឹកញាប់
- សំណួរ៖ តើខ្ញុំត្រូវកំណត់ម៉ូឌុល ESP32-32E ឡើងវិញដោយរបៀបណា?
ចម្លើយ៖ ចុចឱ្យជាប់ប៊ូតុង RESET_KEY ដើម្បីកំណត់ម៉ូឌុលឡើងវិញ។ - សំណួរ៖ តើអ្វីជាមុខងាររបស់ BOOT_KEY?
ចម្លើយ៖ BOOT_KEY ត្រូវបានប្រើសម្រាប់ការជ្រើសរើសរបៀបទាញយក។ ចុចឱ្យជាប់ដើម្បីបើកដំណើរការ បន្ទាប់មកលែងវាដើម្បីចូលទៅក្នុងរបៀបទាញយក។
ឯកសារ/ធនធាន
![]() |
ការបង្ហាញ lcdwiki E32R35T 3.5 អ៊ីញ MicroPython [pdf] ការណែនាំអ្នកប្រើប្រាស់ E32R35T, E32N35T, E32R35T 3.5inch MicroPython Demo, E32R35T, 3.5inch MicroPython Demo, MicroPython Demo, Demo |

