E-Paper ESP32 Driver Board
“
លក្ខណៈបច្ចេកទេស
- ស្តង់ដារវ៉ាយហ្វាយ៖ 802.11b/g/n
- ចំណុចប្រទាក់ទំនាក់ទំនង៖ SPI/IIC
- ស្តង់ដារប៊្លូធូស៖ 4.2, BR/EDR, និង BLE រួមបញ្ចូល
- ចំណុចប្រទាក់ទំនាក់ទំនង៖ 3-Wire SPI, 4-Wire SPI (លំនាំដើម)
- វ៉ុលប្រតិបត្តិការtagអ៊ី: ៣.៧ វី
- ចរន្តប្រតិបត្តិការ: 50mA-150mA
- វិមាត្រគ្រោង: 29.46mm x 48.25mm
- ទំហំ Flash៖ 4 MB
- ទំហំ SRAM៖ 520 KB
- ទំហំ ROM: 448 KB
ការណែនាំអំពីការប្រើប្រាស់ផលិតផល
ការរៀបចំ
ផលិតផលនេះត្រូវបានរចនាឡើងដើម្បីធ្វើការជាមួយ Waveshare SPI ផ្សេងៗ
បន្ទះក្រដាស e-Paper ។ វាភ្ជាប់មកជាមួយបន្ទះកម្មវិធីបញ្ជាបណ្តាញ ESP32, a
បន្ទះអាដាប់ធ័រ និងខ្សែបន្ថែម FFC ។
ការតភ្ជាប់ផ្នែករឹង
នៅពេលប្រើផលិតផល អ្នកមានជម្រើសពីរសម្រាប់ភ្ជាប់ឧបករណ៍
អេក្រង់៖
- ភ្ជាប់អេក្រង់ដោយផ្ទាល់ទៅនឹងបន្ទះកម្មវិធីបញ្ជា។
- ភ្ជាប់វាតាមរយៈខ្សែបន្ថែម និងបន្ទះអាដាប់ទ័រ។
ទាញយក Demo
ដើម្បីចូលប្រើសាកល្បង examples សម្រាប់ម៉ូដែល e-Paper ផ្សេងគ្នា យោង
ទៅកាន់តារាងយោងការបង្ហាញ E-Paper ដែលមាននៅក្នុងសៀវភៅណែនាំ។
ការកំណត់រចនាសម្ព័ន្ធបរិស្ថាន
ត្រូវប្រាកដថាផលិតផលត្រូវបានភ្ជាប់ទៅប្រភពថាមពលដែលមានស្ថេរភាព
ហើយកម្មវិធីបញ្ជាចាំបាច់ត្រូវបានដំឡើងនៅលើប្រព័ន្ធរបស់អ្នក។ ធ្វើតាម
ការណែនាំដែលមាននៅក្នុងសៀវភៅណែនាំសម្រាប់ការដំឡើង
បរិស្ថាន។
ក្បួនដោះស្រាយដំណើរការរូបភាព
ផលិតផលនេះគាំទ្រក្បួនដោះស្រាយដំណើរការរូបភាពផ្សេងៗសម្រាប់
បង្ហាញមាតិកានៅលើអេក្រង់ e-Paper ។ យោងទៅឯកសារ
សម្រាប់ព័ត៌មានលម្អិតអំពីក្បួនដោះស្រាយទាំងនេះ។
សំណួរគេសួរញឹកញាប់
សំណួរ៖ តើខ្ញុំជ្រើសរើសការបង្ហាញត្រឹមត្រូវសម្រាប់គំរូ e-Paper របស់ខ្ញុំដោយរបៀបណា?
ចម្លើយ៖ សូមមើលតារាងយោងការបង្ហាញ E-Paper នៅក្នុងសៀវភៅដៃ និង
ជ្រើសរើសការបង្ហាញដែលត្រូវនឹងគំរូ e-Paper របស់អ្នក។
សំណួរ៖ តើខ្ញុំគួរធ្វើដូចម្តេចប្រសិនបើខ្ញុំជួបបញ្ហាជាមួយ WiFi ឬ
ការតភ្ជាប់ប៊្លូធូស?
ចម្លើយ៖ ត្រូវប្រាកដថាផលិតផលស្ថិតនៅក្នុងជួរនៃវ៉ាយហ្វាយដែលមានស្ថេរភាព
ឬការភ្ជាប់ប៊្លូធូស។ ពិនិត្យការកំណត់រចនាសម្ព័ន្ធ និង
ធានាថាចំណុចប្រទាក់ទំនាក់ទំនងត្រឹមត្រូវត្រូវបានជ្រើសរើស។
“`
Raspberry Pi
AI
ការបង្ហាញ
IoT
មនុស្សយន្ត
MCU/FPGA
គាំទ្រ IC
ស្វែងរក
ចំណាំ
ជាងview
កំណែ ការណែនាំ ការណែនាំ ប៉ារ៉ាម៉ែត្រ កម្មវិធី មុខងារ Pin
ការរៀបចំ
ការតភ្ជាប់ផ្នែករឹង ទាញយកកម្មវិធីសាកល្បង ការកំណត់រចនាសម្ព័ន្ធរូបភាព ក្បួនដោះស្រាយដំណើរការ
វិធីសាស្ត្រមាត្រដ្ឋានពណ៌ ការប្រៀបធៀបការប្រៀបធៀប
ការបង្ហាញប៊្លូធូស
ទាញយក ឧample
ការបង្ហាញវ៉ាយហ្វាយ
របៀបប្រើ
ការបង្ហាញក្រៅបណ្តាញ
ការប្រើប្រាស់សាកល្បង
ធនធាន
ឯកសារកម្មវិធី កូដសាកល្បង កម្មវិធីបញ្ជា ធនធានពាក់ព័ន្ធ
សំណួរគេសួរញឹកញាប់
គាំទ្រ
ទៅកំពូល
E-Paper ESP32 Driver Board
ចំណាំ
E-Paper ESP32 Driver Board
វិគីនេះណែនាំជាចម្បងនូវប្រតិបត្តិការជាក់លាក់នៃផលិតផលនេះ ប្រសិនបើអ្នកចង់ទទួលបានម៉ូដែលអេក្រង់ទឹកថ្នាំជំនួយផលិតផល សូមចូលទៅកាន់ផ្នែកខាងក្រោមនៃផ្លូវការ webព័ត៌មានលម្អិតអំពីផលិតផលគេហទំព័រដើម្បីទទួលបាន។
តារាងយោងការបង្ហាញនៃការបង្ហាញពីក្រដាសអេឡិចត្រូនិក
គំរូ 1.54inch e-Paper 1.54inch e-Paper (B) 2.13inch e-Paper 2.13inch e-Paper (B) 2.13inch e-Paper (D) 2.66inch e-Paper 2.66inch e-Paper (B) 2.7inch e-Paper 2.7inch e-Paper (B) 2.9inch e-Paper 2.9inch e-Paper (B) 3.7inch e-Paper 4.01inch e-Paper (F) 4.2inch e-Paper 4.2inch e-Paper (B) 5.65inch e-Paper (F) 5.83inch អ៊ី - ក្រដាស 5.83 អ៊ីញ e-Paper (B) 7.5 អ៊ីញ e-Paper 7.5inch e-Paper (B)
Demo epd1in54_V2-demo epd1in54b_V2-demo epd2in13_V3-demo epd2in13b_V4-demo
epd2in13d-demo epd2in66-demo epd2in66b-demo epd2in7_V2-demo epd2in7b_V2-demo epd2in9_V2-demo epd2in9b_V3-demo epd3in7-demo epd4in01f-demo epd4in2-demo epd4in2b_V2-demo epd5in65f-demo epd5in83_V2-demo epd5in83b_V2-demo epd7in5_V2-demo epd7in5b_V2-demo
Universal e-Paper Driver HAT គាំទ្របន្ទះឆៅ Waveshare SPI e-Paper ផ្សេងៗ
ចំណាំ៖ ការបង្ហាញដែលត្រូវគ្នាយកតែកំណែចុងក្រោយបំផុតនៃអេក្រង់ជាអតីតampដូច្នេះ ប្រសិនបើអ្នកកំពុងប្រើកំណែចាស់ សូមយោងទៅលើស្លាកកំណែនៅខាងក្រោយអេក្រង់។
ជាងview
ការណែនាំអំពីកំណែ
20220728៖ បន្ទះឈីបច្រកសៀរៀលត្រូវបានប្តូរពី CP2102 ទៅ CH343 សូមយកចិត្តទុកដាក់លើការជ្រើសរើសអ្នកបើកបរ។
សេចក្តីផ្តើម
Universal e-Paper Driver HAT មានលក្ខណៈពិសេស ESP32 និងគាំទ្រចំណុចប្រទាក់ Waveshare SPI ផ្សេងៗនៅក្នុងបន្ទះឆៅ e-Paper ។ វាក៏គាំទ្រការធ្វើឱ្យរូបភាពស្រស់ទៅជាក្រដាសអេឡិចត្រូនិចតាមរយៈ WIFI ឬ Bluetooth និង Arduino ផងដែរ។ ច្រើនទៀត
ប៉ារ៉ាម៉ែត្រ
ស្តង់ដារវ៉ាយហ្វាយ៖ 802.11b/g/n ចំណុចប្រទាក់ទំនាក់ទំនង៖ SPI/IIC ស្តង់ដារប៊្លូធូស៖ 4.2, BR/EDR និង BLE រួមបញ្ចូលចំណុចប្រទាក់ទំនាក់ទំនង៖ 3-Wire SPI, 4-wire SPI (លំនាំដើម) វ៉ុលប្រតិបត្តិការtage: 5V ចរន្តប្រតិបត្តិការ៖ 50mA-150mA វិមាត្រគ្រោង៖ 29.46mm x 48.25mm ទំហំ Flash: 4 MB SRAM ទំហំ: 520 KB ទំហំ ROM: 448 KB
ម្ជុល
ខ្ទាស់ VCC GND DIN SCLK CS DC RST រវល់
ESP32 3V3 GND P14 P13 P15 P27 P26 P25
ការពិពណ៌នាថាមពលបញ្ចូល (3.3V)
Ground SPI MOSI pin, បញ្ចូលទិន្នន័យ SPI CLK pin, clock signal input chip, low activ data/command, low for commands, high for data
កំណត់ឡើងវិញ ម្ជុលលទ្ធផលស្ថានភាពរវល់ទាប (មានន័យថារវល់)
PS: ខាងលើគឺជា board fixed connection ដោយគ្មានប្រតិបត្តិការបន្ថែមដោយអ្នកប្រើប្រាស់។
លក្ខណៈ
នៅលើក្តារ ESP32 គាំទ្រការអភិវឌ្ឍន៍ Arduino ។ ផ្តល់កម្មវិធី APP ទូរស័ព្ទ Android ដែលអាចធ្វើបច្ចុប្បន្នភាពមាតិកាបង្ហាញតាមរយៈប៊្លូធូស EDR ងាយស្រួលប្រើ។ ផ្តល់កម្មវិធីកុំព្យូទ័រម៉ាស៊ីន HTML ដែលអាចធ្វើបច្ចុប្បន្នភាពមាតិកាបង្ហាញពីចម្ងាយតាមរយៈ web ទំព័រ ដែលងាយស្រួលក្នុងការបញ្ចូលទៅក្នុងកម្មវិធីបណ្តាញផ្សេងៗ។ គាំទ្រក្បួនដោះស្រាយការបង្ខូចរបស់ Floyd-Steinberg សម្រាប់បន្សំពណ៌កាន់តែច្រើន និងស្រមោលកាន់តែប្រសើរឡើងនៃរូបភាពដើម។ គាំទ្រទ្រង់ទ្រាយរូបភាពទូទៅជាច្រើន (BMP, JPEG, GIF, PNG ជាដើម) ។ កម្មវិធីបញ្ជាអេក្រង់ទឹកថ្នាំដែលភ្ជាប់មកជាមួយរោងចក្រ (ប្រភពបើកចំហ)។ ម្ជុល 5V គាំទ្រវ៉ុល 3.6V ទៅ 5.5Vtage input និងអាចត្រូវបានបំពាក់ដោយថ្មលីចូម។ ភ្ជាប់មកជាមួយធនធាន និងសៀវភៅណែនាំតាមអ៊ីនធឺណិត។
ការដាក់ពាក្យ
ផលិតផលនេះសហការជាមួយអេក្រង់ទឹកថ្នាំ និងសាកសមសម្រាប់សេណារីយ៉ូកម្មវិធីនៃការធ្វើឱ្យស្រស់ឥតខ្សែ។
តម្លៃអេឡិចត្រូនិចផ្សារទំនើប tag កាតឈ្មោះអេឡិចត្រូនិក បន្ទះបង្ហាញព័ត៌មានសៀរៀល ។ល។
ការរៀបចំ
ការតភ្ជាប់ផ្នែករឹង
ផលិតផលនេះត្រូវបានដឹកជញ្ជូនជាមួយនឹងបន្ទះកម្មវិធីបញ្ជាបណ្តាញ ESP32 បន្ទះអាដាប់ធ័រ និងខ្សែបន្ថែម FFC ។ នៅពេលប្រើវា អ្នកអាចភ្ជាប់អេក្រង់ដោយផ្ទាល់ទៅនឹងបន្ទះកម្មវិធីបញ្ជា ឬភ្ជាប់វាតាមរយៈខ្សែបន្ថែម និងបន្ទះអាដាប់ទ័រ។ ការចូលដោយផ្ទាល់ទៅកាន់ក្រុមប្រឹក្សាភិបាល៖
Esp32001.jpg ចូលប្រើខ្សែបន្ថែម៖
Esp32002.jpg
កំណត់កុងតាក់របៀប៖ កំណត់កុងតាក់លេខ 1 យោងទៅតាមគំរូរបស់ EPD ដែលបានប្រើ។ មានអេក្រង់ជាច្រើន។ ប្រសិនបើវាមិនត្រូវបានរាយ សូមប្រើ 'A' ដើម្បីសាកល្បង។ ប្រសិនបើបែបផែននៃការបង្ហាញខ្សោយ ឬមិនអាចបើកបរបាន សូមសាកល្បងប្តូរកុងតាក់។
Esp32 pre003.jpg
Resistor (Display Config) 0.47R (A) 3R (B)
អេក្រង់ 2.13inch e-Paper (D), 2.7inch e-Paper, 2.9inch e-Paper (D)
3.7inch e-Paper, 4.01inch e-Paper (F), 4.2inch e-Paper 4.2inch e-Paper (B), 4.2inch e-Paper (C), 5.65inch e-Paper (F) 5.83inch e- ក្រដាស 5.83 អ៊ីញ e-Paper (B), 7.3 អ៊ីញ e-Paper (G)
7.3inch e-Paper (F), 7.5inch e-Paper, 7.5inch e-Paper (B) 1.64inch e-Paper (G), 2.36inch e-Paper (G), 3inch e-Paper (G)
4.37inch e-Paper (G) 1.54inch e-Paper, 1.54inch e-Paper(B), 2.13inch e-Paper 2.13inch e-Paper (B), 2.66inch e-Paper, 2.66inch e-Paper (B )
2.9inch e-Paper, 2.9inch e-Paper (B)
បើកម៉ូឌុលច្រកសៀរៀល៖ បិទបើកការប្ដូរលេខ 2 ទៅ “ON” កុងតាក់នេះគ្រប់គ្រងការផ្គត់ផ្គង់ថាមពលរបស់ USB ទៅម៉ូឌុល UART។ នៅពេលដែលអ្នកមិនចាំបាច់ប្រើវា អ្នកអាចបិទម៉ូឌុលដោយដៃដើម្បីសន្សំថាមពល (ប្រសិនបើកុងតាក់ 2 ស្ថិតក្នុងស្ថានភាពបិទ អ្នកមិនអាចផ្ទុកកម្មវិធីឡើងបានទេ។)
ប្រើខ្សែ micro USB ដើម្បីភ្ជាប់បន្ទះកម្មវិធីបញ្ជា ESP32 ទៅកុំព្យូទ័រ ឬការផ្គត់ផ្គង់ថាមពល 5V ។
ទាញយក Demo
យើងផ្តល់ការបង្ហាញបីប្រភេទ៖ មូលដ្ឋាន ប៊្លូធូស និងវ៉ាយហ្វាយ។ សampកម្មវិធី le អាចត្រូវបានរកឃើញនៅក្នុង #Resources ឬចុច sample demo ដើម្បីទាញយក។ ពន្លាកញ្ចប់ដែលបានបង្ហាប់ដែលបានទាញយក អ្នកអាចទទួលបានដូចខាងក្រោម files:
ePape_Esp32_Loader_APP៖ កូដប្រភពកម្មវិធីប៊្លូធូស (Android Studio) ឧamples: local demo Loader_esp32bt: Bluetooth demos Loader_esp32wf: WiFi demo app-release.apk: កញ្ចប់ដំឡើងកម្មវិធី Bluetooth demo
ការកំណត់រចនាសម្ព័ន្ធបរិស្ថាន
ការដំឡើង Arduino ESP32/8266 តាមអ៊ីនធឺណិត
ក្បួនដោះស្រាយដំណើរការរូបភាព
នៅក្នុងការសាកល្បងប៊្លូធូស និងវ៉ាយហ្វាយ ក្បួនដោះស្រាយដំណើរការរូបភាពពីរត្រូវបានផ្តល់ជូន ពោលគឺកម្រិត និងកម្រិត។
វិធីសាស្ត្រមាត្រដ្ឋានពណ៌
រូបភាពមួយអាចត្រូវបានបែងចែកទៅជា color gamuts ធំជាច្រើន ហើយភីកសែលនីមួយៗនៅលើរូបភាពត្រូវបានបែងចែកទៅជា color gamuts ទាំងនេះដោយយោងទៅតាមចំនួនពណ៌ដែលនៅជិត color gamuts ទាំងនេះ។ វិធីសាស្រ្តនេះគឺស័ក្តិសមជាងសម្រាប់រូបភាពដែលមានពណ៌តិចតួច ដូចជារូបភាពភ្លឺ ឬបីពណ៌ ឬរូបភាពអត្ថបទ។ យកអេក្រង់ទឹកថ្នាំខ្មៅ និងស និងក្រហមជាអតីតample នៅពេលដែលដំណើរការរូបភាព យើងសង្ឃឹមថានឹងកែច្នៃវាទៅជាខ្មៅ ស និងក្រហម ដូច្នេះសម្រាប់រូបភាពមួយ យើងអាចបែងចែកពណ៌ទាំងអស់របស់រូបភាពទៅជាបីពណ៌ធំៗគឺ៖ តំបន់ខ្មៅ តំបន់ស តំបន់ក្រហម។ សម្រាប់អតីតample យោងតាមរូបខាងក្រោម ប្រសិនបើតម្លៃនៃភីកសែលក្នុងរូបភាពមាត្រដ្ឋានប្រផេះស្មើនឹង ឬតិចជាង 127 យើងចាត់ទុកភីកសែលនេះជាភីកសែលខ្មៅ បើមិនដូច្នេះទេវាមានពណ៌ស។
សម្រាប់រូបភាពពណ៌ យើងទាំងអស់គ្នាដឹងថា RGB មានបីពណ៌។ បើប្រៀបធៀបជាមួយឆានែលក្រហម យើងអាចសំដៅទៅលើពណ៌ខៀវ និងបៃតងថាជាឆានែលខៀវបៃតង ឬឆានែលមិនក្រហម។ យោងតាមរូបខាងក្រោម ភីកសែលនៅលើរូបភាពពណ៌ ប្រសិនបើវាមានតម្លៃខ្ពស់ក្នុងឆានែលក្រហម ប៉ុន្តែតម្លៃទាបនៅក្នុងឆានែលពណ៌ខៀវបៃតង យើងចាត់ថ្នាក់វាជាភីកសែលក្រហម។ ប្រសិនបើឆានែលក្រហម និងខៀវ- ប្រសិនបើឆានែលពណ៌បៃតងមានតម្លៃទាប យើងចាត់ថ្នាក់វាជាភីកសែលខ្មៅ។ ប្រសិនបើតម្លៃឆានែលក្រហម និងខៀវបៃតងមានតម្លៃខ្ពស់ យើងចាត់ថ្នាក់វាជាពណ៌ស។
នៅក្នុងក្បួនដោះស្រាយ និយមន័យពណ៌ត្រូវបានគណនាដោយផ្អែកលើភាពខុសគ្នារវាងតម្លៃ RGB និងផលបូកនៃការ៉េនៃតម្លៃពណ៌ដែលរំពឹងទុក។ តម្លៃពណ៌ដែលរំពឹងទុកសំដៅទៅលើតម្លៃពណ៌ដែលភីកសែលនៅជិតបំផុត ហើយតម្លៃទាំងនេះត្រូវបានរក្សាទុកក្នុងអារេ curPal ។
កំពុងស្រក
សម្រាប់រូបភាពទាំងនោះដែលមានពណ៌ច្រើន ឬផ្ទៃជម្រាលច្រើន វិធីសាស្ត្រដាក់ពណ៌ខាងលើមិនសមរម្យទេ។ ក្នុងករណីជាច្រើន ភីកសែលនៅក្នុងផ្ទៃជម្រាលក្នុងរូបភាពអាចនឹងមានភាពជិតស្និទ្ធនឹងគ្រប់ពណ៌។ ប្រសិនបើអ្នកប្រើវិធីសាស្ត្រ gradation ដើម្បីគូរ រូបភាពនឹងបាត់បង់ព័ត៌មានលម្អិតរូបភាពច្រើន។ រូបភាពជាច្រើនត្រូវបានថតដោយកាមេរ៉ា ដោយការលាយពណ៌ដើម្បីលាបពណ៌ស្រមោល និងតំបន់ផ្លាស់ប្តូរ នៅក្នុងរូបភាពទាំងនេះ ផ្ទៃជម្រាលមានភាគច្រើន។ សម្រាប់ភ្នែកមនុស្សវាងាយស្រួលក្នុងការច្រឡំពណ៌តូចមួយជាពិសេស។ សម្រាប់អតីតample ពណ៌ពីរគឺក្រហម និងខៀវ ត្រូវបានដាក់បញ្ចូលគ្នា។ ប្រសិនបើអ្នកបន្ថយវាទៅដៃតូចល្មម វានឹងបង្ហាញដល់ភ្នែកមនុស្សជាល្បាយនៃពណ៌ក្រហម និងពណ៌ខៀវ។ ចូលទៅក្នុងពណ៌។ ពិការភ្នែកមនុស្សមានន័យថា យើងអាចបញ្ឆោតភ្នែកមនុស្សបាន ហើយប្រើវិធី "លាយ" ដើម្បីទទួលបានពណ៌បន្ថែមទៀតដែលអាចបង្ហាញបាន។ ក្បួនដោះស្រាយ dithering ប្រើបាតុភូតនេះ។ ការបង្ហាញដែលយើងផ្តល់ជូនប្រើក្បួនដោះស្រាយ Floyd-Steinberg dithering - ផ្អែកលើការសាយភាយកំហុស (បោះពុម្ពដោយ Robert Floy និង Louis Steinberg ក្នុង 1976) ។ រូបមន្តគឺសម្រាប់ការសាយភាយកំហុសតាមរូបភាពខាងក្រោម៖
X គឺជាកំហុស (មាត្រដ្ឋាន (វ៉ិចទ័រ) ភាពខុសគ្នារវាងពណ៌ដើម និងតម្លៃប្រផេះ (តម្លៃពណ៌)) កំហុសនេះនឹងរីករាលដាលទៅខាងស្តាំ ខាងស្តាំ ទាប និងខាងក្រោមខាងឆ្វេងក្នុងទិសបួន រៀងគ្នា 7/16, ទម្ងន់ 1/16, 5/16 និង 3/16 ត្រូវបានបន្ថែមទៅតម្លៃនៃភីកសែលទាំងបួននេះ។ អ្នកប្រើដែលចាប់អារម្មណ៍អាចចូលទៅយល់ពីក្បួនដោះស្រាយ, មានធនធានជាច្រើននៅលើអ៊ីនធឺណិត។
ការប្រៀបធៀប
រូបភាពដើម
"ការចាត់ថ្នាក់ពណ៌ខ្មៅ និងស" និង "ការចាត់ថ្នាក់ពហុពណ៌"
"ការជ្រលក់ពណ៌សខ្មៅ" និង "ការជ្រលក់ពណ៌ចម្រុះ"
ការបង្ហាញប៊្លូធូស
ទាញយក ឧample
ចូលទៅកាន់ថតឯកសារ Loader_esp32bt ចុចពីរដងលើ Loader_esp32bt.ino file ដើម្បីបើកអតីតampលេ ជ្រើសរើស Tools -> Boards -> ESP32 Dev Module ហើយជ្រើសរើស Port ត្រឹមត្រូវយោងទៅតាម Device Manager: Tools -> Port ។
ចុចលើរូបតំណាងអាប់ឡូត ដើម្បីបង្កើតគម្រោង ហើយបង្ហោះវាទៅក្នុងផ្ទាំងបញ្ជា ESP32។ ដំឡើង APP ទៅបន្ទះ Android ហើយបើកវា៖
APP មានប៊ូតុងចំនួនប្រាំនៅលើទំព័រមេ៖ ការភ្ជាប់ប៊្លូធូស៖ ប៊ូតុងនេះត្រូវបានប្រើដើម្បីភ្ជាប់ឧបករណ៍ ESP32 តាមរយៈប៊្លូធូស។ SELECT DISPLAY TYPE៖ ប៊ូតុងនេះត្រូវបានប្រើដើម្បីជ្រើសរើសប្រភេទការបង្ហាញតាមអ្វីដែលអ្នកទិញ។ ផ្ទុករូបភាព FILE៖ ចុចវា ហើយជ្រើសរើសរូបភាពដើម្បីបើក។ វាអាចប្រើបានតែបន្ទាប់ពីជ្រើសរើសប្រភេទបង្ហាញ។ SELECT IMAGE FILTER៖ ប៊ូតុងនេះត្រូវបានប្រើដើម្បីជ្រើសរើសវិធីសាស្ត្រដំណើរការរូបភាព។ អាប់ឡូតរូបភាព៖ អាប់ឡូតរូបភាពដែលបានដំណើរការទៅក្តារកម្មវិធីបញ្ជា ESP32 ហើយអាប់ដេតទៅអេក្រង់ e-Paper។
ជាដំបូង សូមបើកមុខងារ Bluetooth នៃទូរសព្ទរបស់អ្នក។ ចុចប៊ូតុង ការតភ្ជាប់ប៊្លូធូស -> ចុចលើរូបតំណាងស្កែន នៅផ្នែកខាងលើខាងស្តាំ ដើម្បីស្កេនឧបករណ៍ប៊្លូធូស។ ស្វែងរកឧបករណ៍ ESP32 ហើយភ្ជាប់។ ប្រសិនបើទូរសព្ទរបស់អ្នកជាលើកដំបូងដើម្បីភ្ជាប់ឧបករណ៍នេះ វាទាមទារការផ្គូផ្គង បញ្ចប់ដំណើរការផ្គូផ្គងដោយយោងតាមការជូនដំណឹង។ (ចំណាំ៖ APP មិនអាចដំណើរការជាមួយការផ្គូផ្គងបានទេ។) ចុច “SELECT DISPLAY TYPE” ដើម្បីជ្រើសរើសប្រភេទការបង្ហាញ។ ចុច “LOAD IMAGE FILE» ដើម្បីជ្រើសរើសរូបភាពពីទូរសព្ទរបស់អ្នក ហើយកាត់វា។ ចុច ” SELECT IMAGE FILTER” ដើម្បីជ្រើសរើសក្បួនដោះស្រាយដំណើរការ និងបញ្ជាក់។
“កម្រិត៖ ម៉ូណូ”៖ ជម្រើសនេះនឹងដំណើរការរូបភាពទៅជារូបភាពឯកតា។ “កម្រិត” COLOR”៖ ជម្រើសនេះនឹងដំណើរការរូបភាពទៅជារូបភាពបីពណ៌យោងទៅតាមពណ៌នៃការបង្ហាញ (មានសុពលភាពសម្រាប់តែការបង្ហាញចម្រុះពណ៌ប៉ុណ្ណោះ)។ “DITHERING: MONO”៖ ជម្រើសនេះនឹងដំណើរការរូបភាពទៅជារូបភាព monochrome។ “DITHERING: COLOR”៖ ជម្រើសនេះនឹងដំណើរការរូបភាពទៅជារូបភាពបីពណ៌តាមពណ៌នៃការបង្ហាញ (មានសុពលភាពសម្រាប់ការបង្ហាញពណ៌ប៉ុណ្ណោះ)។ ចុច “UPLOAD IMAGE” ដើម្បីបង្ហោះរូបភាពទៅឧបករណ៍ ESP32 ហើយបង្ហាញវា។
ការបង្ហាញវ៉ាយហ្វាយ
ផ្តល់ការសាកល្បងវ៉ាយហ្វាយជាមួយកុំព្យូទ័រម៉ាស៊ីន HTML ។ ចំណាំ៖ ម៉ូឌុលនេះគាំទ្រតែក្រុមបណ្តាញ 2.4G ប៉ុណ្ណោះ។
របៀបប្រើ
ចូលទៅកាន់ថតឯកសារ Loader_esp32wf ចុចពីរដង Loader_esp32wf.ino file ដើម្បីបើកគម្រោង។ ជ្រើសរើស Tools -> Boards -> ESP32 Dev Module នៅក្នុង IDE menu ហើយជ្រើសរើសច្រក COM ត្រឹមត្រូវ៖ ឧបករណ៍ -> Port ។
បើក srvr.h file ហើយផ្លាស់ប្តូរ ssid និងពាក្យសម្ងាត់ទៅជាឈ្មោះអ្នកប្រើ និងពាក្យសម្ងាត់ WiFi ពិតប្រាកដដែលបានប្រើ។
ចុច win + R ហើយវាយ CMD ដើម្បីបើកបន្ទាត់ពាក្យបញ្ជា និងទទួលបាន IP នៃកុំព្យូទ័ររបស់អ្នក។
បើក srvr.h fileកែប្រែផ្នែកបណ្តាញនៅក្នុងទីតាំងដែលបង្ហាញក្នុងរូបភាពទៅជាផ្នែកបណ្តាញដែលត្រូវគ្នា។ ចំណាំ៖ អាសយដ្ឋាន IP របស់ ESP32 (នោះគឺប៊ីតទីបួន) មិនគួរដូចគ្នានឹងអាសយដ្ឋានរបស់កុំព្យូទ័រនោះទេ ហើយនៅសល់គួរតែដូចគ្នាទៅនឹងអាសយដ្ឋាន IP របស់កុំព្យូទ័រ។
បន្ទាប់មកចុច ផ្ទុកឡើង ដើម្បីចងក្រង និងទាញយកការបង្ហាញទៅកាន់ក្រុមប្រឹក្សាភិបាល ESP8266 ។ បើកម៉ូនីទ័រសៀរៀល ហើយកំណត់អត្រា baud ទៅ 115200 អ្នកអាចឃើញច្រកសៀរៀលបោះពុម្ពអាសយដ្ឋាន IP នៃបន្ទះកម្មវិធីបញ្ជា ESP32 ដូចខាងក្រោម៖
បើកកម្មវិធីរុករកតាមកុំព្យូទ័រ ឬទូរសព្ទដៃរបស់អ្នក (ចំណាំថាបណ្តាញដែលអ្នកកំពុងចូលប្រើត្រូវតែស្ថិតនៅលើផ្នែកបណ្តាញដូចគ្នាជាមួយនឹងវ៉ាយហ្វាយដែលភ្ជាប់ទៅ ESP8266) បញ្ចូលអាសយដ្ឋាន IP របស់ ESP8266 នៅក្នុង URL វាលបញ្ចូល ហើយបើកវា អ្នកអាចមើលឃើញចំណុចប្រទាក់ប្រតិបត្តិការដូចខាងក្រោម។
ចំណុចប្រទាក់ប្រតិបត្តិការទាំងមូលត្រូវបានបែងចែកជាប្រាំផ្នែក៖ តំបន់ប្រតិបត្តិការរូបភាព៖ ជ្រើសរើសរូបភាព file៖ ចុចដើម្បីជ្រើសរើសរូបភាពពីកុំព្យូទ័រ ឬទូរសព្ទរបស់អ្នក កម្រិត៖ ម៉ូណូ៖ ក្បួនដោះស្រាយដំណើរការរូបភាពខ្មៅ និងស កម្រិត៖ ពណ៌៖ ក្បួនដោះស្រាយដំណើរការរូបភាពពហុពណ៌ (មានប្រសិទ្ធភាពសម្រាប់តែអេក្រង់ពហុពណ៌ប៉ុណ្ណោះ) Dithering: mono: Black dithering image processing algorithm Dithering : color: ក្បួនដោះស្រាយដំណើរការរូបភាពចម្រុះពណ៌ចម្រុះ (មានប្រសិទ្ធភាពសម្រាប់តែអេក្រង់ពហុពណ៌ប៉ុណ្ណោះ) អាប់ដេតរូបភាព៖ ផ្ទុកឡើងរូបភាព ផ្ទៃបង្ហាញព័ត៌មាន IP៖ វាបង្ហាញ ព័ត៌មានអាសយដ្ឋាន IP នៃម៉ូឌុលដែលអ្នកកំពុងភ្ជាប់ទៅតំបន់កំណត់ទំហំរូបភាព៖ នៅទីនេះ x និង y អាចត្រូវបានកំណត់ដើម្បីបញ្ជាក់ទីតាំងចាប់ផ្តើមនៃការបង្ហាញ ដែលទាក់ទងទៅនឹងរូបភាព។ file អ្នកបានជ្រើសរើស។ សម្រាប់អតីតampដូច្នេះ ប្រសិនបើអ្នកជ្រើសរើសរូបភាព 800×480 ប៉ុន្តែអេក្រង់ e-ink ដែលអ្នកបានភ្ជាប់គឺ 2.9 អ៊ីង នោះអេក្រង់នឹងមិនអាចបង្ហាញរូបភាពទាំងមូលបានទេ។ ក្នុងករណីនេះ ក្បួនដោះស្រាយដំណើរការនឹងច្រឹបរូបភាពដោយស្វ័យប្រវត្តិពីជ្រុងខាងឆ្វេងខាងលើ ហើយផ្ញើផ្នែកមួយរបស់វាទៅអេក្រង់ e-ink សម្រាប់បង្ហាញ។ អ្នកអាចកំណត់ x និង y ដើម្បីប្ដូរទីតាំងចាប់ផ្តើមនៃការច្រឹបតាមបំណង។ W និង h តំណាងឱ្យគុណភាពបង្ហាញនៃអេក្រង់ e-ink បច្ចុប្បន្ន។ ចំណាំ៖ ប្រសិនបើអ្នកកែប្រែកូអរដោនេ x និង y អ្នកត្រូវចុចលើក្បួនដោះស្រាយដំណើរការម្តងទៀតដើម្បីបង្កើតរូបភាពថ្មី។ តំបន់ជ្រើសរើសម៉ូដែល៖ នៅទីនេះ អ្នកអាចជ្រើសរើសម៉ូដែលអេក្រង់ e-ink ដែលអ្នកបានភ្ជាប់។ ផ្ទៃបង្ហាញរូបភាព៖ នៅទីនេះ រូបភាពដែលបានជ្រើសរើស និងរូបភាពដែលបានដំណើរការនឹងត្រូវបានបង្ហាញ។ PS: កំឡុងពេលផ្ទុករូបភាព ដំណើរការផ្ទុកឡើងនឹងបង្ហាញនៅខាងក្រោម។
តំបន់៖ ចុច “ជ្រើសរើសរូបភាព file” ដើម្បីជ្រើសរើសរូបភាព ឬអូស និងទម្លាក់រូបភាពដោយផ្ទាល់ទៅក្នុងផ្ទៃ “រូបភាពដើម”។ ផ្ទៃ៖ ជ្រើសរើសម៉ូដែលអេក្រង់ e-ink ដែលត្រូវគ្នា ឧទាហរណ៍ample, 1.54b ។ ផ្ទៃ៖ ចុចលើក្បួនដោះស្រាយដំណើរការរូបភាព ឧample, “Dithering: color”។ ផ្ទៃ៖ ចុច “អាប់ឡូតរូបភាព” ដើម្បីផ្ទុករូបភាពឡើងលើអេក្រង់ e-ink screen display។
ការបង្ហាញក្រៅបណ្តាញ
ផ្តល់នូវការបង្ហាញក្រៅបណ្តាញដែលមានមូលដ្ឋានលើ ESP32 ដោយគ្មានវ៉ាយហ្វាយ ប៊្លូធូស និងឧបករណ៍ផ្សេងទៀត។
ការប្រើប្រាស់សាកល្បង
បើក Arduino IDE ទៅ view គម្រោង file ទីតាំងថត (សូមកុំកែប្រែវា)។
ចូលទៅកាន់ E-Paper_ESP32_Driver_Board_Codeexamples directory ហើយចម្លងថត esp32-waveshare-epd ទាំងមូលទៅថតបណ្ណាល័យក្នុងថតគម្រោង។
បិទបង្អួច Arduino IDE ទាំងអស់ បើក Arduino IDE ឡើងវិញ ហើយជ្រើសរើសអតីតដែលត្រូវគ្នាample demo ដូចដែលបានបង្ហាញ៖
ជ្រើសរើសក្តារដែលត្រូវគ្នា និងច្រក COM ។
ធនធាន
ឯកសារ
សំណុំទិន្នន័យ ESP32 សៀវភៅណែនាំអ្នកប្រើប្រាស់
កូដសាកល្បង
SampLe demo
កម្មវិធីបញ្ជាកម្មវិធី
CP2102 (កំណែចាស់ ប្រើមុនខែកក្កដា ឆ្នាំ 2022) CH343 VCP driver សម្រាប់ Windows CH343 driver for MacOS MacOS guide
CH343 (កំណែថ្មី ប្រើក្រោយខែកក្កដា ឆ្នាំ 2022) កម្មវិធីបញ្ជា Windows VCP កម្មវិធីបញ្ជា MAC
ធនធានដែលពាក់ព័ន្ធ
ESP32 Resouces E-Paper Floyd-Steinberg Zimo221 Image2Lcd Image Modulo ម៉ូឌុលរូបភាព
សំណួរគេសួរញឹកញាប់
សំណួរ៖ តើមួយណាត្រូវប្រើក្នុងម៉ូឌុល ESP32?
ចម្លើយ៖ ESP32 Flash៖ 4M
SRAM: 520KB ROM: 448KB PARAM: 0 Freq ។ : 240MHz
សំណួរ៖ កម្មវិធី Arduino មិនរកឃើញលេខច្រកទេ?
ចម្លើយ៖ បើកកម្មវិធីគ្រប់គ្រងឧបករណ៍ ហើយពិនិត្យមើលថាតើលេខច្រកដែលត្រូវគ្នាត្រូវបានប្រើសម្រាប់ទីតាំងដែលត្រូវគ្នាដែរឬទេ។
ប្រសិនបើកម្មវិធីបញ្ជាដែលត្រូវគ្នាមិនត្រូវបានដំឡើងទេ វានឹងត្រូវបានបង្ហាញដូចខាងក្រោម ឬនៅក្នុងឧបករណ៍មិនស្គាល់។
ហេតុផលដែលអាចកើតមានសម្រាប់ការបំភ្លឺបែបនេះ៖ 1. ច្រកកុំព្យូទ័រមិនល្អ។ 2. ខ្សែទិន្នន័យមានបញ្ហា។ 3. កុងតាក់នៅលើក្តារមិនត្រូវបានចុចទៅ ON ទេ។
សំណួរ៖ ប្រសិនបើអ្នកមិនមានឡូហ្គោ V2 នៅខាងក្រោយអេក្រង់ក្រដាស 2.13 អ៊ីញ តើខ្ញុំប្រើវាដោយរបៀបណា?
ចម្លើយ៖ បើក epd2in13.h ក្នុងគម្រោង ហើយប្តូរតម្លៃខាងក្រោមទៅជា 1។
Epd2in13 esp choose.png
សំណួរ៖ ប្រសិនបើអ្នកមិនមានឡូហ្គោ V2 នៅខាងក្រោយអេក្រង់ក្រដាស 1.54 អ៊ីញ តើខ្ញុំប្រើវាដោយរបៀបណា?
ចម្លើយ៖ * បើក epd1in54.h ក្នុងគម្រោង ហើយប្តូរតម្លៃខាងក្រោមទៅជា 1។
សំណួរ៖ ESP32 ទាញយកការបង្ហាញប៊្លូធូស ហើយម៉ូឌុលរាយការណ៍អំពីបញ្ហាមួយ៖ “កំហុសសមាធិរបស់គ្រូ៖ ស្នូល 0 ភ័យស្លន់ស្លោ (LoadProhibited)។ ករណីលើកលែងមិនត្រូវបានដោះស្រាយ។ ហើយប៊្លូធូសមិនអាចបើកដោយជោគជ័យបានទេ។ តើខ្ញុំគួរធ្វើអ្វី?
ចម្លើយ៖ ទាញយកកញ្ចប់ Arduino-ESP32 ពន្លា files នៅក្នុងកញ្ចប់ដែលបានបង្ហាប់ទៅកាន់ផ្លូវ hardwareespressifesp32 នៅក្នុងថតដំឡើង Arduino IDE ជ្រើសរើស “យល់ព្រម ដើម្បីសរសេរជាន់លើ file” (ចងចាំដើម្បីបម្រុងទុកឯកសារដើម file) ហើយបន្ទាប់មកដំណើរការឡើងវិញបន្ទាប់ពីបិទភ្លើង។ (ចំណាំ៖ ប្រសិនបើផ្លូវមិនមាននៅក្នុងថតដំឡើងទេ អ្នកអាចបង្កើតវាដោយដៃ)។
សំណួរ៖ ការទាញយកកម្មវិធី ESP32 ជាមួយ Arduino ពេលខ្លះជោគជ័យ និងពេលខ្លះបរាជ័យ តើត្រូវដោះស្រាយដោយរបៀបណា?
ចម្លើយ៖ ព្យាយាមកាត់បន្ថយអត្រា baud អ្នកអាចព្យាយាមលៃតម្រូវទៅ 115200 ដូចបង្ហាញក្នុងរូបខាងក្រោម៖
សំណួរ៖ ការអាប់ឡូតតាមទម្លាប់ wifi គឺធម្មតា ច្រកសៀរៀលចេញអាសយដ្ឋាន IP ប៉ុន្តែមិនអាចចូលប្រើអាសយដ្ឋាន IP របស់កុំព្យូទ័របានទេ ចាំបាច់ត្រូវពិនិត្យមើលថាផ្នែកបណ្តាញរបស់ IP គឺស្របនឹងតម្លៃផ្នែកបណ្តាញរបស់ wifi ហើយ IP មិនប៉ះទង្គិចទេ។
ចម្លើយ៖ កែប្រែផ្នែកបណ្តាញ IP ដូចបង្ហាញក្នុងរូបខាងក្រោម
សំណួរ៖ ប្រសិនបើកុំព្យូទ័រមិនស្គាល់ Driver board ទេ ដំបូងត្រូវបញ្ជាក់ថាតើ serial port driver ត្រូវបានដំឡើងឬអត់ ហើយបន្ទាប់មកព្យាយាមជំនួស USB cable និង USB interface តាមដែលអាចធ្វើបាន។
ចម្លើយ៖ CH343 VCP driver សម្រាប់ Windows CH343 driver for MacOS MacOS guide
សំណួរ៖ កំហុសក្នុងការដុត និងបង្ហោះកម្មវិធី៖
ចម្លើយ៖ ការភ្ជាប់…………………………………………………………………………………………………………………………………… ……………………………….. _____…. .____កំហុសក្នុងការអាប់ឡូត project_A កំហុសធ្ងន់ធ្ងរបានកើតឡើង៖ បរាជ័យក្នុងការតភ្ជាប់ទៅ ESP32៖ អស់ពេលរង់ចាំសម្រាប់បឋមកថា packet អ្នកត្រូវចុចឱ្យជាប់ប៊ូតុងចាប់ផ្ដើមនៅលើក្តារបាត ESP32 នៅពេលប្រអប់បញ្ចូលការភ្ជាប់...
សំណួរ៖ ការបង្ហាញប៊្លូធូសជាប់គាំងនៅ 0%
ចម្លើយ៖ វាចាំបាច់ដើម្បីបញ្ជាក់ថាការភ្ជាប់ផ្នែករឹងគឺត្រឹមត្រូវ ហើយជ្រើសរើសម៉ូដែលអេក្រង់ទឹកថ្នាំដែលត្រូវគ្នា។
សំណួរ៖ នៅពេលផ្ទុកឡើងកម្មវិធី កំហុសមួយត្រូវបានរាយការណ៍ថាមិនមាន ឬទទេទេ អ្នកត្រូវបញ្ជាក់ថា ច្រក និងក្រុមប្រឹក្សាអភិវឌ្ឍន៍ត្រូវបានជ្រើសរើសត្រឹមត្រូវ អ្នកត្រូវបញ្ជាក់ថា ការតភ្ជាប់ផ្នែករឹងត្រឹមត្រូវ ហើយជ្រើសរើស ម៉ូដែលអេក្រង់ទឹកថ្នាំដែលត្រូវគ្នា។
ចំលើយ៖ ជ្រើសរើសច្រក និងផ្ទាំងបញ្ជាដូចរូបខាងក្រោម។
សំណួរ៖ អ្នកគ្រប់គ្រងក្រុមប្រឹក្សាភិបាលមិនអាចស្វែងរក esp32 បានទេ អ្នកត្រូវបំពេញការគ្រប់គ្រងក្រុមប្រឹក្សាអភិវឌ្ឍន៍ esp32 URL
ចម្លើយ៖ https://dl.espressif.com/dl/package_esp32_index.json (esp8266: http://arduino) នៅក្នុងរបារម៉ឺនុយ៖ File -> ចំណូលចិត្ត .esp8266.com/stable/package_esp8266com_index.json)
សំណួរ៖ បន្ទះកម្មវិធីបញ្ជា E-Paper ESP32 មុខងារគ្រាប់ចុច A, B ។
ចម្លើយ៖ ឆបគ្នាជាមួយម៉ូដែលអេក្រង់ទឹកថ្នាំជាច្រើនទៀត ដែលអាចត្រូវបានកែតម្រូវតាមបែបផែនបង្ហាញ។
សំណួរ៖ តើអ្វីជាគម្លាតរវាង J3 និង J4 នៃ E-Paper ESP32 driver board?
ចម្លើយ៖ គម្លាតគឺ ២២.៦៥ ម។
សំណួរ៖ តើកម្រាស់របស់ម៉ូឌុល e-paper 2.13 អ៊ីញ មានទំហំប៉ុនណា?
ចម្លើយ៖ បើគ្មានថ្ម ប្រហែល 6mm; ជាមួយនឹងថ្ម, ប្រហែល 14.5mm ។
សំណួរ៖ ហេតុអ្វីបានជាបន្ទះ ESP32 មិនអាចជ្រើសរើសនៅក្នុង Arduino IDE នៅពេលប្រើ Mac OS?
ចម្លើយ៖ ប្រសិនបើឧបករណ៍ ESP32 ត្រូវបានទទួលស្គាល់ដោយកុំព្យូទ័រ Mac របស់អ្នក ប៉ុន្តែបរាជ័យក្នុង Arduino IDE សូមពិនិត្យមើលការកំណត់សុវត្ថិភាព វាអាចនឹងត្រូវបានរារាំងនៅពេលដំឡើងកម្មវិធីបញ្ជាដែលត្រូវការ។ សូមពិនិត្យមើលកម្មវិធីបញ្ជានៅក្នុងការកំណត់ប្រព័ន្ធ បញ្ជីព័ត៌មានលម្អិត។
ESP32-driver-install-Mac.png
សំណួរ៖ ការបញ្ជាក់ពេញលេញសម្រាប់ក្រុមប្រឹក្សាភិបាលក្រដាស ESP32?
ចម្លើយ៖ សូមពិនិត្យមើលរូបភាពខាងក្រោម។
គាំទ្រ
ជំនួយបច្ចេកទេស
ប្រសិនបើអ្នកត្រូវការជំនួយផ្នែកបច្ចេកទេស ឬមានមតិកែលម្អ/ឡើងវិញviewសូមចុចប៊ូតុង បញ្ជូនឥឡូវនេះ ដើម្បីដាក់សំបុត្រ ក្រុមការងារគាំទ្ររបស់យើងនឹងពិនិត្យ និងឆ្លើយតបទៅអ្នកក្នុងរយៈពេល 1 ទៅ 2 ថ្ងៃធ្វើការ។ សូមអធ្យាស្រ័យ ព្រោះយើងខិតខំប្រឹងប្រែងដើម្បីជួយអ្នកក្នុងការដោះស្រាយបញ្ហា។ ម៉ោងធ្វើការ៖ 9 ព្រឹក ដល់ 6 ព្រឹក GMT+8 (ថ្ងៃច័ន្ទ ដល់ សុក្រ)
ដាក់ស្នើឥឡូវនេះ
ចូល / បង្កើតគណនី
ឯកសារ/ធនធាន
![]() |
WAVESHARE E-Paper ESP32 Driver Board [pdf] ការណែនាំអ្នកប្រើប្រាស់ E-Paper ESP32 Driver Board, E-Paper ESP32, Driver Board, Board |