Elecrow ESP32-32E 3.5 អ៊ីញ ម៉ូឌុលបង្ហាញ សៀវភៅណែនាំអ្នកប្រើប្រាស់

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីញ - ទំព័រមុខ

ការពិពណ៌នាអំពីប្រភព

បញ្ជីធនធានត្រូវបានបង្ហាញក្នុងរូបភាពខាងក្រោម៖

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីញ - កាតាឡុកកញ្ចប់ព័ត៌មានផលិតផល

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីញ - ការពិពណ៌នាប្រភព

សេចក្តីណែនាំផ្នែកទន់

ជំហានអភិវឌ្ឍន៍កម្មវិធីម៉ូឌុលបង្ហាញមានដូចខាងក្រោម៖
ក. បង្កើតបរិយាកាសអភិវឌ្ឍន៍កម្មវិធីវេទិកា ESP32;
ខ. បើចាំបាច់ នាំចូលបណ្ណាល័យកម្មវិធីភាគីទីបី ជាមូលដ្ឋានសម្រាប់ការអភិវឌ្ឍន៍។
គ. បើកគម្រោងកម្មវិធីដើម្បីបំបាត់កំហុស អ្នកក៏អាចបង្កើតគម្រោងកម្មវិធីថ្មីបានដែរ។
ឃ. ផ្តល់ថាមពលលើម៉ូឌុលបង្ហាញ ចងក្រង និងទាញយកកម្មវិធីបំបាត់កំហុស ហើយបន្ទាប់មកពិនិត្យមើលប្រសិទ្ធភាពដំណើរការកម្មវិធី។
E. ឥទ្ធិពលកម្មវិធីមិនឈានដល់ការរំពឹងទុក បន្តកែប្រែកូដកម្មវិធី ហើយបន្ទាប់មកចងក្រង និងទាញយក រហូតដល់ប្រសិទ្ធភាពឈានដល់ការរំពឹងទុក។
សម្រាប់ព័ត៌មានលម្អិតអំពីជំហានមុន សូមមើលឯកសារនៅក្នុងថត 1-Demo ។

សេចក្តីណែនាំផ្នែករឹង

ជាងview ធនធានផ្នែករឹងរបស់ម៉ូឌុលត្រូវបានបង្ហាញ

ធនធានផ្នែករឹងរបស់ម៉ូឌុលត្រូវបានបង្ហាញក្នុងតួលេខពីរខាងក្រោម៖

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីញ - ធនធានផ្នែករឹងរបស់ម៉ូឌុល 1

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីញ - ធនធានផ្នែករឹងរបស់ម៉ូឌុល 2

ធនធានផ្នែករឹងត្រូវបានពិពណ៌នាដូចខាងក្រោមៈ

1) អេក្រង់ LCD
ទំហំអេក្រង់ LCD គឺ 3.5 អ៊ីង, IC កម្មវិធីបញ្ជាគឺ ST7796 និងគុណភាពបង្ហាញគឺ 320 × 480 ។ ESP32 ត្រូវបានភ្ជាប់ដោយប្រើចំណុចប្រទាក់ទំនាក់ទំនង SPI 4 ខ្សែ។

A. ការណែនាំអំពីឧបករណ៍បញ្ជា ST7796
ឧបករណ៍បញ្ជា ST7796 គាំទ្រគុណភាពបង្ហាញអតិបរមា 320 × 480 និងមាន GRAM នៃ 345,600 បៃ។ វាក៏គាំទ្រ 8-bit, 9-bit, 16-bit, 18-bit និង 24-bit parallel port data buss ហើយក៏គាំទ្រ 3-wire និង 4-wire SPI serial ports ផងដែរ។ ដោយសារតែការគ្រប់គ្រងប៉ារ៉ាឡែលតម្រូវឱ្យមានច្រក IO មួយចំនួនធំ ការប្រើប្រាស់ជាទូទៅបំផុតគឺការត្រួតពិនិត្យច្រកសៀរៀល SPI ។ ST7796 ក៏គាំទ្រការបង្ហាញពណ៌ 65K, 262K, 16.7M RGB ពណ៌បង្ហាញគឺសម្បូរបែបណាស់ ខណៈពេលដែលគាំទ្រការបង្ហាញការបង្វិល និងការរំកិល និងការចាក់វីដេអូ បង្ហាញតាមវិធីផ្សេងៗគ្នា។

ឧបករណ៍បញ្ជា ST7796 ប្រើ 16bit (RGB565) ដើម្បីគ្រប់គ្រងការបង្ហាញភីកសែល ដូច្នេះវាអាចបង្ហាញពណ៌រហូតដល់ 65K ក្នុងមួយភីកសែល។ អាសយដ្ឋានភីកសែលត្រូវបានកំណត់តាមលំដាប់ជួរដេក និងជួរឈរ ហើយទិសដៅនៃការបង្កើន និងបន្ថយត្រូវបានកំណត់ដោយរបៀបស្កេន។ វិធីសាស្ត្របង្ហាញ ST7796 គឺត្រូវកំណត់អាសយដ្ឋានជាមុនសិន បន្ទាប់មកកំណត់តម្លៃពណ៌។

ខ. ការណែនាំអំពីពិធីការទំនាក់ទំនង SPI

ការកំណត់ពេលវេលានៃការសរសេររបស់ SPI bus 4-wire ត្រូវបានបង្ហាញក្នុងរូបខាងក្រោម៖
Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីង - របៀបសរសេរពេលវេលានៃឡានក្រុង SPI 4 ខ្សែ

