Mèt Enèji Elektor ESP32

Espesifikasyon

  • Alimantasyon: Jiska 300 mA nan 12 V
  • Mikwokontwolè: ESP32-S3
  • Konpatibilite ekran: Ekran OLED ak sipò OLED debaz ak bibliyotèk Adafruit_SSD1306 ak Adafruit_GFX
  • Koneksyon Wi-Fi: Sipòte entegrasyon Asistan Lakay atravè ESPHome
  • Anrejistreman Done: Entegre web sèvè pou siveyans a distans
  • Presizyon: Apwopriye pou itilizasyon rezidansyèl ak lekti ki estab

Pwogramasyon Inisyal san pò USB-C
Pou pwograme mèt enèji ESP32 la san yon pò USB-C okòmansman, swiv etap sa yo:

  1. Sèvi ak yon pwogramè ESP32 ekstèn ki konekte ak header JP2 sou tablo a.
  2. Apre premye pwogramasyon an, aktive mizajou OTA (Over-The-Air) yo pou mizajou firmwèr nan lavni.

Ajoute yon pò USB-C
Si ou vle ajoute yon pò USB-C, ou ka fè sa lè w fè sa:

  1. Jwenn konpozan SMD ki nesesè yo tèt ou.
  2. Gade depo GitHub pwojè a pou lis BOM yo.

Koneksyon Ekspozisyon OLED
Pou konekte yon ekran OLED:

  1. Asire konpatibilite ak ekran OLED ki travay ak bibliyotèk Adafruit_SSD1306 ak Adafruit_GFX yo.
  2. Swiv eskis ki bay la ak sipò OLED debaz oubyen entegre fonksyonalite OLED atravè firmwèr ESPHome la.

Kesyon yo poze souvan (FAQ) Elektor ESP32 Enèji Meter
K1. Kouman pou mwen pwograme mèt enèji ESP32 la okòmansman san yon pò USB-C?
Yo te retire pò USB-C a espre pou rezon sekirite, konpleksite, ak pri. Ou ka pwograme ESP32 a lè l sèvi avèk yon pwogramè ESP32 ekstèn ki konekte ak header JP2 ki sou kat la. Apre pwogramasyon inisyal la, ou ka aktive mizajou OTA (Over-TheAir) pou mizajou firmwèr pratik nan lavni.


K2. Èske mwen ka ajoute yon pò USB-C mwen menm?
Wi, li posib, men ou bezwen jwenn konpozan SMD ou bezwen yo tèt ou. Kounye a, Elektor pa ofri yon twous pou sa, men lis BOM nan disponib nan depo GitHub pwojè a.
K3. Ki kalite ekran OLED ki konpatib ak kontè enèji a?
Kontè enèji a sipòte ekran I²C OLED komen yo, tipikman ekran OLED 0.96 pous 128×64 yo ak chipset SSD1306 la. Ou kapab itilize tou ekran ki pi gwo (1.3″, 1.9″), men w ap bezwen fè ti ajisteman nan firmwèr la pou layout ak rezolisyon an.
K4. Kouman pou mwen konekte ekran OLED la?
Konekte ekran OLED ou a nan pò I²C konpatib ak Qwiic la (konektè K5) sou tablo a. Si lòd pin ekran OLED ou a diferan, gen de opsyon konektè nan K5 la ki rezoud pwoblèm sa a.
K5. Èske ekran OLED la bezwen pwogramasyon?
Wi. Eskis inisyal la gen sipò OLED debaz entegre, epi firmwèr ESPHome la entegre fonksyonalite OLED nèt. Ou ka pèsonalize ekspozisyon an lè w sèvi ak bibliyotèk Adafruit_SSD1306 ak Adafruit_GFX yo.
K6. Kijan mwen ka konfigire koneksyon Wi-Fi pou entegrasyon Home Assistant la?
Okòmansman, konfigire ESP32 ou a lè l sèvi avèk ESPHome la. web koòdone ak paramèt konfigirasyon debaz yo.

Apre konfigirasyon inisyal la, kopye epi kole konfigirasyon YAML detaye a ki soti nan depo GitHub nou an nan paramèt aparèy ou an epi telechaje li.
K7. Èske li posib pou itilize kontè enèji a san ESPHome oswa MQTT?
Wi, mèt la ka fonksyone nèt offline, li montre done an tan reyèl sou ekran OLED la san entegrasyon. Ou ka modifye eskis ki baze sou MQTT yo bay la pou retire fonksyon MQTT yo epi ajoute fonksyonalite anrejistreman kat SD atravè modil kat SD I²C la si ou vle.
K8. Ki ekipman pouvwa mwen ta dwe itilize?
Transfòmatè ki nesesè a ta dwe bay jiska 300 mA nan 12 V, ase pou bay ESP32-S3 la ak periferik yo tankou detèktè ak ekran OLED la kouran.

