elector ESP32 Energy Meter

Spesifikasi
- Sumber Daya: Nganti 300 mA ing 12 V
- Mikrokontroler: ESP32-S3
- Kompatibilitas Tampilan: Tampilan OLED kanthi dhukungan OLED dhasar lan perpustakaan Adafruit_SSD1306 & Adafruit_GFX
- Konektivitas Wi-Fi: Ndhukung integrasi Asisten Ngarep liwat ESPHome
- Data Logging: Dibangun ing web server kanggo ngawasi remot
- Akurasi: Cocog kanggo panggunaan omah kanthi maca stabil
Pemrograman Awal tanpa Port USB-C
Kanggo miwiti program ESP32 Energy Meter tanpa port USB-C, tindakake langkah iki:
- Gunakake ESP32 programmer external disambungake menyang JP2 header ing Papan.
- Sawise program awal, aktifake nganyari OTA (Over-The-Air) kanggo nganyari perangkat kukuh ing mangsa ngarep.
Nambahake Port USB-C
Yen sampeyan pengin nambah port USB-C, sampeyan bisa nindakake kanthi:
- Sumber komponen SMD sing dibutuhake dhewe.
- Deleng repositori GitHub proyek kanggo dhaptar BOM.
Koneksi Tampilan OLED
Kanggo nyambungake tampilan OLED:
- Priksa kompatibilitas karo tampilan OLED sing bisa digunakake karo perpustakaan Adafruit_SSD1306 & Adafruit_GFX.
- Tindakake sketsa sing diwenehake kanthi dhukungan OLED dhasar utawa nggabungake fungsi OLED liwat perangkat kukuh ESPHome.
Pitakonan sing Sering Ditakoni (FAQ) Elektor ESP32 Energy Meter
Q1. Kepiye carane miwiti program ESP32 Energy Meter tanpa port USB-C?
Port USB-C sengaja diilangake amarga alasan keamanan, kerumitan, lan biaya. Sampeyan bisa program ESP32 nggunakake ESP32 programmer external disambungake menyang JP2 header ing Papan. Sawise program awal, sampeyan bisa ngaktifake nganyari OTA (Over-TheAir) kanggo nganyari perangkat kukuh mangsa ngarep sing trep.