CSX គឺជាការជ្រើសរើសបន្ទះសៀគ្វីទាសករ ហើយបន្ទះឈីបនឹងត្រូវបានបើកនៅពេលដែល CSX នៅកម្រិតថាមពលទាបប៉ុណ្ណោះ។
D/CX គឺ​ជា data/command control pin របស់ chip។ នៅពេលដែល DCX កំពុងសរសេរពាក្យបញ្ជានៅកម្រិតទាប ទិន្នន័យត្រូវបានសរសេរនៅកម្រិតខ្ពស់
SCL គឺជានាឡិកាឡានក្រុង SPI ជាមួយនឹងគែមកើនឡើងនីមួយៗបញ្ជូនទិន្នន័យ 1 ប៊ីត។
SDA គឺជាទិន្នន័យដែលបញ្ជូនដោយ SPI ដែលបញ្ជូនទិន្នន័យ 8 ប៊ីតក្នុងពេលតែមួយ។ ទម្រង់ទិន្នន័យត្រូវបានបង្ហាញក្នុងរូបខាងក្រោម៖

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីញ - ទម្រង់ទិន្នន័យបញ្ជូន SPI 4

ប៊ីតខ្ពស់ដំបូង បញ្ជូនមុន។
សម្រាប់ការទំនាក់ទំនង SPI ទិន្នន័យមានពេលវេលាបញ្ជូន ដោយមានការរួមបញ្ចូលគ្នានៃដំណាក់កាលនាឡិកាពេលវេលាពិត (CPHA) និងបន្ទាត់រាងប៉ូល (CPOL)៖
កម្រិតនៃ CPOL កំណត់កម្រិតស្ថានភាពទំនេរនៃនាឡិកាធ្វើសមកាលកម្មសៀរៀល ជាមួយនឹង CPOL=0 ដែលបង្ហាញពីកម្រិតទាប។ ពិធីការបញ្ជូនគូ CPOL
ការពិភាក្សាមិនមានឥទ្ធិពលច្រើនទេ។
កម្ពស់នៃ CPHA កំណត់ថាតើនាឡិកាធ្វើសមកាលកម្មសៀរៀលប្រមូលទិន្នន័យនៅលើគែមលោតនាឡិកាទីមួយ ឬទីពីរ
នៅពេល CPHL=0 អនុវត្តការប្រមូលទិន្នន័យនៅគែមផ្លាស់ប្តូរដំបូង។
ការរួមបញ្ចូលគ្នានៃទម្រង់ទាំងពីរនេះ វិធីសាស្រ្តទំនាក់ទំនង SPI ចំនួនបួន ហើយ SPI0 ត្រូវបានគេប្រើជាទូទៅនៅក្នុងប្រទេសចិន ដែល CPHL=0 និង CPOL=0

2) អេក្រង់ប៉ះធន់
អេក្រង់ប៉ះធន់គឺមានទំហំ 3.5 អ៊ីង ហើយត្រូវបានភ្ជាប់ជាមួយ
IC បញ្ជា XPT2046 តាមរយៈម្ជុលចំនួនបួន៖ XL, XR, YU, YD ។

3) ម៉ូឌុល ESP32-WROOM-32E
ម៉ូឌុលនេះមានបន្ទះឈីប ESP32-DOWD-V3 ដែលភ្ជាប់មកជាមួយ, Xtensa dual-core 32-bit LX6 microprocessor និងគាំទ្រអត្រានាឡិការហូតដល់ 240MHz ។ វាមាន ROM 448KB, 520KB SRAM, 16KB RTC SRAM និង 4MB QSPI Flash។ 2.4GHz WIFI, Bluetooth V4.2 និង Bluetooth Low power modules ត្រូវបានគាំទ្រ។ ខាងក្រៅ 26 GPIOs គាំទ្រ SD card, UART, SPI, SDIO, I2C, LED PWM, motor PWM, I2S, IR, pulse counter, GPIO, capacitive touch sensor, ADC, DAC, TWAI និងគ្រឿងកុំព្យូទ័រផ្សេងទៀត។

4) រន្ធដោតកាត microSD
ដោយប្រើរបៀបទំនាក់ទំនង SPI និងការតភ្ជាប់ ESP32 ការគាំទ្រសម្រាប់កាត MicroSD ដែលមានសមត្ថភាពផ្សេងៗ។

5) RGB ពន្លឺបីពណ៌
អំពូល LED ពណ៌ក្រហម បៃតង និងខៀវ អាចត្រូវបានប្រើដើម្បីបង្ហាញពីស្ថានភាពដំណើរការរបស់កម្មវិធី។

6) ច្រកសៀរៀល
ម៉ូឌុលច្រកសៀរៀលខាងក្រៅត្រូវបានប្រើសម្រាប់ការទំនាក់ទំនងច្រកសៀរៀល។

7) USB ទៅកាន់ច្រកសៀរៀល និងសៀគ្វីទាញយកដោយចុចតែម្តង
ឧបករណ៍ស្នូលគឺ CH340C ចុងម្ខាងត្រូវបានភ្ជាប់ទៅ USB កុំព្យូទ័រ ចុងម្ខាងត្រូវបានភ្ជាប់ទៅច្រកសៀរៀល ESP32 ដូច្នេះដើម្បីសម្រេចបាននូវច្រកសៀរៀល USB ទៅ TTL ។ លើសពីនេះ សៀគ្វីទាញយកដោយចុចតែម្តងក៏ត្រូវបានភ្ជាប់ផងដែរ ពោលគឺនៅពេលទាញយកកម្មវិធី វាអាចចូលទៅក្នុងរបៀបទាញយកដោយស្វ័យប្រវត្តិ ដោយមិនចាំបាច់ប៉ះតាមរយៈខាងក្រៅនោះទេ។

8) ចំណុចប្រទាក់ថ្ម
ចំណុចប្រទាក់ពីរម្ជុល មួយសម្រាប់អេឡិចត្រូតវិជ្ជមាន មួយសម្រាប់អេឡិចត្រូតអវិជ្ជមាន ចូលប្រើការផ្គត់ផ្គង់ថាមពលថ្ម និងការសាកថ្ម។