K9. Ki presizyon mèt enèji a genyen?
Kontè Enèji ESP32 la bay lekti ki estab e konsistan ase pou itilizasyon rezidansyèl. Malgre ke li pa nan nivo endistriyèl, karakteristik kalibrasyon ATM90E32 la asire yon presizyon akseptab ki apwopriye pou rezon siveyans lakay.
K10. Èske mwen ka rekipere ESP32 a si li sispann reponn?
Wi. Si modil la reponn byen, re-flash li avèk yon pwogramè ESP32 3.3 V ki apwopriye. Si li domaje, ou ka ranplase modil ESP32-S3 la oubyen konekte yon lòt modil ESP32 dirèkteman nan tèt IO a.
K11. Èske gen nenpòt limitasyon oswa nòt konpatibilite mwen ta dwe konnen?
Asire w ke tout zouti entèfas ak pwogramasyon yo itilize yo bay yon nivo lojik 3.3 V. ESP32S3 la pa tolere siyal 5 V epi li ka domaje si li konekte ak ekipman ki pa konpatib.
K12. E si ekran OLED mwen an gen broch VCC ak GND envèse?
Kat la bay de opsyon konektè sou K5 espesyalman pou akomode ekran OLED ki gen broch VCC ak GND envèse, ki komen nan kèk ekran OLED.
K13. Èske mwen ka anrejistre done enèji sou yon kat SD?
Wi, ou ka konekte yon modil kat SD I²C atravè konektè Qwiic la. Ou ap bezwen modifye epi pwolonje eskis oswa firmwèr yo bay la pou sipòte anrejistreman done.
K14. Èske kontè enèji a gen yon sistèm entegre? websèvè?
Wi, pwojè kontè enèji a gen ladan yon sistèm entegre websèvè ki òganize sou ESP32 la. Sa a web Entèfas la reflete done ekran OLED la, sa ki ofri itilizatè yo yon lòt metòd pratik pou kontwole konsomasyon enèji a distans.
K15. Kisa mwen ta dwe fè si aparèy mwen an pa konekte ak Wi-Fi a?
Tcheke konfigirasyon YAML ou a ak anpil atansyon. Asire w ou antre SSID ak modpas ki kòrèk yo, epi verifye si adrès IP estatik la ak paramèt sou-rezo a koresponn ak rezo w la.
Q16. Ki konfigirasyon rezistans rekòmande pou vòltage ak deteksyon aktyèl?
Mèt la itilize yon volim 1:101.tagDivizè e pou sekirite ak fleksibilite, sa ki bay anviwon ±200 mV nan ADC a pou yon antre pik 20 V. Pou deteksyon kouran, yon rezistans 5 chay bay anviwon 250 mV, ki balanse rezolisyon ak pèfòmans tèmik efektivman. Ou ka ajiste rezistans sa yo pou pi gwo itilizasyon ADC si ou vle.
K17. Èske mwen ka itilize diferan pwogramè tankou FTDI oswa kat Arduino pou flache?
Sèvi sèlman ak pwogramè konpatib ak ESP32 nan nivo lojik 3.3 V. Evite itilize aparèy lojik 5 V tankou kèk kat FTDI ak Arduino, paske yo ka domaje modil ESP32-S3 la.

K18. Èske yo bay yon firmwèr pre-enstale?
Yo fè espre kite kontè enèji a san firmwèr preenstale pou bay itilizatè yo fleksibilite pou chwazi epi konfigire anviwònman firmwèr yo prefere a (ESPHome, MQTT, elatriye).
K19. Kisa k ap pase si mwen te itilize lojik 5V a pa aksidan epi mwen domaje ESP32-S3 la?
Si gen domaj, ou ka desoude modil ESP32-S3 la epi ranplase li. Sinon, ou ka konekte yon modil ESP32-S3 apa dirèkteman atravè konektè IO yo.
Q20. Ki kote mwen ka jwenn dokiman konplè ak vèsyon firmwèramples?
Dokimantasyon konplè, ansyen firmwèrampChiz yo, ak Lis Materyèl konplè a (BOM) disponib nan depo ofisyèl Elektor GitHub la.

Dokiman / Resous

Mèt Enèji Elektor ESP32 [pdfManyèl Itilizatè
FNIRSI 2C53P, ESP32 Mèt Enèji, ESP32, Mèt Enèji, Mèt

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *