עלעקטאָר ESP32 ענערגיע מעטער

ספּעסאַפאַקיישאַנז

  • מאַכט צושטעל: ביז 300 mA ביי 12 V
  • מיקראָקאָנטראָללער: 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
  • דאַטן לאָגינג: איינגעבויט web סערווער פֿאַר ווײַט מאָניטאָרינג
  • 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:

  1. Use an external ESP32 programmer connected to the JP2 header on the board.
  2. After initial programming, enable OTA (Over-The-Air) updates for future firmware updates.

Adding a USB-C Port
אויב איר ווילט צולייגן אַ USB-C פּאָרט, קענט איר דאָס טאָן דורך:

  1. באַקומען די נויטיקע SMD קאָמפּאָנענטן אַליין.
  2. זעט דעם פּראָיעקט'ס גיטהאַב רעפּאָזיטאָרי פֿאַר די BOM רשימה.

OLED Display Connection
צו פֿאַרבינדן אַן OLED דיספּלעי:

  1. Ensure compatibility with OLED displays that work with Adafruit_SSD1306 & Adafruit_GFX libraries.
  2. Follow the provided sketch with basic OLED support or integrate OLED functionality through ESPHome firmware.

אָפט געשטעלטע פֿראַגעס (FAQ) עלעקטאָר ESP32 ענערגיע מעטער
פראגע 1. ווי אזוי פראגראמיר איך ערשט דעם ESP32 ענערגיע מעטער אן א USB-C פארט?
דער USB-C פּאָרט איז געווען באַוואוסטזיניק אויסגעלאָזט פֿאַר זיכערהייט, קאָמפּלעקסיטעט און קאָסטן סיבות. איר קענט פּראָגראַמירן דעם ESP32 מיט אַן עקסטערנעם ESP32 פּראָגראַמירער וואָס איז פארבונדן צום JP2 כעאַדער אויף דער ברעט. נאָך דער ערשטער פּראָגראַמירן, קענט איר אַקטיוויזירן OTA (Over-TheAir) דערהייַנטיקונגען פֿאַר באַקוועמע צוקונפֿטיקע פירמווער דערהייַנטיקונגען.


פראגע 2. קען איך אליין צולייגן א USB-C פארט?
יא, עס איז מעגלעך, אבער איר דארפט אליין באקומען די נויטיגע SMD קאמפאנענטן. עלעקטאָר אָפפערט איצט נישט קיין קיט דערפאַר, אָבער די BOM ליסטע איז פאַראַן אין דעם פּראָיעקט'ס GitHub רעפּאָזיטאָרי.
פ3. וואָסער טיפּ OLED דיספּליי איז קאָמפּאַטיבל מיטן ענערגיע מעטער?
דער ענערגיע מעטער שטיצט געוויינטלעכע I²C OLED דיספּלייז, טיפּיש די 0.96-אינטש 128×64 OLED סקרינז מיטן SSD1306 טשיפּסעט. איר קענט אויך נוצן גרעסערע דיספּלייז (1.3″, 1.9″), אָבער קליינע פירמווער אַדזשאַסטמאַנץ וועלן זיין נייטיק פֿאַר אויסלייג און רעזאָלוציע.
פראגע 4. ווי אזוי קען איך פארבינדן דעם OLED דיספלעי?
פֿאַרבינדט אייער OLED דיספּלעי צום Qwiic-קאָמפּאַטיבל I²C פּאָרט (K5 קאַנעקטאָר) אויף דער ברעט. אויב אייער OLED סקרין'ס פּין סדר איז אַנדערש, צוויי קאַנעקטאָר אָפּציעס ביי K5 אַדרעסירן דאָס.
פראגע 5. דארף מען פראגראמירן דעם OLED דיספלעי?
יא. די ערשטע סקיצע וואָס איז צוגעשטעלט געוואָרן האט איינגעבויטע גרונטלעכע OLED שטיצע, און די ESPHome פירמווער אינטעגרירט גאָר OLED פאַנגקשאַנאַליטעט. איר קענט קאַסטאַמייזן דעם דיספּליי דורך ניצן די Adafruit_SSD1306 און Adafruit_GFX ביבליאָטעקן.
פֿ6. ווי קען איך אויפֿשטעלן Wi-Fi קאָנעקטיוויטי פֿאַר היים אַסיסטאַנט אינטעגראַציע?
אנפאנגס, קאנפיגוריר דיין ESP32 ניצנדיק ESPHome'ס 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.
ק7. איז עס מעגלעך צו ניצן דעם ענערגיע מעטער אָן ESPHome אדער MQTT?
יא, דער מעטער קען פונקציאנירן אינגאנצן אפליין, ווייזנדיג רעאל-צייט דאטן אויפן OLED עקראן אן אינטעגראציע. איר קענט מאדיפיצירן די צוגעשטעלטע MQTT-באזירטע סקיצע צו אראפנעמען MQTT פונקציעס און צולייגן SD קארטל לאגינג פונקציאנאליטעט דורך די I²C SD קארטל מאדול אויב איר ווילט.
פֿ8. וואָסערע מאַכט צושטעל זאָל איך נוצן?
דער פארלאנגטער טראנספארמער זאל צושטעלן ביז 300 mA ביי 12 V, גענוג צו געבן שטראם פארן ESP32-S3 און פעריפערישע זאכן ווי סענסארן און דעם OLED דיספלעי.

פ9. ווי גענוי איז דער ענערגיע מעטער?
דער ESP32 ענערגיע מעטער גיט סטאַבילע און קאָנסיסטענטע לייענונגען גענוג פֿאַר רעזידענציעל נוצן. כאָטש נישט אינדוסטריעל-קלאַס, די ATM90E32 קאַליבראַציע פֿעיִקייטן ענשור אַקסעפּטאַבאַל אַקיעראַסי פּאַסיק פֿאַר היים מאָניטאָרינג צוועקן.
פראגע 10. קען איך צוריקקריגן דעם ESP32 אויב עס הערט אויף צו רעאגירן?
יא. אויב דער מאָדול רעאַגירט, ריפלאַש עס מיט אַ פּאַסיקן 3.3 V ESP32 פּראָגראַמירער. אויב עס איז געשעדיגט, קענט איר פאַרבייטן דעם ESP32-S3 מאָדול אָדער פאַרבינדן אַן אַנדער ESP32 מאָדול גלייך צום IO כעאַדער.
פֿ11. זענען דאָ באַקאַנטע לימיטאַציעס אָדער קאָמפּאַטאַביליטי הערות וואָס איך זאָל וויסן?
זיכער מאַכן אַז אַלע אינטערפייסינג און פּראָגראַממינג מכשירים וואָס ווערן גענוצט צושטעלן אַ 3.3 V לאָגיק לעוועל. די ESP32S3 איז נישט טאָלעראַנט צו 5 V סיגנאַלן און קען ווערן געשעדיגט אויב עס איז פארבונדן צו נישט קאָמפּאַטיבלע ויסריכט.
פ12. וואָס אויב מיין OLED דיספּלעי האט אויסגעדרייטע VCC און GND פּינס?
די ברעט גיט צוויי קאַנעקטאָר אָפּציעס אויף K5 ספּעציעל צו אַקאַמאַדירן OLED דיספּלייז וואָס האָבן ריווערסט VCC און GND פּינס, געוויינטלעך אין עטלעכע OLED סקרינז.
פ13. קען איך לאָגן ענערגיע דאַטן צו אַן SD קאַרטל?
יא, איר קענט פארבינדן אן I²C SD קארטל מאדול דורך דעם Qwiic קאנעקטאר. איר וועט דארפן מאדיפיצירן און פארברייטערן די צוגעשטעלטע סקעטש אדער פירמווער צו שטיצן דאטן לאגינג.
פֿ14. צי האָט דער ענערגיע מעטער אַן איינגעבויטע webסערווער?
יא, דער ענערגיע מעטער פראיעקט כולל אן איינגעבויטע webסערווער געהאָוסטעד אויף די ESP32. דאָס web די צובינד שפּיגלט אָפּ די OLED דיספּליי דאַטן, און אָפֿערט ​​באַניצער נאָך אַ באַקוועמען אופֿן צו מאָניטאָרירן ענערגיע באַניץ פֿון ווײַטן.
פֿ15. וואָס זאָל איך טאָן אויב מײַן דעווײַס פֿאַרבינדט זיך נישט צו Wi-Fi?
קאָנטראָלירט קערפֿול אייער YAML קאָנפֿיגוראַציע. זיכערט זיך אַז די ריכטיקע SSID און פּאַראָל זענען אײַנגעגעבן, און באַשטעטיקט אַז די סטאַטישע IP אַדרעס און סובנעט סעטטינגס שטימען מיט אייער נעץ.
פֿ16. וואָס איז די רעקאָמענדירטע רעזיסטאָר סעטאַפּ פֿאַר וואָלומעןtage און קראַנט סענסינג?
דער מעטער ניצט אַ 1:101 וואָל.tage 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.
ק17. קען איך ניצן פארשידענע פראגראמירער ווי FTDI אדער ארדוינא באארדס פאר פלעשינג?
ניצט נאָר ESP32-קאָמפּאַטיבלע פּראָגראַמירער אויף 3.3 V לאָגיק לעוועלס. פֿאַרמייַדט ניצן 5 V לאָגיק דעוויסעס ווי עטלעכע FTDI און Arduino באָרדז, ווײַל זיי קענען שעדיקן דעם ESP32-S3 מאָדול.

ק18. איז פאַר-אינסטאַלירטע פירמווער צוגעשטעלט?
דער ענערגיע מעטער איז בעוואוסטזיניק געלאזט אָן פאַר-אינסטאַלירטע פירמווער צו געבן באַניצער די בייגיקייט צו אויסקלייבן און קאָנפיגורירן זייער בילכער פירמווער סביבה (ESPHome, MQTT, אאז"וו).
פֿ19. וואָס פּאַסירט אויב איך האָב אַקסאַדענטאַל געניצט 5V לאָגיק און געשעדיגט דעם ESP32-S3?
אויב עס פּאַסירט שאָדן, קען מען דעם ESP32-S3 מאָדול אַראָפּנעמען און אויסטוישן. אַלטערנאַטיוו, קען מען פֿאַרבינדן אַ באַזונדערן ESP32-S3 מאָדול גלייך דורך די IO כעדערס.
פֿ20. וואו קען איך געפֿינען קאָמפּרעהענסיווע דאָקומענטאַציע און פירמווער עקסעקוטיווןamples?
קאָמפּרעהענסיוו דאָקומענטאַציע, פירמווער עקסampלעס, און די פולע ביל אף מאטעריאלס (BOM) זענען פאראן אויפן אפיציעלן עלעקטאר גיטהאב רעפאזיטארי.

דאָקומענטן / רעסאָורסעס

עלעקטאָר ESP32 ענערגיע מעטער [pdfבאַניצער מאַנואַל
FNIRSI 2C53P, ESP32 ענערגיע מעטער, ESP32, ענערגיע מעטער, מעטער

רעפערענצן

לאָזן אַ באַמערקונג

דיין בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען אנגעצייכנט *