9) ការសាកថ្មនិងសៀគ្វីគ្រប់គ្រងការឆក់
ឧបករណ៍ស្នូលគឺ TP4054 សៀគ្វីនេះអាចគ្រប់គ្រងចរន្តសាកថ្ម ថ្មត្រូវបានសាកដោយសុវត្ថិភាពដល់ស្ថានភាពឆ្អែត ប៉ុន្តែក៏អាចគ្រប់គ្រងការដាច់ថ្មដោយសុវត្ថិភាពផងដែរ។

10) គ្រាប់ចុច BOOT
បន្ទាប់ពីម៉ូឌុលបង្ហាញត្រូវបានបើក ការចុចនឹងបន្ថយ IO0 ។ ប្រសិនបើនៅពេលដែលម៉ូឌុលត្រូវបានបើក ឬ ESP32 ត្រូវបានកំណត់ឡើងវិញ ការបន្ថយ IO0 នឹងចូលទៅក្នុងរបៀបទាញយក។ ករណីផ្សេងទៀតអាចត្រូវបានប្រើជាប៊ូតុងធម្មតា។

11) ចំណុចប្រទាក់ Type-C
ចំណុចប្រទាក់ផ្គត់ផ្គង់ថាមពលចម្បង និងចំណុចប្រទាក់ទាញយកកម្មវិធីនៃម៉ូឌុលបង្ហាញ។ ភ្ជាប់ USB ទៅច្រកសៀរៀល និងសៀគ្វីទាញយកដោយចុចតែម្តង អាចប្រើបានសម្រាប់ការផ្គត់ផ្គង់ថាមពល ការទាញយក និងទំនាក់ទំនងសៀរៀល។

12) វ៉ុល 5V ទៅ 3.3Vtage សៀគ្វីនិយតករ
ឧបករណ៍ស្នូលគឺនិយតករ ME6217C33M5G LDO ។ វ៉ុលtagសៀគ្វីនិយតករ e គាំទ្រវ៉ុលធំទូលាយ 2V ~ 6.5Vtage បញ្ចូល, វ៉ុលស្ថិរភាព 3.3Vtage ទិន្នផល ហើយចរន្តទិន្នផលអតិបរមាគឺ 800mA ដែលអាចបំពេញវ៉ុលបានពេញលេញtage និងតម្រូវការបច្ចុប្បន្ននៃម៉ូឌុលបង្ហាញ។

13) កំណត់គ្រាប់ចុចឡើងវិញ
បន្ទាប់ពីម៉ូឌុលបង្ហាញត្រូវបានបើក ការចុចនឹងទាញម្ជុលកំណត់ឡើងវិញ ESP32 ចុះ (ស្ថានភាពលំនាំដើមត្រូវបានទាញឡើង) ដើម្បីសម្រេចបាននូវមុខងារកំណត់ឡើងវិញ។

14) សៀគ្វីត្រួតពិនិត្យអេក្រង់ប៉ះធន់
ឧបករណ៍ស្នូលគឺ XPT2046 ដែលទំនាក់ទំនងជាមួយ ESP32 តាមរយៈ SPI ។ សៀគ្វីនេះគឺជាស្ពានរវាងអេក្រង់ប៉ះធន់ និងមេ ESP32 ដែលទទួលខុសត្រូវក្នុងការបញ្ជូនទិន្នន័យនៅលើអេក្រង់ប៉ះទៅមេ ESP32 ដូច្នេះដើម្បីទទួលបានកូអរដោនេនៃចំណុចប៉ះ។

15) ពង្រីកម្ជុលបញ្ចូល
ច្រក IO ដែលមិនប្រើពីរនៅលើម៉ូឌុល ESP32 ត្រូវបានដកចេញសម្រាប់ការប្រើប្រាស់គ្រឿងកុំព្យូទ័រ។

16) សៀគ្វីត្រួតពិនិត្យអំពូល Backlight
ឧបករណ៍ស្នូលគឺ BSS138 field effect tube ។ ចុងម្ខាងនៃសៀគ្វីនេះត្រូវបានភ្ជាប់ទៅនឹងម្ជុលត្រួតពិនិត្យអំពូល Backlight នៅលើមេ ESP32 ហើយចុងម្ខាងទៀតត្រូវបានភ្ជាប់ទៅនឹងបង្គោលអវិជ្ជមាននៃអំពូល Backlight LED lamp. ម្ជុលគ្រប់គ្រងអំពូល Backlight ទាញឡើង ពន្លឺខាងក្រោយ បើមិនដូច្នេះទេបិទ។

17) ចំណុចប្រទាក់វាគ្មិន
ស្ថានីយខ្សែភ្លើងត្រូវតែភ្ជាប់បញ្ឈរ។ ប្រើដើម្បីចូលប្រើឧបករណ៍បំពងសំឡេង mono និងឧបករណ៍បំពងសំឡេង។

18) ថាមពលអូឌីយ៉ូ ampសៀគ្វី lifier
ឧបករណ៍ស្នូលគឺអូឌីយ៉ូ FM8002E ampLifier IC ។ ចុងម្ខាងនៃសៀគ្វីនេះត្រូវបានភ្ជាប់ទៅម្ជុលទិន្នផលតម្លៃអូឌីយ៉ូ ESP32 DAC ហើយចុងម្ខាងទៀតត្រូវបានភ្ជាប់ទៅចំណុចប្រទាក់ស្នែង។ មុខងារនៃសៀគ្វីនេះគឺដើម្បីជំរុញស្នែងថាមពលតូចមួយ ឬឧបករណ៍បំពងសំឡេងឱ្យបញ្ចេញសំឡេង។ សម្រាប់ការផ្គត់ផ្គង់ថាមពល 5V ថាមពលដ្រាយអតិបរមាគឺ 1.5W (ផ្ទុក 8 ohms) ឬ 2W (ផ្ទុក 4 ohms) ។

19) ចំណុចប្រទាក់ SPI គ្រឿងកុំព្យូទ័រ
ចំណុចប្រទាក់ផ្តេក 4 ខ្សែ។ ណែនាំម្ជុលជ្រើសរើសបន្ទះឈីបដែលមិនប្រើ និងម្ជុលចំណុចប្រទាក់ SPI ដែលប្រើដោយកាត MicroSD ដែលអាចត្រូវបានប្រើសម្រាប់ឧបករណ៍ SPI ខាងក្រៅ ឬច្រក IO ធម្មតា។

20) ចំណុចប្រទាក់ I2C គ្រឿងកុំព្យូទ័រ
ចំណុចប្រទាក់ផ្តេក 4 ខ្សែ។ ដឹកនាំម្ជុលដែលមិនប្រើពីរដើម្បីបង្កើតចំណុចប្រទាក់ I2C ដែលអាចត្រូវបានប្រើសម្រាប់ឧបករណ៍ IIC ខាងក្រៅ ឬច្រក IO ធម្មតា។

ការពន្យល់លម្អិតនៃដ្យាក្រាមគ្រោងការណ៍នៃម៉ូឌុលបង្ហាញ

1) សៀគ្វីចំណុចប្រទាក់ Type-C

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីញ - សៀគ្វីចំណុចប្រទាក់ Type-C

នៅក្នុងសៀគ្វីនេះ D1 គឺជា Diode Schottky ដែលត្រូវបានប្រើដើម្បីការពារចរន្តពីការបញ្ច្រាស។ D2 ដល់ D4 គឺជា diodes ការពារការកើនឡើងអេឡិចត្រូតដើម្បីការពារម៉ូឌុលបង្ហាញពីការខូចដោយសារវ៉ុលលើស។tagអ៊ី ឬសៀគ្វីខ្លី។ R1 គឺជាធន់ទ្រាំនឹងការទាញចុះក្រោម។ USB1 គឺជារថយន្តក្រុង Type-C ។ ម៉ូឌុលបង្ហាញភ្ជាប់ទៅការផ្គត់ផ្គង់ថាមពល Type-C កម្មវិធីទាញយក និងទំនាក់ទំនងច្រកសៀរៀលតាមរយៈ USB1។ កន្លែងដែល +5V និង GND គឺជាវ៉ុលថាមពលវិជ្ជមានtage និងសញ្ញាដី USB_D- និង USB_D+ គឺជាសញ្ញា USB ឌីផេរ៉ង់ស្យែល ដែលត្រូវបានបញ្ជូនទៅសៀគ្វី USB-to-serial នៅលើក្តារ។

2) វ៉ុល 5V ទៅ 3.3Vtage សៀគ្វីនិយតករ

Electrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីញ - វ៉ុលtage សៀគ្វីនិយតករ

នៅក្នុងសៀគ្វីនេះ C16~C19 គឺជាឧបករណ៍បំលែងតម្រងឆ្លងកាត់ ដែលត្រូវបានប្រើដើម្បីរក្សាស្ថេរភាពនៃវ៉ុលបញ្ចូល។tage និងទិន្នផលវ៉ុលtagអ៊ី U1 គឺជា 5V ទៅ 3.3V LDO ដែលមានលេខម៉ូដែល ME6217C33M5G ។ ដោយសារតែសៀគ្វីភាគច្រើននៅលើម៉ូឌុលបង្ហាញត្រូវការការផ្គត់ផ្គង់ថាមពល 3.3V ហើយការបញ្ចូលថាមពលនៃចំណុចប្រទាក់ Type-C គឺជាមូលដ្ឋាន 5V ដូច្នេះវ៉ុលtage និយតករបម្លែងសៀគ្វីត្រូវបានទាមទារ។

3) សៀគ្វីត្រួតពិនិត្យអេក្រង់ប៉ះធន់

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីង - សៀគ្វីគ្រប់គ្រងអេក្រង់ប៉ះធន់

នៅក្នុងសៀគ្វីនេះ C25 និង C27 គឺជា bypass filter capacitor ដែលត្រូវបានប្រើដើម្បីរក្សាវ៉ុលបញ្ចូល។tage ស្ថេរភាព។ R22 និង R32 គឺជារេស៊ីស្តង់ទាញឡើងដែលប្រើដើម្បីរក្សាស្ថានភាពម្ជុលលំនាំដើមឱ្យខ្ពស់។ U4 គឺជា IC ត្រួតពិនិត្យ XPT2046 មុខងាររបស់ IC នេះគឺដើម្បីទទួលបានកូអរដោណេវ៉ុលtage តម្លៃនៃចំណុចប៉ះនៃអេក្រង់ប៉ះធន់ទ្រាំតាមរយៈ X+, X-, Y+, Y- បួន pins ហើយបន្ទាប់មកតាមរយៈការបំប្លែង ADC តម្លៃ ADC ត្រូវបានបញ្ជូនទៅមេ ESP32 ។ មេ ESP32 បន្ទាប់មកបម្លែងតម្លៃ ADC ទៅជាតម្លៃកូអរដោនេភីកសែលនៃការបង្ហាញ។ XPT2046 ប្រាស្រ័យទាក់ទងជាមួយមេ ESP32 តាមរយៈ SPI bus ហើយដោយសារតែវាចែករំលែក SPI bus ជាមួយការបង្ហាញ ស្ថានភាពបើកដំណើរការត្រូវបានគ្រប់គ្រងតាមរយៈ CS pin។ ម្ជុល PEN គឺជាម្ជុលរំខានការប៉ះ ហើយកម្រិតបញ្ចូលគឺទាបនៅពេលដែលព្រឹត្តិការណ៍ប៉ះកើតឡើង។