Q2. Apa aku bisa nambah port USB-C dhewe?
Ya, bisa, nanging sampeyan kudu sumber komponen SMD sing dibutuhake dhewe. Elektor saiki ora nawakake kit kanggo iki, nanging dhaptar BOM kasedhiya ing repositori GitHub proyek.
Q3. Apa jinis tampilan OLED sing kompatibel karo meter energi?
Meter energi ndhukung tampilan I²C OLED umum, biasane layar OLED 128×64 inci 0.96 inci kanthi chipset SSD1306. Sampeyan uga bisa nggunakake tampilan sing luwih gedhe (1.3″, 1.9″), nanging pangaturan perangkat kukuh cilik bakal dibutuhake kanggo tata letak lan resolusi.
Q4. Kepiye cara nyambungake tampilan OLED?
Sambungake tampilan OLED menyang port I²C (konektor K5) sing kompatibel karo Qwiic ing papan. Yen pesenan pin layar OLED sampeyan beda, rong pilihan konektor ing K5 alamat iki.
Q5. Apa tampilan OLED mbutuhake pemrograman?
ya wis. Sketsa awal sing diwenehake nduweni dhukungan OLED dhasar sing dibangun, lan perangkat kukuh ESPHome kanthi lengkap nggabungake fungsi OLED. Sampeyan bisa ngatur tampilan kanthi nggunakake perpustakaan Adafruit_SSD1306 & Adafruit_GFX.
Q6. Kepiye carane nyiyapake konektivitas Wi-Fi kanggo integrasi Asisten Ngarep?
Kaping pisanan, konfigurasi ESP32 sampeyan nggunakake ESPHome web antarmuka karo paramèter persiyapan dhasar.
Sawise konfigurasi awal, salin lan tempel konfigurasi YAML sing rinci saka gudang GitHub menyang setelan piranti lan upload.
Q7. Apa bisa nggunakake meter energi tanpa ESPHome utawa MQTT?
Ya, meter bisa mlaku kabeh offline, nuduhake data wektu nyata ing layar OLED tanpa integrasi. Sampeyan bisa ngowahi sketsa basis MQTT sing kasedhiya kanggo mbusak fungsi MQTT lan nambah fungsi logging kertu SD liwat modul kertu SD I²C yen dikarepake.
Q8. sumber daya apa aku kudu nggunakake?
Trafo sing dibutuhake kudu nyedhiyakake nganti 300 mA ing 12 V, cukup kanggo daya ESP32-S3 lan periferal kayata sensor lan tampilan OLED.
Q9. Sepira akurat meter energi?
ESP32 Energy Meter nyedhiyakake wacan sing stabil lan konsisten sing cukup kanggo panggunaan omah. Sanajan ora kelas industri, fitur kalibrasi ATM90E32 njamin akurasi sing cocog kanggo tujuan ngawasi omah.
Q10. Bisa mbalekake ESP32 yen mandheg nanggapi?
ya wis. Yen modul responsif, reflash nggunakake programmer 3.3 V ESP32 sing tepat. Yen rusak, sampeyan bisa ngganti modul ESP32-S3 utawa nyambung modul ESP32 liyane langsung menyang header IO.
Q11. Apa ana watesan utawa cathetan kompatibilitas sing kudu dingerteni?
Priksa manawa kabeh piranti antarmuka lan program sing digunakake nyedhiyakake level logika 3.3 V. ESP32S3 ora tahan kanggo sinyal 5 V lan bisa rusak yen disambungake menyang peralatan sing ora kompatibel.
Q12. Kepiye yen tampilan OLEDku wis ngowahi pin VCC lan GND?
Papan kasebut nyedhiyakake rong pilihan konektor ing K5 khusus kanggo nampung tampilan OLED sing wis ngowahi pin VCC lan GND, umum ing sawetara layar OLED.
Q13. Bisa log data energi menyang kertu SD?
Ya, sampeyan bisa nyambungake modul kertu SD I²C liwat konektor Qwiic. Sampeyan kudu ngowahi lan ngluwihi sketsa utawa perangkat kukuh sing kasedhiya kanggo ndhukung logging data.
Q14. Apa meter energi kalebu built-in webserver?
Ya, proyek meter energi kalebu built-in webserver tuan rumah ing ESP32. Iki web antarmuka mirrors data tampilan OLED, nawakake pangguna cara trep liyane kanggo ngawasi panggunaan energi mbatalake.
Q15. Apa sing kudu ditindakake yen piranti ora nyambung menyang Wi-Fi?
Priksa konfigurasi YAML sampeyan kanthi teliti. Priksa manawa SSID lan sandhi sing bener wis diketik, lan verifikasi manawa alamat IP statis lan setelan subnet cocog karo jaringan sampeyan.
Q16. Apa persiyapan resistor dianjurake kanggo voltage lan sensing saiki?
Meter nggunakake vol 1:101tage divider kanggo safety lan keluwesan, asil ing bab ± 200 mV ing ADC kanggo input puncak 20 V. Kanggo sensing saiki, resistor beban 5 nyedhiyakake sekitar 250 mV, sing ngimbangi resolusi lan kinerja termal kanthi efektif. Sampeyan bisa nyetel resistor iki kanggo panggunaan ADC sing luwih dhuwur yen pengin.
Q17. Bisa nggunakake programer beda kaya FTDI utawa Arduino Boards kanggo sumunar?
Gunakake mung programer sing kompatibel karo ESP32 ing tingkat logika 3.3 V. Aja nggunakake piranti logika 5 V kaya sawetara papan FTDI lan Arduino, amarga bisa ngrusak modul ESP32-S3.
Q18. Apa perangkat kukuh sing wis diinstal kasedhiya?
Meter energi sengaja ditinggal tanpa perangkat kukuh sing wis diinstal kanggo ngidini pangguna keluwesan milih lan ngatur lingkungan perangkat kukuh sing disenengi (ESPHome, MQTT, lsp.).
Q19. Apa sing kedadeyan yen aku ora sengaja nggunakake logika 5V lan ngrusak ESP32-S3?
Yen karusakan ana, modul ESP32-S3 bisa desoldered lan diganti. Utawa, modul ESP32-S3 sing kapisah bisa disambungake langsung liwat header IO.
Q20. Ing endi bisa nemokake dokumentasi lengkap lan firmware examples?
Dokumentasi lengkap, firmware examples, lan Bill of Materials (BOM) lengkap kasedhiya ing repositori Elektor GitHub resmi.
Dokumen / Sumber Daya
![]() |
elector ESP32 Energy Meter [pdf] Manual pangguna FNIRSI 2C53P, ESP32 Energy Meter, ESP32, Energy Meter, Meter |

