ឧបករណ៍វាស់ថាមពល ESP32

លក្ខណៈបច្ចេកទេស
- ការផ្គត់ផ្គង់ថាមពល: រហូតដល់ 300 mA នៅ 12 V
- ឧបករណ៍បញ្ជាមីក្រូ៖ ESP32-S3
- ភាពឆបគ្នានៃអេក្រង់៖ អេក្រង់ OLED ជាមួយនឹងការគាំទ្រ OLED ជាមូលដ្ឋាន និងបណ្ណាល័យ Adafruit_SSD1306 & Adafruit_GFX
- ការតភ្ជាប់ Wi-Fi៖ គាំទ្រការរួមបញ្ចូលជំនួយការផ្ទះតាមរយៈ ESPHome
- ការកត់ត្រាទិន្នន័យ៖ ភ្ជាប់មកជាមួយ web ម៉ាស៊ីនមេសម្រាប់ការត្រួតពិនិត្យពីចម្ងាយ
- ភាពត្រឹមត្រូវ៖ ស័ក្តិសមសម្រាប់ការប្រើប្រាស់លំនៅដ្ឋានជាមួយនឹងការអានដែលមានស្ថេរភាព
ការសរសេរកម្មវិធីដំបូងដោយគ្មានរន្ធ USB-C
ដើម្បីចាប់ផ្តើមកម្មវិធី ESP32 Energy Meter ដោយគ្មានរន្ធ USB-C សូមអនុវត្តតាមជំហានទាំងនេះ៖
- ប្រើអ្នកសរសេរកម្មវិធី ESP32 ខាងក្រៅដែលភ្ជាប់ទៅបឋមកថា JP2 នៅលើក្តារ។
- បន្ទាប់ពីការសរសេរកម្មវិធីដំបូង សូមបើកការអាប់ដេត OTA (Over-The-Air) សម្រាប់ការអាប់ដេតកម្មវិធីបង្កប់នាពេលអនាគត។
ការបន្ថែមរន្ធ USB-C
ប្រសិនបើអ្នកចង់បន្ថែមរន្ធ USB-C អ្នកអាចធ្វើដូច្នេះបានដោយ៖
- ស្វែងរកសមាសធាតុ SMD ដែលត្រូវការដោយខ្លួនឯង។
- យោងទៅឃ្លាំង GitHub របស់គម្រោងសម្រាប់បញ្ជី BOM ។
ការតភ្ជាប់អេក្រង់ OLED
ដើម្បីភ្ជាប់អេក្រង់ OLED៖
- ធានាភាពឆបគ្នាជាមួយអេក្រង់ OLED ដែលដំណើរការជាមួយបណ្ណាល័យ Adafruit_SSD1306 & Adafruit_GFX ។
- អនុវត្តតាមការគូសវាសដែលបានផ្តល់ជាមួយនឹងការគាំទ្រ OLED ជាមូលដ្ឋាន ឬរួមបញ្ចូលមុខងារ OLED តាមរយៈកម្មវិធីបង្កប់ ESPHome ។
សំណួរដែលគេសួរញឹកញាប់ (FAQ) ឧបករណ៍វាស់ថាមពល Elektor ESP32
សំណួរទី 1 តើខ្ញុំចាប់ផ្តើមកម្មវិធី ESP32 Energy Meter ដោយគ្មានរន្ធ USB-C យ៉ាងដូចម្តេច?
ច្រក USB-C ត្រូវបានលុបចោលដោយចេតនាសម្រាប់ហេតុផលសុវត្ថិភាព ភាពស្មុគស្មាញ និងតម្លៃ។ អ្នកអាចសរសេរកម្មវិធី ESP32 ដោយប្រើអ្នកសរសេរកម្មវិធី ESP32 ខាងក្រៅដែលភ្ជាប់ទៅបឋមកថា JP2 នៅលើក្តារ។ បន្ទាប់ពីការសរសេរកម្មវិធីដំបូង អ្នកអាចបើកការអាប់ដេត OTA (Over-TheAir) សម្រាប់ការអាប់ដេតកម្មវិធីបង្កប់នាពេលអនាគតដ៏ងាយស្រួល។