4) USB ទៅកាន់ច្រកសៀរៀល និងសៀគ្វីទាញយកដោយចុចតែម្តង

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីញ - USB ទៅកាន់ច្រកសៀរៀល និងសៀគ្វីទាញយកដោយចុចតែម្តង

នៅក្នុងសៀគ្វីនេះ U3 គឺជា CH340C USB-to-serial IC ដែលមិនត្រូវការលំយោលគ្រីស្តាល់ខាងក្រៅ ដើម្បីសម្រួលដល់ការរចនាសៀគ្វី។ C6 គឺជា capacitor តម្រង bypass ដែលប្រើដើម្បីរក្សាវ៉ុលបញ្ចូលtage ស្ថេរភាព។ Q1 និង Q2 គឺជា triodes ប្រភេទ NPN ហើយ R6 និង R7 គឺជា triode base limiting resistors បច្ចុប្បន្ន។ មុខងារ​នៃ​សៀគ្វី​នេះ​គឺ​ដឹង​ថា USB ទៅ​ច្រក​សៀរៀល និង​មុខងារ​ទាញ​យក​ដោយ​ចុច​មួយ​ដង។ សញ្ញា USB គឺជាការបញ្ចូល និងបញ្ចេញតាមរយៈ UD+ និង UD-pins ហើយត្រូវបានបញ្ជូនទៅមេ ESP32 តាមរយៈម្ជុល RXD និង TXD បន្ទាប់ពីបំប្លែង។ គោលការណ៍នៃសៀគ្វីទាញយកដោយចុចតែម្តង៖

A. ម្ជុល RST និង DTR នៃ CH340C ទិន្នផលកម្រិតខ្ពស់តាមលំនាំដើម។ នៅពេលនេះ Q1 និង Q2 triode មិនបើកទេ ហើយ IO0 pins និង reset pins នៃ ESP32 main control ត្រូវបានទាញឡើងដល់កម្រិតខ្ពស់។
ខ. ម្ជុល RST និង DTR នៃទិន្នផល CH340C កម្រិតទាប នៅពេលនេះ Q1 និង Q2 triode នៅតែមិនបើក ហើយម្ជុល IO0 និងម្ជុលកំណត់ឡើងវិញនៃការគ្រប់គ្រងមេ ESP32 នៅតែត្រូវបានទាញឡើងដល់កម្រិតខ្ពស់។
C. ម្ជុល RST នៃ CH340C នៅតែមិនផ្លាស់ប្តូរ ហើយម្ជុល DTR បញ្ចេញកម្រិតខ្ពស់។ នៅពេលនេះ Q1 នៅតែត្រូវបានកាត់ផ្តាច់ Q2 បើក ហើយម្ជុល IO0 របស់មេ ESP32 នៅតែត្រូវបានទាញឡើង ហើយម្ជុលកំណត់ឡើងវិញត្រូវបានទាញចុះ ហើយ ESP32 ចូលទៅក្នុងស្ថានភាពកំណត់ឡើងវិញ។
D. ម្ជុល RST របស់ CH340C បញ្ចេញកម្រិតខ្ពស់ ម្ជុល DTR បញ្ចេញកម្រិតទាប នៅពេលនេះ Q1 បើក Q2 ត្រូវបានបិទ ម្ជុលកំណត់ឡើងវិញនៃការគ្រប់គ្រងមេ ESP32 នឹងមិនឡើងខ្ពស់ភ្លាមៗទេ ដោយសារកុងទ័រដែលបានតភ្ជាប់ត្រូវបានគិតថ្លៃ ESP32 គឺ នៅតែស្ថិតក្នុងស្ថានភាពកំណត់ឡើងវិញ ហើយម្ជុល IO0 ត្រូវបានទាញចុះភ្លាមៗ នៅពេលនេះវានឹងចូលទៅក្នុងរបៀបទាញយក។

5) ថាមពលអូឌីយ៉ូ ampសៀគ្វី lifier

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីញ - ថាមពលសំឡេង ampសៀគ្វី lifier

នៅក្នុងសៀគ្វីនេះ R23, C7, C8 និង C9 បង្កើតជាសៀគ្វីតម្រង RC ហើយ R10 និង R13 គឺជាឧបករណ៍កែតម្រូវការទទួលបាននៃប្រតិបត្តិការ។ amplifier ។ នៅពេលដែលតម្លៃ Resistance នៃ R13 មិនផ្លាស់ប្តូរ តម្លៃ Resistance របស់ R10 កាន់តែតូច នោះទំហំ Speaker ខាងក្រៅកាន់តែធំ។ C10 និង C11 គឺជា capacitor coupling បញ្ចូល។ R11 គឺជារេស៊ីស្តង់ទាញឡើង។ JP1 គឺជាច្រកស្នែង/ធុងបាស។ U5 គឺជាថាមពលអូឌីយ៉ូ FM8002E ampLifier IC ។ បន្ទាប់ពីបញ្ចូលដោយ AUDIO_IN សញ្ញា DAC អូឌីយ៉ូគឺ ampកំណត់ដោយ FM8002E ទទួលបាននិងទិន្នផលទៅឧបករណ៍បំពងសំឡេង / អូប៉ាល័រដោយម្ជុល VO1 និង VO2 ។ SHUTDOWN គឺជាម្ជុលបើកសម្រាប់ FM8002E ។ កម្រិតទាបត្រូវបានបើក។ តាមលំនាំដើម កម្រិតខ្ពស់ត្រូវបានបើក។

6) សៀគ្វីត្រួតពិនិត្យមេ ESP32-WROOM-32E

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីង - សៀគ្វីត្រួតពិនិត្យមេ ESP32-WROOM-32E

