Mesurydd Ynni elektor ESP32

Manylebau
- Cyflenwad Pŵer: Hyd at 300 mA ar 12 V
- Microreolydd: ESP32-S3
- Display Compatibility: OLED displays with basic OLED support and Adafruit_SSD1306 & Adafruit_GFX libraries
- Wi-Fi Connectivity: Supports Home Assistant integration via ESPHome
- Cofnodi Data: Mewnosodedig web gweinydd ar gyfer monitro o bell
- Accuracy: Suitable for residential use with stable readings
Initial Programming without USB-C Port
To initially program the ESP32 Energy Meter without a USB-C port, follow these steps:
- Use an external ESP32 programmer connected to the JP2 header on the board.
- After initial programming, enable OTA (Over-The-Air) updates for future firmware updates.
Adding a USB-C Port
Os ydych chi am ychwanegu porthladd USB-C, gallwch chi wneud hynny drwy:
- Cyrchu'r cydrannau SMD gofynnol eich hun.
- Cyfeiriwch at storfa GitHub y prosiect am y rhestr BOM.
OLED Display Connection
I gysylltu arddangosfa OLED:
- Ensure compatibility with OLED displays that work with Adafruit_SSD1306 & Adafruit_GFX libraries.
- Follow the provided sketch with basic OLED support or integrate OLED functionality through ESPHome firmware.
Cwestiynau Cyffredin (FAQ) Mesurydd Ynni Elektor ESP32
C1. Sut ydw i'n rhaglennu'r Mesurydd Ynni ESP32 heb borthladd USB-C i ddechrau?
Cafodd y porthladd USB-C ei hepgor yn fwriadol am resymau diogelwch, cymhlethdod a chost. Gallwch raglennu'r ESP32 gan ddefnyddio rhaglennwr ESP32 allanol sydd wedi'i gysylltu â'r pennawd JP2 ar y bwrdd. Ar ôl y rhaglennu cychwynnol, gallwch alluogi diweddariadau OTA (Over-TheAir) ar gyfer diweddariadau cadarnwedd cyfleus yn y dyfodol.