សំណួរទី 2 តើខ្ញុំអាចបន្ថែមរន្ធ USB-C ដោយខ្លួនឯងបានទេ?
បាទ/ចាស វាអាចទៅរួច ប៉ុន្តែអ្នកត្រូវប្រភពសមាសភាគ SMD ដែលត្រូវការដោយខ្លួនឯង។ បច្ចុប្បន្ន Elektor មិនផ្តល់ឧបករណ៍សម្រាប់រឿងនេះទេ ប៉ុន្តែបញ្ជី BOM មាននៅក្នុងឃ្លាំង GitHub របស់គម្រោង។
សំណួរទី 3 តើអេក្រង់ OLED ប្រភេទណាដែលត្រូវគ្នាជាមួយឧបករណ៍វាស់ថាមពល?
ឧបករណ៍វាស់ថាមពលគាំទ្រអេក្រង់ I²C OLED ធម្មតា ជាទូទៅអេក្រង់ 0.96-inch 128×64 OLED ជាមួយនឹងបន្ទះឈីប SSD1306។ អ្នកក៏អាចប្រើអេក្រង់ធំជាងមុន (1.3″, 1.9″) ប៉ុន្តែការកែតម្រូវកម្មវិធីបង្កប់តូចតាចនឹងត្រូវការសម្រាប់ប្លង់ និងដំណោះស្រាយ។
សំណួរទី 4 តើខ្ញុំភ្ជាប់អេក្រង់ OLED យ៉ាងដូចម្តេច?
ភ្ជាប់អេក្រង់ OLED របស់អ្នកទៅច្រក I²C ដែលឆបគ្នាជាមួយ Qwiic (ឧបករណ៍ភ្ជាប់ K5) នៅលើក្តារ។ ប្រសិនបើលំដាប់ម្ជុលអេក្រង់ OLED របស់អ្នកខុសគ្នា ជម្រើសឧបករណ៍ភ្ជាប់ពីរនៅ K5 អាសយដ្ឋាននេះ។
សំណួរទី 5 តើអេក្រង់ OLED ត្រូវការកម្មវិធីទេ?
បាទ។ គំនូរព្រាងដំបូងដែលបានផ្តល់ឱ្យមានការគាំទ្រ OLED ជាមូលដ្ឋានដែលភ្ជាប់មកជាមួយ ហើយកម្មវិធីបង្កប់ ESPHome រួមបញ្ចូលមុខងារ OLED យ៉ាងពេញលេញ។ អ្នកអាចប្ដូរការបង្ហាញតាមបំណងដោយប្រើបណ្ណាល័យ Adafruit_SSD1306 & Adafruit_GFX ។
សំណួរទី 6 តើខ្ញុំអាចដំឡើងការភ្ជាប់ Wi-Fi សម្រាប់ការរួមបញ្ចូលជំនួយការនៅផ្ទះដោយរបៀបណា?
ដំបូង កំណត់រចនាសម្ព័ន្ធ ESP32 របស់អ្នកដោយប្រើ ESPHome's web ចំណុចប្រទាក់ជាមួយប៉ារ៉ាម៉ែត្ររៀបចំមូលដ្ឋាន។
បន្ទាប់ពីការកំណត់រចនាសម្ព័ន្ធដំបូង ចម្លង និងបិទភ្ជាប់ការកំណត់រចនាសម្ព័ន្ធ YAML លម្អិតពីឃ្លាំង GitHub របស់យើងទៅក្នុងការកំណត់ឧបករណ៍របស់អ្នក ហើយបង្ហោះវា។
សំណួរទី 7 ។ តើអាចប្រើម៉ែត្រថាមពលដោយគ្មាន ESPHome ឬ MQTT បានទេ?
បាទ/ចាស ឧបករណ៍វាស់ស្ទង់អាចដំណើរការដោយគ្មានអ៊ីនធឺណិតទាំងស្រុង ដោយបង្ហាញទិន្នន័យពេលវេលាពិតនៅលើអេក្រង់ OLED ដោយមិនចាំបាច់រួមបញ្ចូល។ អ្នកអាចកែប្រែគំនូរព្រាងដែលមានមូលដ្ឋានលើ MQTT ដែលបានផ្ដល់ឱ្យ ដើម្បីលុបមុខងារ MQTT និងបន្ថែមមុខងារកត់ត្រាកាត SD តាមរយៈម៉ូឌុលកាត SD I²C ប្រសិនបើចង់បាន។
សំណួរទី 8 តើខ្ញុំគួរប្រើការផ្គត់ផ្គង់ថាមពលអ្វី?
ឧបករណ៍បំប្លែងដែលត្រូវការគួរតែផ្តល់ថាមពលរហូតដល់ 300 mA នៅ 12 V ដែលគ្រប់គ្រាន់ដើម្បីផ្តល់ថាមពលដល់ ESP32-S3 និងគ្រឿងកុំព្យូទ័រដូចជាឧបករណ៍ចាប់សញ្ញា និងអេក្រង់ OLED ។
សំណួរទី 9 តើម៉ែត្រថាមពលត្រឹមត្រូវប៉ុណ្ណា?
ឧបករណ៍វាស់ថាមពល ESP32 ផ្តល់នូវការអានដែលមានស្ថេរភាព និងជាប់លាប់គ្រប់គ្រាន់សម្រាប់ការប្រើប្រាស់លំនៅដ្ឋាន។ ទោះបីជាមិនមែនជាប្រភេទឧស្សាហកម្មក៏ដោយ លក្ខណៈពិសេសការក្រិតតាមខ្នាត ATM90E32 ធានានូវភាពត្រឹមត្រូវដែលអាចទទួលយកបាន ដែលសមរម្យសម្រាប់គោលបំណងត្រួតពិនិត្យតាមផ្ទះ។
សំណួរ ១០. តើខ្ញុំអាចយក ESP32 មកវិញបានទេ ប្រសិនបើវាឈប់ឆ្លើយតប?
បាទ។ ប្រសិនបើម៉ូឌុលឆ្លើយតប សូមបញ្ចូលវាឡើងវិញដោយប្រើអ្នកសរសេរកម្មវិធី 3.3 V ESP32 ត្រឹមត្រូវ។ ប្រសិនបើខូច អ្នកអាចជំនួសម៉ូឌុល ESP32-S3 ឬភ្ជាប់ម៉ូឌុល ESP32 ផ្សេងទៀតដោយផ្ទាល់ទៅបឋមកថា IO ។
សំណួរទី ១១ តើមានការកំណត់ ឬកំណត់ចំណាំភាពត្រូវគ្នាដែលខ្ញុំគួរដឹងទេ?
ត្រូវប្រាកដថាឧបករណ៍អន្តរកម្ម និងកម្មវិធីទាំងអស់ដែលបានប្រើផ្តល់នូវកម្រិតតក្កវិជ្ជា 3.3 V ។ ESP32S3 មិនអត់ឱនចំពោះសញ្ញា 5 V ហើយអាចខូច ប្រសិនបើភ្ជាប់ទៅឧបករណ៍មិនឆបគ្នា។
សំណួរទី 12 ចុះប្រសិនបើអេក្រង់ OLED របស់ខ្ញុំបានបញ្ច្រាស់ម្ជុល VCC និង GND?
បន្ទះផ្តល់ជម្រើសឧបករណ៍ភ្ជាប់ពីរនៅលើ K5 ជាពិសេសដើម្បីបំពាក់អេក្រង់ OLED ដែលបានបញ្ច្រាស់ VCC និង GND pins ដែលជារឿងធម្មតានៅក្នុងអេក្រង់ OLED មួយចំនួន។
សំណួរទី១៣ តើខ្ញុំអាចកត់ត្រាទិន្នន័យថាមពលទៅក្នុងកាត SD បានទេ?
បាទ/ចាស អ្នកអាចភ្ជាប់ម៉ូឌុលកាត SD I²C តាមរយៈឧបករណ៍ភ្ជាប់ Qwiic។ អ្នកនឹងត្រូវកែប្រែ និងពង្រីកគំនូរព្រាង ឬកម្មវិធីបង្កប់ដែលបានផ្តល់ ដើម្បីគាំទ្រការកត់ត្រាទិន្នន័យ។
សំណួរទី១៤ តើម៉ែត្រថាមពលរួមបញ្ចូលឧបករណ៍ភ្ជាប់មកជាមួយដែរឬទេ webម៉ាស៊ីនមេ?
បាទ គម្រោងម៉ែត្រថាមពលរួមបញ្ចូលទាំងការសាងសង់នៅក្នុង webម៉ាស៊ីនមេបង្ហោះនៅលើ ESP32 ។ នេះ។ web ចំណុចប្រទាក់ឆ្លុះបញ្ចាំងទិន្នន័យអេក្រង់ OLED ដែលផ្តល់ឱ្យអ្នកប្រើប្រាស់នូវវិធីសាស្រ្តដ៏ងាយស្រួលមួយផ្សេងទៀតដើម្បីត្រួតពិនិត្យការប្រើប្រាស់ថាមពលពីចម្ងាយ។
សំណួរទី ១៥ តើខ្ញុំគួរធ្វើដូចម្តេចប្រសិនបើឧបករណ៍របស់ខ្ញុំមិនភ្ជាប់ទៅ Wi-Fi?
ពិនិត្យការកំណត់រចនាសម្ព័ន្ធ YAML របស់អ្នកដោយប្រុងប្រយ័ត្ន។ ត្រូវប្រាកដថាបញ្ចូល SSID និងពាក្យសម្ងាត់ត្រឹមត្រូវ ហើយផ្ទៀងផ្ទាត់ថាអាសយដ្ឋាន IP ឋិតិវន្ត និងការកំណត់បណ្តាញរងត្រូវគ្នានឹងបណ្តាញរបស់អ្នក។
សំណួរទី១៦ តើអ្វីទៅជាការដំឡើង resistor ដែលបានណែនាំសម្រាប់វ៉ុលtagអ៊ី និងការចាប់អារម្មណ៍បច្ចុប្បន្ន?
ម៉ែត្រប្រើវ៉ុល 1:101tage ការបែងចែកសម្រាប់សុវត្ថិភាពនិងភាពបត់បែនដែលជាលទ្ធផលប្រហែល ± 200 mV នៅ ADC សម្រាប់ការបញ្ចូលកំពូល 20 V ។ សម្រាប់ការចាប់សញ្ញាបច្ចុប្បន្ន ឧបករណ៍ទប់ទល់បន្ទុក 5 ផ្តល់ប្រហែល 250 mV ដែលធ្វើអោយមានតុល្យភាពនៃដំណោះស្រាយ និងដំណើរការកម្ដៅប្រកបដោយប្រសិទ្ធភាព។ អ្នកអាចកែតម្រូវរេស៊ីស្តង់ទាំងនេះសម្រាប់ការប្រើប្រាស់ ADC ខ្ពស់ជាងប្រសិនបើអ្នកចង់បាន។
សំណួរទី១៧ តើខ្ញុំអាចប្រើកម្មវិធីសរសេរកម្មវិធីផ្សេងៗដូចជា FTDI ឬ Arduino boards សម្រាប់បញ្ចេញពន្លឺបានទេ?
ប្រើតែអ្នកសរសេរកម្មវិធីដែលត្រូវគ្នានឹង ESP32 នៅកម្រិតតក្កវិជ្ជា 3.3 V ប៉ុណ្ណោះ។ ជៀសវាងការប្រើឧបករណ៍តក្កវិជ្ជា 5 V ដូចជាបន្ទះ FTDI និង Arduino មួយចំនួនព្រោះវាអាចធ្វើឱ្យខូចម៉ូឌុល ESP32-S3 ។
សំណួរ ១៨. តើកម្មវិធីបង្កប់ដែលបានដំឡើងជាមុនត្រូវបានផ្តល់ឱ្យទេ?
ឧបករណ៍វាស់ថាមពលត្រូវបានទុកចោលដោយចេតនាដោយគ្មានកម្មវិធីបង្កប់ដែលបានដំឡើងជាមុន ដើម្បីអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់មានភាពបត់បែនក្នុងការជ្រើសរើស និងកំណត់រចនាសម្ព័ន្ធកម្មវិធីបង្កប់ដែលពេញចិត្តរបស់ពួកគេ (ESPHome, MQTT ។ល។)។
សំណួរទី ១៩ តើមានអ្វីកើតឡើងប្រសិនបើខ្ញុំបានប្រើតក្កវិជ្ជា 5V ដោយចៃដន្យ ហើយធ្វើឱ្យខូច ESP32-S3?
ប្រសិនបើការខូចខាតកើតឡើង ម៉ូឌុល ESP32-S3 អាចត្រូវបានលុបចោល និងជំនួសវិញ។ ម៉្យាងទៀត ម៉ូឌុល ESP32-S3 ដាច់ដោយឡែកអាចត្រូវបានភ្ជាប់ដោយផ្ទាល់តាមរយៈបឋមកថា IO ។
Q20 តើខ្ញុំអាចស្វែងរកឯកសារទូលំទូលាយ និងកម្មវិធីបង្កប់ examples?
ឯកសារទូលំទូលាយ កម្មវិធីបង្កប់ ឧamples និងវិក័យប័ត្រសម្ភារៈពេញលេញ (BOM) មាននៅលើឃ្លាំង Elektor GitHub ផ្លូវការ។
ឯកសារ/ធនធាន
![]() |
ឧបករណ៍វាស់ថាមពល ESP32 [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់ FNIRSI 2C53P, ESP32 ឧបករណ៍វាស់ថាមពល, ESP32, ម៉ែត្រថាមពល, ម៉ែត្រ |