នៅក្នុងសៀគ្វីនេះ C4 និង C5 គឺជាឧបករណ៍បំលែងតម្រងឆ្លងកាត់ ហើយ U2 គឺជាម៉ូឌុល ESP32-WROOM-32E ។ សម្រាប់ព័ត៌មានលម្អិតអំពីសៀគ្វីខាងក្នុងនៃម៉ូឌុលនេះ សូមមើលឯកសារផ្លូវការ។

7) កំណត់ឡើងវិញនូវគ្រាប់ចុច

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីញ - សៀគ្វីកំណត់គ្រាប់ចុចឡើងវិញ

នៅក្នុងសៀគ្វីនេះ KEY1 គឺជាកូនសោរ R4 គឺជារេស៊ីស្តង់ទាញឡើង ហើយ C3 គឺជាឧបករណ៏ពន្យាពេល។ គោលការណ៍កំណត់ឡើងវិញ៖
A. បន្ទាប់ពីបើកថាមពល C3 សាក។ នៅពេលនេះ C3 គឺស្មើនឹងសៀគ្វីខ្លី ម្ជុល RESET ត្រូវបានមូលដ្ឋាន ESP32 ចូលទៅក្នុងស្ថានភាពកំណត់ឡើងវិញ។
ខ. នៅពេលដែល C3 ត្រូវបានគិតថ្លៃ C3 គឺស្មើនឹងសៀគ្វីបើក RESET pin ត្រូវបានទាញឡើង ការកំណត់ឡើងវិញ ESP32 ត្រូវបានបញ្ចប់ ហើយ ESP32 ចូលទៅក្នុងស្ថានភាពធ្វើការធម្មតា។
C. នៅពេលដែល KEY1 ត្រូវបានចុច ម្ជុល RESET ត្រូវបានមូលដ្ឋាន ESP32 ចូលទៅក្នុងស្ថានភាពកំណត់ឡើងវិញ ហើយ C3 ត្រូវបានរំសាយចេញតាមរយៈ KEY1 ។
D. នៅពេលដែល KEY1 ត្រូវបានបញ្ចេញ C3 ត្រូវបានគិតប្រាក់។ នៅពេលនេះ C3 គឺស្មើនឹងសៀគ្វីខ្លី, ម្ជុល RESET ត្រូវបានមូលដ្ឋាន, ESP32 នៅតែស្ថិតក្នុងស្ថានភាព RESET ។ បន្ទាប់ពី C3 ត្រូវបានសាកថ្ម ម្ជុលកំណត់ឡើងវិញត្រូវបានទាញឡើង ESP32 ត្រូវបានកំណត់ឡើងវិញ ហើយចូលទៅក្នុងស្ថានភាពដំណើរការធម្មតា។

ប្រសិនបើ RESET មិនជោគជ័យ តម្លៃអត់ធ្មត់នៃ C3 អាចត្រូវបានកើនឡើងយ៉ាងសមរម្យ ដើម្បីពន្យាពេលកំណត់កម្រិតទាបនៃម្ជុលឡើងវិញ។

8) សៀគ្វីចំណុចប្រទាក់នៃម៉ូឌុលសៀរៀល

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីញ - សៀគ្វីចំណុចប្រទាក់នៃម៉ូឌុលសៀរៀល

នៅក្នុងសៀគ្វីនេះ P2 គឺជាកៅអីទីលាន 4P 1.25mm, R29 និង R30 គឺជាឧបករណ៍ទប់លំនឹង impedance ហើយ Q5 គឺជាបំពង់បែបផែនវាលដែលគ្រប់គ្រងការផ្គត់ផ្គង់ថាមពលបញ្ចូល 5V ។ R31 គឺជារេស៊ីស្តង់ទាញចុះក្រោម។ ភ្ជាប់ RXD0 និង TXD0 ទៅនឹងម្ជុលសៀរៀល ហើយផ្គត់ផ្គង់ថាមពលទៅម្ជុលពីរផ្សេងទៀត។ ច្រកនេះត្រូវបានភ្ជាប់ទៅច្រកសៀរៀលដូចគ្នាទៅនឹងម៉ូឌុលច្រក USB-to-serial នៅលើក្តារ។

9) xpand IO និងសៀគ្វីចំណុចប្រទាក់គ្រឿងកុំព្យូទ័រ

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីង - ពង្រីក IO និងសៀគ្វីចំណុចប្រទាក់គ្រឿងកុំព្យូទ័រ

នៅក្នុងសៀគ្វីនេះ P3 និង P4 គឺ 4P 1.25mm pitch seats ហើយ JP3 គឺ 2P 1.25mm pitch seats។ R33 និង R34 គឺជាឧបករណ៍ទប់ទល់ទាញ I2C ។ SPI_CLK, SPI_MISO, SPI_MOSI pins ត្រូវបានចែករំលែកជាមួយម្ជុល SPI កាត MicroSD ។ Pins SPI_CS, IIC_SCL, IIC_SDA, IO35, IO39 មិនត្រូវបានប្រើដោយឧបករណ៍នៅលើយន្តហោះទេ ដូច្នេះពួកវាត្រូវបានដឹកនាំចេញដើម្បីភ្ជាប់ឧបករណ៍ SPI និង IIC ហើយក៏អាចប្រើសម្រាប់ IO ធម្មតាផងដែរ។ ប្រការដែលត្រូវប្រយ័ត្ន៖
A. IO35 និង IO39 អាចគ្រាន់តែជាម្ជុលបញ្ចូលប៉ុណ្ណោះ។
ខ. នៅពេលដែលម្ជុល IIC ត្រូវបានប្រើសម្រាប់ IO ធម្មតា វាជាការល្អបំផុតក្នុងការដកធន់ទ្រាំនឹងការទាញ R33 និង R34 ចេញ។

