ស្លាកសញ្ញា lcdwiki

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

lcdwiki-E32R35T-3.5inch-MicroPython-Demo-ផលិតផល

លក្ខណៈបច្ចេកទេស

  • ម៉ូឌុល៖ ម៉ូឌុលបង្ហាញ 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. ជំហានទី 1: បើកថាមពលនៅលើឧបករណ៍ ហើយរុករកទៅម៉ឺនុយកម្មវិធី។
  2. ជំហានទី 2: ជ្រើសរើសអតីតample កម្មវិធីពីជម្រើសម៉ឺនុយ។
  3. ជំហានទី 3៖ អនុវត្តតាមការណែនាំនៅលើអេក្រង់ដើម្បីធ្វើអន្តរកម្មជាមួយកម្មវិធី។

ការពិពណ៌នាអំពីវេទិកាផ្នែកទន់ និងផ្នែករឹង

  • ម៉ូឌុល៖ ម៉ូឌុលបង្ហាញ ESP32-32E ទំហំ 3.5 អ៊ីញជាមួយនឹងកម្រិតភាពច្បាស់ 320 × 480 និង IC កម្មវិធីបញ្ជាអេក្រង់ ST7796 ។
  • មេម៉ូឌុល៖ ម៉ូឌុល ESP32-WROOM-32E ដែលជាប្រេកង់ចម្បងខ្ពស់បំផុត 240MHz គាំទ្រ 2.4G WIFI + ប៊្លូធូស។
  • កំណែថូនី៖ 4.1.6

កំណែកម្មវិធីបង្កប់ ESP32 MicroPython៖ 1.23.0.

ខ្ទាស់ការណែនាំអំពីការបែងចែក

lcdwiki-E32R35T-3 (1)

រូបភាពទី 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 / សញ្ញាត្រួតពិនិត្យការជ្រើសរើសទិន្នន័យ។ កម្រិតខ្ពស់៖ ទិន្នន័យ កម្រិតទាប៖

បញ្ជា

lcdwiki-E32R35T-3 ១១ lcdwiki-E32R35T-3 ១១

ការណែនាំសម្រាប់អតីតampកម្មវិធីលី

រៀបចំបរិស្ថានអភិវឌ្ឍន៍ ESP32 MicroPython ។
សម្រាប់ការណែនាំលម្អិតអំពីការដំឡើង “MicroPython_development_environment_construction_for_ESP32” សូមមើលឯកសារ។

ផ្ទុកឡើង files
បន្ទាប់ពីបរិស្ថានអភិវឌ្ឍន៍ត្រូវបានបង្កើតឡើង ពាក់ព័ន្ធ files ត្រូវការផ្ទុកឡើងទៅកាន់ឧបករណ៍ ESP32 ដើម្បីដំណើរការកម្មវិធីសាកល្បង។
មុនពេលផ្ទុកឡើង fileសូមស្គាល់ខ្លួនអ្នកជាមួយនឹងមាតិកាថតរបស់ MicroPython sampកម្មវិធីឡេ។ បើកថត Demo\MicroPython ក្នុងកញ្ចប់ ដូចបង្ហាញក្នុងរូបខាងក្រោម៖

lcdwiki-E32R35T-3 (2)ខ្លឹមសារនៃថតនីមួយៗត្រូវបានពិពណ៌នាដូចខាងក្រោមៈ

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

Example សេចក្តីណែនាំអំពីការប្រើប្រាស់កម្មវិធី
សampកម្មវិធី le មានទីតាំងនៅក្នុងថត Demo\MicroPython\dems នៃកញ្ចប់ ដូចបង្ហាញក្នុងរូបខាងក្រោម៖lcdwiki-E32R35T-3 (8)

សampកម្មវិធី le អាច​ត្រូវ​បាន​ផ្ទុក​ឡើង​ទៅ​ឧបករណ៍ ESP32 ដើម្បី​បើក និង​ដំណើរការ ឬ​វា​អាច​ត្រូវ​បាន​បើក និង​ដំណើរការ​លើ​កុំព្យូទ័រ​មូលដ្ឋាន។ ប្រសិនបើអ្នកត្រូវការថាមពលនៅលើម៉ូឌុលបង្ហាញ ESP32 ដើម្បីដំណើរការដោយស្វ័យប្រវត្តិ អ្នកត្រូវផ្លាស់ប្តូរ sampឈ្មោះកម្មវិធីទៅ “main.py” ហើយបង្ហោះវាទៅម៉ូឌុលបង្ហាញ ESP32 ។

នៅក្នុងកម្មវិធី Python សូមបើកគោលដៅ sampកម្មវិធី ចុចលើរបារម៉ឺនុយlcdwiki-E32R35T-3 (9) ប៊ូតុង ហើយអ្នកអាចដំណើរការវាបាន។ ប្រសិនបើប្រតិបត្តិការបរាជ័យ ឧបករណ៍ 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កម្មវិធីឡេ។ សូមចំណាំថាអេក្រង់ប៉ះគួរតែត្រូវបានក្រិតតាមទិសដៅបង្ហាញ។ ទិសដៅបង្ហាញក្នុងកម្មវិធីនេះអាចត្រូវបានកែប្រែ ដូចបង្ហាញក្នុងរូបខាងក្រោម៖lcdwiki-E32R35T-3 (10)
  • 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

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *