elektor ESP32 Ҳисобкунаки энергетикӣ

Мушаххасоти
- Таъмини барқ: То 300 мА дар 12 В
- Микроконтроллер: ESP32-S3
- Мутобиқати намоиш: Дисплейҳои OLED бо дастгирии асосии OLED ва китобхонаҳои Adafruit_SSD1306 & Adafruit_GFX
- Пайвасти Wi-Fi: Ҳамгироии Home Assistant-ро тавассути ESPHome дастгирӣ мекунад
- Бақайдгирии маълумот: дарунсохт web сервер барои мониторинги дурдаст
- Дақиқӣ: Муносиб барои истифодаи истиқоматӣ бо хонишҳои устувор
Барномасозии ибтидоӣ бе порти USB-C
Барои дар аввал барномарезии ESP32 Energy Meter бе порти USB-C, ин қадамҳоро иҷро кунед:
- Як барномасози берунии ESP32-ро истифода баред, ки ба сарлавҳаи JP2 дар тахта пайваст карда шудааст.
- Пас аз барномасозии ибтидоӣ, навсозиҳои OTA (Over-The-Air) -ро барои навсозии ояндаи нармафзор фаъол созед.
Илова кардани порти USB-C
Агар шумо хоҳед, ки порти USB-C илова кунед, шумо метавонед ин корро тавассути:
- Ҷузъҳои зарурии SMD-ро худатон дастрас кунед.
- Барои рӯйхати BOM ба анбори GitHub-и лоиҳа муроҷиат кунед.
Пайвастшавӣ ба намоиши OLED
Барои пайваст кардани дисплейи OLED:
- Мутобиқатиро бо дисплейҳои OLED, ки бо китобхонаҳои Adafruit_SSD1306 ва Adafruit_GFX кор мекунанд, таъмин кунед.
- Эскизи пешниҳодшударо бо дастгирии асосии OLED иҷро кунед ё функсияи OLED-ро тавассути нармафзори ESPHome ҳамгиро кунед.
Саволҳои зуд-зуд пурсидашаванда (FAQ) Elektor ESP32 Ҳисобкунаки энергетикӣ
Q1. Чӣ тавр ман дар аввал ESP32 Energy Meter -ро бе порти USB-C барномарезӣ мекунам?
Порти USB-C қасдан бо сабабҳои бехатарӣ, мураккабӣ ва хароҷот сарфи назар карда шуд. Шумо метавонед ESP32-ро бо истифода аз барномасози берунии ESP32, ки ба сарлавҳаи JP2 дар тахта пайваст шудааст, барномарезӣ кунед. Пас аз барномасозии ибтидоӣ, шумо метавонед навсозиҳои OTA (Over-TheAir) -ро барои навсозиҳои мувофиқи нармафзори оянда фаъол созед.

Q2. Оё ман метавонам худам порти USB-C илова кунам?
Бале, ин имконпазир аст, аммо шумо бояд ҷузъҳои зарурии SMD-ро худатон дастрас кунед. Дар айни замон Elektor маҷмӯа барои ин пешниҳод намекунад, аммо рӯйхати BOM дар анбори GitHub лоиҳа дастрас аст.
Q3. Кадом намуди дисплейи OLED бо ҳисобкунаки энергетикӣ мувофиқ аст?
Ҳисобкунаки энергетикӣ дисплейҳои маъмули I²C OLED-ро дастгирӣ мекунад, маъмулан экранҳои 0.96 дюймаи 128 × 64 OLED бо чипсети SSD1306. Шумо инчунин метавонед дисплейҳои калонтарро (1.3 ″, 1.9 ″) истифода баред, аммо барои тарҳрезӣ ва ҳалкунанда ислоҳоти хурди нармафзор лозим мешавад.
Q4. Дисплейи OLED-ро чӣ гуна пайваст кардан мумкин аст?
Дисплейи OLED-и худро ба порти бо Qwiic мувофиқи I²C (пайвасткунаки K5) дар тахта пайваст кунед. Агар тартиби пинҳои экрани OLED-и шумо фарқ кунад, ду варианти пайвасткунак дар K5 ба ин муроҷиат мекунанд.
Q5. Оё намоиши OLED барномасозӣ талаб мекунад?
Бале. Эскизи ибтидоии пешниҳодшуда дорои дастгирии асосии OLED-и дарунсохташуда мебошад ва нармафзори ESPHome функсияи OLED-ро пурра муттаҳид мекунад. Шумо метавонед намоишро бо истифода аз китобхонаҳои Adafruit_SSD1306 & Adafruit_GFX танзим кунед.
Q6. Чӣ тавр ман метавонам пайвасти Wi-Fi-ро барои ҳамгироии Home Assistant насб кунам?
Дар аввал, ESP32-и худро бо истифода аз ESPHome танзим кунед web интерфейс бо параметрҳои асосии танзимот.
Пас аз конфигуратсияи аввала, конфигуратсияи муфассали YAML-ро аз анбори GitHub-и мо ба танзимоти дастгоҳи худ нусхабардорӣ ва часбонед ва онро бор кунед.
Q7. Оё ҳисобкунаки энергетикиро бе ESPHome ё MQTT истифода бурдан мумкин аст?
Бале, ҳисобкунак метавонад комилан офлайнӣ кор кунад ва маълумотро дар вақти воқеӣ дар экрани OLED бидуни ҳамгироӣ нишон диҳад. Шумо метавонед эскизи пешниҳодшудаи MQTT-ро барои нест кардани функсияҳои MQTT тағир диҳед ва агар хоҳед, функсияи сабти корти SD тавассути модули корти SD I²C илова кунед.
Q8. Кадом таъминоти барқро ман бояд истифода барам?
Трансформатори зарурӣ бояд то 300 мА дар 12 В таъмин кунад, ки барои нерӯи ESP32-S3 ва таҷҳизоти канорӣ ба монанди сенсорҳо ва дисплейи OLED кифоя аст.
Q9. Ҳисобкунаки энергетикӣ то чӣ андоза дақиқ аст?
Ҳисобкунаки энергетикии ESP32 хонишҳои устувор ва пайвастаро барои истифодаи манзил кофӣ таъмин мекунад. Гарчанде ки дараҷаи саноатӣ набошад ҳам, хусусиятҳои калибрченкунии ATM90E32 дақиқии қобили қабулро барои мониторинги хонагӣ таъмин мекунанд.
Q10. Оё ман метавонам ESP32-ро барқарор кунам, агар он посух надиҳад?
Бале. Агар модул ҷавобгар бошад, онро бо истифода аз барномасози дурусти 3.3 V ESP32 такрор кунед. Агар вайрон шавад, шумо метавонед модули ESP32-S3-ро иваз кунед ё модули дигари ESP32-ро мустақиман ба сарлавҳаи IO пайваст кунед.
Q11. Оё ягон маҳдудиятҳои маълум ё қайдҳои мутобиқат вуҷуд доранд, ки ман бояд аз онҳо огоҳ бошам?
Боварӣ ҳосил кунед, ки ҳамаи абзорҳои интерфейс ва барномасозии истифодашуда сатҳи мантиқии 3.3 В-ро таъмин мекунанд. ESP32S3 ба сигналҳои 5 В тобовар нест ва агар ба таҷҳизоти номувофиқ пайваст шавад, метавонад осеб расонад.
Q12. Чӣ мешавад, агар дисплейи OLED-и ман пинҳои VCC ва GND-ро баръакс карда бошад?
Раёсат ду варианти пайвасткунакро дар K5 пешниҳод мекунад, ки махсус барои ҷойгир кардани дисплейҳои OLED, ки дар баъзе экранҳои OLED маъмуланд, VCC ва GND-и баръакс доранд.
Q13. Оё ман метавонам маълумоти энергетикиро ба корти SD сабт кунам?
Бале, шумо метавонед модули корти SD-и I²C-ро тавассути пайвасткунаки Qwiic пайваст кунед. Барои дастгирии сабти маълумот ба шумо лозим меояд, ки эскиз ё нармафзори пешниҳодшударо тағир диҳед ва васеъ кунед.
Q14. Оё ҳисобкунаки энергетикӣ дар бар мегирад webсервер?
Бале, лоиҳаи ҳисобкунакҳои энергетикӣ дар бар мегирад webсервер дар ESP32 ҷойгир шудааст. Ин web Интерфейс маълумоти дисплейи OLED-ро инъикос мекунад ва ба корбарон усули дигари қулайи назорати истифодаи энергияро аз фосилаи дур пешниҳод мекунад.
Q15. Чӣ бояд кард, агар дастгоҳи ман ба Wi-Fi пайваст нашавад?
Конфигуратсияи YAML-и худро бодиққат тафтиш кунед. Боварӣ ҳосил кунед, ки SSID ва пароли дуруст ворид карда шудааст ва санҷед, ки суроғаи IP статикӣ ва танзимоти зершабақа ба шабакаи шумо мувофиқат мекунад.
Q16. Танзими резистор тавсияшаванда барои voltagд ва ҳискунандаи ҷорӣ?
Ҳисобкунак 1:101 voltagтақсимкунандаи e барои бехатарӣ ва чандирӣ, ки дар натиҷа тақрибан ±200 мВ дар ADC барои вуруди қуллаи 20 В. Барои ҳассосияти ҷорӣ, як муқовимати бори 5 тақрибан 250 мВро таъмин мекунад, ки қарор ва иҷрои гармиро ба таври муассир мувозинат мекунад. Агар хоҳед, шумо метавонед ин резисторҳоро барои истифодаи баландтари ADC танзим кунед.
Q17. Оё ман метавонам барномасозони гуногунро ба монанди тахтаҳои FTDI ё Arduino барои дурахш истифода барам?
Танҳо барномасозони бо ESP32 мувофиқро дар сатҳҳои мантиқии 3.3 V истифода баред. Истифодаи дастгоҳҳои мантиқии 5 V ба монанди баъзе тахтаҳои FTDI ва Arduino худдорӣ кунед, зеро онҳо метавонанд ба модули ESP32-S3 зарар расонанд.
Q18. Оё нармафзори қаблан насбшуда таъмин карда шудааст?
Ҳисобкунаки энергетикӣ қасдан бе нармафзори қаблан насбшуда гузошта мешавад, то ба корбарон имкон диҳад, ки муҳити нармафзори дилхоҳи худро интихоб ва танзим кунанд (ESPHome, MQTT ва ғайра).
Q19. Агар ман тасодуфан мантиқи 5V-ро истифода барам ва ESP32-S3-ро вайрон кунам, чӣ мешавад?
Агар осеб расад, модули ESP32-S3-ро ҷудо кардан ва иваз кардан мумкин аст. Интихобан, як модули алоҳидаи ESP32-S3 метавонад мустақиман тавассути сарлавҳаҳои IO пайваст карда шавад.
Q20. Аз куҷо метавонам ҳуҷҷатҳои ҳамаҷониба ва нармафзори миёнаравро пайдо кунамamples?
Ҳуҷҷатҳои ҳамаҷониба, нармафзори пештараamples, ва Векселҳои пурраи маводҳо (BOM) дар анбори расмии Elektor GitHub дастрасанд.
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
elektor ESP32 Ҳисобкунаки энергетикӣ [pdf] Дастури корбар FNIRSI 2C53P, ESP32 Ҳисобкунаки энергетикӣ, ESP32, Ҳисобкунаки энергетикӣ, Метр |