10) ការសាកថ្មនិងសៀគ្វីគ្រប់គ្រងការឆក់

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីង - សៀគ្វីគ្រប់គ្រងការសាកថ្ម និងការបញ្ចេញថាមពល

នៅក្នុងសៀគ្វីនេះ C20, C21, C22 និង C23 គឺជា capacitor តម្រងឆ្លងកាត់។ U6 គឺជា IC គ្រប់គ្រងការសាកថ្ម TP4054។ R27 គ្រប់គ្រងចរន្តសាកថ្ម។ JP2 គឺជាកៅអី 2P 1.25mm ភ្ជាប់ជាមួយថ្ម។ Q3 គឺជា P-channel FET ។ R28 គឺជាឧបករណ៍ទប់ទល់ទាញក្រឡាចត្រង្គ Q3 ។ TP4054 សាកថ្មតាមរយៈ BAT pin ភាពធន់ R27 តូចជាង ចរន្តសាកធំជាង អតិបរមាគឺ 500mA ។ Q3 និង R28 រួមគ្នាបង្កើតជាសៀគ្វីបញ្ចេញថ្ម នៅពេលដែលមិនមានការផ្គត់ផ្គង់ថាមពលតាមរយៈចំណុចប្រទាក់ Type-C វ៉ុល +5Vtage គឺ 0 បន្ទាប់មកច្រក Q3 ត្រូវបានទាញចុះទៅកម្រិតទាប បង្ហូរ និងប្រភពបើក ហើយថ្មផ្គត់ផ្គង់ថាមពលទៅម៉ូឌុលបង្ហាញទាំងមូល។ នៅពេលដំណើរការតាមរយៈចំណុចប្រទាក់ Type-C វ៉ុល +5Vtage គឺ 5V បន្ទាប់មក Q3 gate មាន 5V ខ្ពស់ បង្ហូរ និងប្រភពត្រូវបានកាត់ផ្តាច់ ហើយការផ្គត់ផ្គង់ថ្មត្រូវបានរំខាន។

11) ចំណុចប្រទាក់លួសបន្ទះ LCD 48P

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីង - ចំណុចប្រទាក់ខ្សែភ្លើងបន្ទះ LCD 48P

នៅក្នុងសៀគ្វីនេះ C24 គឺជាឧបករណ៍បំលែងតម្រងឆ្លងកាត់ ហើយ QD1 គឺជាចំណុចប្រទាក់ 48P 0.8mm pitch liquid crystal screen welding interface ។ QD1 មានម្ជុលសញ្ញាអេក្រង់ប៉ះធន់ អេក្រង់ LCD វ៉ុលtage pin, SPI communication pin, control pin និង backlight circuit pin។ ESP32 ប្រើម្ជុលទាំងនេះដើម្បីគ្រប់គ្រងអេក្រង់ LCD និងប៉ះ។

12) ទាញយកសៀគ្វីគន្លឹះ

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីញ - សៀគ្វីប៊ូតុងទាញយក
នៅក្នុងសៀគ្វីនេះ KEY2 គឺជាកូនសោរ ហើយ R5 គឺជារេស៊ីស្តង់ទាញឡើង។ IO0 គឺខ្ពស់តាមលំនាំដើម និងទាបនៅពេលចុច KEY2 ។ ចុច KEY2 ឱ្យជាប់ រួចបើក ឬកំណត់ឡើងវិញ ហើយ ESP32 នឹងចូលទៅក្នុងរបៀបទាញយក។ ក្នុងករណីផ្សេងទៀត KEY2 អាចត្រូវបានប្រើជាសោធម្មតា។

13) សៀគ្វីរកឃើញថាមពលថ្ម

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីញ - សៀគ្វីរកឃើញកម្រិតថ្ម

នៅក្នុងសៀគ្វីនេះ R2 និង R3 គឺជាវ៉ុលមួយផ្នែកtagអ៊ីរេស៊ីស្តង់ និង C1 និង C2 គឺជាឧបករណ៍បំលែងតម្រងឆ្លងកាត់។ វ៉ុលថ្មtage ការបញ្ចូលសញ្ញា BAT+ ឆ្លងកាត់រេស៊ីស្តង់បែងចែក។ BAT_ADC គឺជាវ៉ុលtagតម្លៃ e នៅចុងទាំងពីរនៃ R3 ដែលត្រូវបានបញ្ជូនទៅមេ ESP32 តាមរយៈម្ជុលបញ្ចូល ហើយបន្ទាប់មកបំប្លែងដោយ ADC ដើម្បីទទួលបានវ៉ុលថ្មtage តម្លៃ។ វ៉ុលtagការបែងចែក e ត្រូវបានប្រើព្រោះ ESP32 ADC បំប្លែងវ៉ុលអតិបរមា 3.3V ខណៈពេលដែលវ៉ុលតិត្ថិភាពថ្មtage គឺ 4.2V ដែលនៅក្រៅជួរ។ វ៉ុលដែលទទួលបានtage គុណនឹង 2 គឺជាវ៉ុលថ្មពិតប្រាកដtage.

14) សៀគ្វីត្រួតពិនិត្យអំពូល LCD

Electrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីង - សៀគ្វីគ្រប់គ្រងអំពូល Backlight LCD