C2. A allaf ychwanegu porthladd USB-C fy hun?
Ydy, mae'n bosibl, ond mae angen i chi ddod o hyd i'r cydrannau SMD sydd eu hangen eich hun. Nid yw Elektor yn cynnig pecyn ar gyfer hyn ar hyn o bryd, ond mae'r rhestr BOM ar gael yn storfa GitHub y prosiect.
C3. Pa fath o arddangosfa OLED sy'n gydnaws â'r mesurydd ynni?
Mae'r mesurydd ynni yn cefnogi arddangosfeydd OLED I²C cyffredin, fel arfer y sgriniau OLED 128 × 64 0.96 modfedd gyda'r set sglodion SSD1306. Gallwch hefyd ddefnyddio arddangosfeydd mwy (1.3″, 1.9″), ond bydd angen mân addasiadau cadarnwedd ar gyfer y cynllun a'r datrysiad.
C4. Sut ydw i'n cysylltu'r arddangosfa OLED?
Cysylltwch eich arddangosfa OLED â'r porthladd I²C sy'n gydnaws â Qwiic (cysylltydd K5) ar y bwrdd. Os yw trefn pinnau eich sgrin OLED yn wahanol, mae dau opsiwn cysylltydd yn K5 yn mynd i'r afael â hyn.
C5. A oes angen rhaglennu'r arddangosfa OLED?
Ydw. Mae gan y braslun cychwynnol a ddarparwyd gefnogaeth OLED sylfaenol wedi'i hadeiladu i mewn, ac mae cadarnwedd ESPHome yn integreiddio swyddogaeth OLED yn llawn. Gallwch addasu'r arddangosfa trwy ddefnyddio llyfrgelloedd Adafruit_SSD1306 ac Adafruit_GFX.
C6. Sut alla i sefydlu cysylltedd Wi-Fi ar gyfer integreiddio Cynorthwyydd Cartref?
I ddechrau, ffurfweddwch eich ESP32 gan ddefnyddio ESPHome's web interface with basic setup parameters.
After initial configuration, copy and paste the detailed YAML configuration from our GitHub repository into your device settings and upload it.
C7. A yw'n bosibl defnyddio'r mesurydd ynni heb ESPHome na MQTT?
Ydy, gall y mesurydd weithredu'n hollol all-lein, gan ddangos data amser real ar y sgrin OLED heb integreiddio. Gallwch addasu'r braslun sy'n seiliedig ar MQTT a ddarperir i gael gwared ar swyddogaethau MQTT ac ychwanegu swyddogaeth logio cerdyn SD trwy'r modiwl cerdyn SD I²C os dymunir.
C8. Pa gyflenwad pŵer ddylwn i ei ddefnyddio?
Dylai'r trawsnewidydd gofynnol ddarparu hyd at 300 mA ar 12 V, sy'n ddigon i bweru'r ESP32-S3 a pherifferolion fel synwyryddion a'r arddangosfa OLED.
C9. Pa mor gywir yw'r mesurydd ynni?
Mae Mesurydd Ynni ESP32 yn darparu darlleniadau sefydlog a chyson sy'n ddigonol ar gyfer defnydd preswyl. Er nad yw o safon ddiwydiannol, mae nodweddion calibradu ATM90E32 yn sicrhau cywirdeb derbyniol sy'n addas at ddibenion monitro cartrefi.
C10. A allaf adfer yr ESP32 os yw'n rhoi'r gorau i ymateb?
Ydw. Os yw'r modiwl yn ymatebol, ail-fflachiwch ef gan ddefnyddio rhaglennwr ESP32 3.3 V priodol. Os yw wedi'i ddifrodi, gallwch chi newid y modiwl ESP32-S3 neu gysylltu modiwl ESP32 arall yn uniongyrchol â'r pennawd IO.
C11. A oes unrhyw gyfyngiadau hysbys neu nodiadau cydnawsedd y dylwn fod yn ymwybodol ohonynt?
Sicrhewch fod yr holl offer rhyngwynebu a rhaglennu a ddefnyddir yn darparu lefel rhesymeg 3.3 V. Nid yw'r ESP32S3 yn goddef signalau 5 V a gallai gael ei ddifrodi os caiff ei gysylltu ag offer anghydnaws.
C12. Beth os oes gan fy arddangosfa OLED binnau VCC a GND wedi'u gwrthdroi?
Mae'r bwrdd yn darparu dau opsiwn cysylltydd ar K5 yn benodol i ddarparu ar gyfer arddangosfeydd OLED sydd â phinnau VCC a GND gwrthdro, sy'n gyffredin mewn rhai sgriniau OLED.
C13. A allaf gofnodi data ynni i gerdyn SD?
Ydy, gallwch gysylltu modiwl cerdyn SD I²C drwy'r cysylltydd Qwiic. Bydd angen i chi addasu ac ymestyn y braslun neu'r cadarnwedd a ddarperir i gefnogi cofnodi data.
C14. A yw'r mesurydd ynni'n cynnwys un adeiledig? webgweinydd?
Ydy, mae'r prosiect mesurydd ynni yn cynnwys un adeiledig webgweinydd wedi'i gynnal ar yr ESP32. Hyn web mae'r rhyngwyneb yn adlewyrchu data'r arddangosfa OLED, gan gynnig dull cyfleus arall i ddefnyddwyr fonitro'r defnydd o ynni o bell.
C15. Beth ddylwn i ei wneud os nad yw fy nhyfais yn cysylltu â Wi-Fi?
Gwiriwch eich ffurfweddiad YAML yn ofalus. Gwnewch yn siŵr bod yr SSID a'r cyfrinair cywir wedi'u nodi, a gwiriwch fod y cyfeiriad IP statig a'r gosodiadau is-rwyd yn cyfateb i'ch rhwydwaith.
C16. Beth yw'r gosodiad gwrthydd a argymhellir ar gyfer y cyfainttage a synhwyro cerrynt?
Mae'r mesurydd yn defnyddio cyfaint 1:101tage divider for safety and flexibility, resulting in about ±200 mV at the ADC for a 20 V peak input. For current sensing, a 5 burden resistor provides about 250 mV, which balances resolution and thermal performance effectively. You can adjust these resistors for higher ADC utilization if desired.
C17. A allaf ddefnyddio rhaglennwyr gwahanol fel byrddau FTDI neu Arduino ar gyfer fflachio?
Defnyddiwch raglenwyr sy'n gydnaws ag ESP32 yn unig ar lefelau rhesymeg 3.3 V. Osgowch ddefnyddio dyfeisiau rhesymeg 5 V fel rhai byrddau FTDI ac Arduino, gan y gallant niweidio'r modiwl ESP32-S3.
C18. A ddarperir cadarnwedd wedi'i osod ymlaen llaw?
Mae'r mesurydd ynni wedi'i adael yn fwriadol heb gadarnwedd wedi'i osod ymlaen llaw i ganiatáu i ddefnyddwyr gael yr hyblygrwydd i ddewis a ffurfweddu eu hamgylchedd cadarnwedd dewisol (ESPHome, MQTT, ac ati).
C19. Beth sy'n digwydd os defnyddiais resymeg 5V ar ddamwain a difrodi'r ESP32-S3?
Os bydd difrod yn digwydd, gellir dad-sodro'r modiwl ESP32-S3 a'i ddisodli. Fel arall, gellir cysylltu modiwl ESP32-S3 ar wahân yn uniongyrchol trwy'r penawdau IO.
C20. Ble alla i ddod o hyd i ddogfennaeth gynhwysfawr a firmware e.e.amples?
Dogfennaeth gynhwysfawr, ex cadarnweddampMae les, a'r Bil Deunyddiau (BOM) llawn ar gael ar ystorfa swyddogol Elektor GitHub.
Dogfennau / Adnoddau
![]() |
Mesurydd Ynni elektor ESP32 [pdfLlawlyfr Defnyddiwr FNIRSI 2C53P, Mesurydd Ynni ESP32, ESP32, Mesurydd Ynni, Mesurydd |