នៅក្នុងសៀគ្វីនេះ R24 គឺជាភាពធន់ទ្រាំនឹងការបំបាត់កំហុសហើយត្រូវបានរក្សាទុកជាបណ្តោះអាសន្ន។ Q4 គឺជាបំពង់បែបផែនវាល N-channel, R25 គឺជាឧបករណ៍ទប់ទល់ទាញចុះក្រោមក្រឡាចត្រង្គ Q4 ហើយ R26 គឺជារេស៊ីស្តង់កំណត់ចរន្តភ្លើងខាងក្រោយ។ អំពូល Backlight LCD LED lamp ស្ថិតនៅក្នុងស្ថានភាពប៉ារ៉ាឡែល បង្គោលវិជ្ជមានត្រូវបានភ្ជាប់ទៅនឹង 3.3V ហើយបង្គោលអវិជ្ជមានត្រូវបានភ្ជាប់ទៅនឹងបង្ហូរនៃ Q4 ។ នៅពេលដែលម្ជុលបញ្ជា LCD_BL បញ្ចេញវ៉ុលខ្ពស់។tage, បំពង់បង្ហូរ និងបង្គោលប្រភពនៃ Q4 ត្រូវបានបើក។ នៅ​ពេល​នេះ បង្គោល​អវិជ្ជមាន​នៃ​អំពូល Backlight LCD ត្រូវ​បាន​ជាន់​ផ្ទាល់​ដី ហើយ​អំពូល Backlight LED លីត្រamp ត្រូវបានបើកហើយបញ្ចេញពន្លឺ។ នៅពេលដែលម្ជុលបញ្ជា LCD_BL បញ្ចេញវ៉ុលទាបtage, បង្ហូរ និងប្រភពនៃ Q4 ត្រូវបានកាត់ផ្តាច់ ហើយអំពូល Backlight អវិជ្ជមាននៃអេក្រង់ LCD ត្រូវបានផ្អាក ហើយអំពូល Backlight LED lamp មិនត្រូវបានបើកទេ។ តាមលំនាំដើម អំពូល Backlight LCD ត្រូវបានបិទ។ ការកាត់បន្ថយភាពធន់ R26 អាចបង្កើនពន្លឺអតិបរមានៃអំពូល Backlight ។ លើសពីនេះ ម្ជុល LCD_BL អាចបញ្ចូលសញ្ញា PWM ដើម្បីកែតម្រូវអំពូល Backlight LCD ។

15) សៀគ្វីត្រួតពិនិត្យពន្លឺបីពណ៌ RGB

Electrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីង - សៀគ្វីគ្រប់គ្រងអំពូល Backlight LCD

នៅក្នុងសៀគ្វីនេះ LED2 គឺជា RGB បីពណ៌ lampហើយ R14 ~ R16 គឺជាលីត្របីពណ៌amp ឧបករណ៍កំណត់បច្ចុប្បន្ន។ LED2 មានអំពូល LED ពណ៌ក្រហម បៃតង និងខៀវ ដែលជាការភ្ជាប់ anode ទូទៅ IO16, IO17 និង IO22 គឺជាម្ជុលបញ្ជាបី ដែលបំភ្លឺអំពូល LED នៅកម្រិតទាប និងពន្លត់ភ្លើង LED នៅកម្រិតខ្ពស់។

16) សៀគ្វីចំណុចប្រទាក់រន្ធដោតកាត MicroSD

Elecrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីញ - សៀគ្វីចំណុចប្រទាក់រន្ធដោតកាត MicroSD

នៅក្នុងសៀគ្វីនេះ SD_CARD1 គឺជារន្ធដោតកាត MicroSD ។ R17 ដល់ R21 គឺជារេស៊ីស្តង់ទាញឡើងសម្រាប់ម្ជុលនីមួយៗ។ C26 គឺជា capacitor តម្រងឆ្លងកាត់។ សៀគ្វីចំណុចប្រទាក់នេះទទួលយករបៀបទំនាក់ទំនង SPI ។ គាំទ្រការផ្ទុកកាត MicroSD ដែលមានល្បឿនលឿន។ ចំណាំថាចំណុចប្រទាក់នេះចែករំលែក SPI bus ជាមួយចំណុចប្រទាក់គ្រឿងកុំព្យូទ័រ SPI ។

ការប្រុងប្រយ័ត្នសម្រាប់ការប្រើប្រាស់ម៉ូឌុលបង្ហាញ
  1. ម៉ូឌុលបង្ហាញត្រូវបានសាកដោយថ្ម អូប៉ាល័រខាងក្រៅចាក់អូឌីយ៉ូ ហើយអេក្រង់បង្ហាញក៏ដំណើរការផងដែរ នៅពេលនេះ ចរន្តសរុបអាចលើសពី 500mA។ ក្នុងករណីនេះអ្នកត្រូវយកចិត្តទុកដាក់លើចរន្តអតិបរិមាដែលគាំទ្រដោយខ្សែ Type-C និងចរន្តអតិបរិមាដែលគាំទ្រដោយចំណុចប្រទាក់ផ្គត់ផ្គង់ថាមពលដើម្បីជៀសវាងការផ្គត់ផ្គង់ថាមពលមិនគ្រប់គ្រាន់។
  2. កំឡុងពេលប្រើប្រាស់ សូមកុំប៉ះ LDO voltage និយតករ និង IC គ្រប់គ្រងការសាកថ្មដោយដៃរបស់អ្នក ដើម្បីជៀសវាងការឆេះដោយសីតុណ្ហភាពខ្ពស់។
  3. នៅពេលភ្ជាប់ច្រក IO សូមយកចិត្តទុកដាក់លើការប្រើប្រាស់ IO ដើម្បីជៀសវាងការភ្ជាប់ខុស ហើយការកំណត់កូដកម្មវិធីមិនត្រូវគ្នា។
  4. ប្រើផលិតផលដោយសុវត្ថិភាព និងសមហេតុផល។

ឯកសារ/ធនធាន

Electrow ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីញ [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់
E32R35T, E32N35T, ESP32-32E ម៉ូឌុលបង្ហាញ 3.5 អ៊ីញ, ESP32-32E, ម៉ូឌុលបង្ហាញ 3.5 អ៊ីញ, ម៉ូឌុលបង្ហាញ, ម៉ូឌុល

ឯកសារយោង

ទុកមតិយោបល់

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