इलेक्टोर ESP32 ऊर्जा मीटर

विशेष विवरण

  • विद्युत आपूर्ति: 12 V पर 300 mA तक
  • माइक्रोकंट्रोलर: ESP32-S3
  • डिस्प्ले संगतता: मूल OLED समर्थन और Adafruit_SSD1306 और Adafruit_GFX लाइब्रेरी के साथ OLED डिस्प्ले
  • वाई-फाई कनेक्टिविटी: ESPHome के माध्यम से होम असिस्टेंट एकीकरण का समर्थन करता है
  • डेटा लॉगिंग: अंतर्निहित web दूरस्थ निगरानी के लिए सर्वर
  • सटीकता: स्थिर रीडिंग के साथ आवासीय उपयोग के लिए उपयुक्त

USB-C पोर्ट के बिना प्रारंभिक प्रोग्रामिंग
USB-C पोर्ट के बिना ESP32 ऊर्जा मीटर को आरंभिक रूप से प्रोग्राम करने के लिए, इन चरणों का पालन करें:

  1. बोर्ड पर JP2 हेडर से जुड़े बाहरी ESP32 प्रोग्रामर का उपयोग करें।
  2. प्रारंभिक प्रोग्रामिंग के बाद, भविष्य के फर्मवेयर अपडेट के लिए OTA (ओवर-द-एयर) अपडेट सक्षम करें।

USB-C पोर्ट जोड़ना
यदि आप USB-C पोर्ट जोड़ना चाहते हैं, तो आप ऐसा इस प्रकार कर सकते हैं:

  1. आवश्यक एसएमडी घटकों की आपूर्ति स्वयं करना।
  2. BOM सूची के लिए परियोजना के GitHub रिपॉजिटरी को देखें।

OLED डिस्प्ले कनेक्शन
OLED डिस्प्ले कनेक्ट करने के लिए:

  1. Adafruit_SSD1306 और Adafruit_GFX लाइब्रेरी के साथ काम करने वाले OLED डिस्प्ले के साथ संगतता सुनिश्चित करें।
  2. बुनियादी OLED समर्थन के साथ प्रदान किए गए स्केच का पालन करें या ESPHome फर्मवेयर के माध्यम से OLED कार्यक्षमता को एकीकृत करें।

अक्सर पूछे जाने वाले प्रश्न (FAQ) Elektor ESP32 ऊर्जा मीटर
प्रश्न 1. मैं USB-C पोर्ट के बिना ESP32 ऊर्जा मीटर को प्रारंभ में कैसे प्रोग्राम करूँ?
सुरक्षा, जटिलता और लागत संबंधी कारणों से USB-C पोर्ट को जानबूझकर हटा दिया गया है। आप बोर्ड पर JP2 हेडर से जुड़े एक बाहरी ESP32 प्रोग्रामर का उपयोग करके ESP32 को प्रोग्राम कर सकते हैं। प्रारंभिक प्रोग्रामिंग के बाद, आप भविष्य में सुविधाजनक फ़र्मवेयर अपडेट के लिए OTA (ओवर-द-एयर) अपडेट सक्षम कर सकते हैं।


प्रश्न 2. क्या मैं स्वयं USB-C पोर्ट जोड़ सकता हूँ?
हाँ, यह संभव है, लेकिन आपको आवश्यक SMD घटकों को स्वयं ही जुटाना होगा। Elektor वर्तमान में इसके लिए कोई किट उपलब्ध नहीं कराता है, लेकिन BOM सूची परियोजना के GitHub रिपॉजिटरी में उपलब्ध है।
प्रश्न 3. ऊर्जा मीटर के साथ किस प्रकार का OLED डिस्प्ले संगत है?
ऊर्जा मीटर सामान्य I²C OLED डिस्प्ले को सपोर्ट करता है, आमतौर पर SSD1306 चिपसेट वाली 0.96-इंच 128×64 OLED स्क्रीन को। आप बड़े डिस्प्ले (1.3″, 1.9″) का भी इस्तेमाल कर सकते हैं, लेकिन लेआउट और रिज़ॉल्यूशन के लिए थोड़े फ़र्मवेयर समायोजन की आवश्यकता होगी।
प्रश्न 4. मैं OLED डिस्प्ले को कैसे कनेक्ट करूं?
अपने OLED डिस्प्ले को बोर्ड पर Qwiic-संगत I²C पोर्ट (K5 कनेक्टर) से कनेक्ट करें। अगर आपकी OLED स्क्रीन का पिन क्रम अलग है, तो K5 पर दो कनेक्टर विकल्प इस समस्या का समाधान करते हैं।
प्रश्न 5. क्या OLED डिस्प्ले को प्रोग्रामिंग की आवश्यकता होती है?
हाँ। प्रदान किए गए प्रारंभिक स्केच में बुनियादी OLED समर्थन अंतर्निहित है, और ESPHome फ़र्मवेयर OLED कार्यक्षमता को पूरी तरह से एकीकृत करता है। आप Adafruit_SSD1306 और Adafruit_GFX लाइब्रेरी का उपयोग करके डिस्प्ले को अनुकूलित कर सकते हैं।
प्रश्न 6. मैं होम असिस्टेंट एकीकरण के लिए वाई-फाई कनेक्टिविटी कैसे सेट कर सकता हूं?
प्रारंभ में, ESPHome का उपयोग करके अपने ESP32 को कॉन्फ़िगर करें web बुनियादी सेटअप मापदंडों के साथ इंटरफेस।

प्रारंभिक कॉन्फ़िगरेशन के बाद, हमारे GitHub रिपॉजिटरी से विस्तृत YAML कॉन्फ़िगरेशन को कॉपी करके अपने डिवाइस सेटिंग्स में पेस्ट करें और अपलोड करें।
प्रश्न 7. क्या ESPHome या MQTT के बिना ऊर्जा मीटर का उपयोग करना संभव है?
हाँ, मीटर पूरी तरह से ऑफ़लाइन काम कर सकता है, और बिना किसी एकीकरण के OLED स्क्रीन पर रीयल-टाइम डेटा दिखा सकता है। आप चाहें तो MQTT फ़ंक्शन हटाने और I²C SD कार्ड मॉड्यूल के माध्यम से SD कार्ड लॉगिंग कार्यक्षमता जोड़ने के लिए दिए गए MQTT-आधारित स्केच को संशोधित कर सकते हैं।
प्रश्न 8. मुझे किस विद्युत आपूर्ति का उपयोग करना चाहिए?
आवश्यक ट्रांसफार्मर को 12 V पर 300 mA तक की शक्ति प्रदान करनी चाहिए, जो ESP32-S3 और बाह्य उपकरणों जैसे सेंसर और OLED डिस्प्ले को शक्ति प्रदान करने के लिए पर्याप्त हो।

प्रश्न 9. ऊर्जा मीटर कितना सटीक है?
ESP32 ऊर्जा मीटर आवासीय उपयोग के लिए पर्याप्त स्थिर और सुसंगत रीडिंग प्रदान करता है। हालाँकि यह औद्योगिक स्तर का नहीं है, ATM90E32 अंशांकन विशेषताएँ घरेलू निगरानी उद्देश्यों के लिए उपयुक्त स्वीकार्य सटीकता सुनिश्चित करती हैं।
प्रश्न 10. यदि ESP32 प्रतिक्रिया देना बंद कर दे तो क्या मैं उसे पुनः प्राप्त कर सकता हूँ?
हाँ। अगर मॉड्यूल रिस्पॉन्सिव है, तो उसे उचित 3.3V ESP32 प्रोग्रामर का उपयोग करके रीफ़्लैश करें। क्षतिग्रस्त होने पर, आप ESP32-S3 मॉड्यूल को बदल सकते हैं या किसी अन्य ESP32 मॉड्यूल को सीधे IO हेडर से जोड़ सकते हैं।
प्रश्न 11. क्या कोई ज्ञात सीमाएँ या संगतता नोट हैं जिनके बारे में मुझे जानकारी होनी चाहिए?
सुनिश्चित करें कि उपयोग किए जाने वाले सभी इंटरफेसिंग और प्रोग्रामिंग उपकरण 3.3 V लॉजिक स्तर प्रदान करते हैं। ESP32S3 5 V सिग्नल के प्रति सहनशील नहीं है और असंगत उपकरणों से जुड़ने पर क्षतिग्रस्त हो सकता है।
प्रश्न 12. यदि मेरे OLED डिस्प्ले में VCC और GND पिन उलटे हों तो क्या होगा?
बोर्ड K5 पर दो कनेक्टर विकल्प प्रदान करता है, विशेष रूप से OLED डिस्प्ले को समायोजित करने के लिए, जिसमें VCC और GND पिन उलटे होते हैं, जो कुछ OLED स्क्रीन में आम है।
प्रश्न 13. क्या मैं ऊर्जा डेटा को SD कार्ड में लॉग कर सकता हूँ?
हाँ, आप Qwiic कनेक्टर के माध्यम से I²C SD कार्ड मॉड्यूल कनेक्ट कर सकते हैं। डेटा लॉगिंग को सपोर्ट करने के लिए आपको दिए गए स्केच या फ़र्मवेयर को संशोधित और विस्तारित करना होगा।
प्रश्न 14. क्या ऊर्जा मीटर में अंतर्निर्मित शामिल है? webसर्वर?
हाँ, ऊर्जा मीटर परियोजना में एक अंतर्निर्मित शामिल है webसर्वर ESP32 पर होस्ट किया गया है। यह web इंटरफ़ेस OLED डिस्प्ले डेटा को प्रतिबिंबित करता है, जिससे उपयोगकर्ताओं को ऊर्जा उपयोग की दूर से निगरानी करने का एक और सुविधाजनक तरीका मिल जाता है।
प्रश्न 15. यदि मेरा डिवाइस वाई-फाई से कनेक्ट नहीं होता है तो मुझे क्या करना चाहिए?
अपने YAML कॉन्फ़िगरेशन की सावधानीपूर्वक जाँच करें। सुनिश्चित करें कि सही SSID और पासवर्ड दर्ज किया गया है, और सत्यापित करें कि स्थिर IP पता और सबनेट सेटिंग्स आपके नेटवर्क से मेल खाती हैं।
प्रश्न 16. वॉल्यूम के लिए अनुशंसित प्रतिरोधक सेटअप क्या है?tagई और वर्तमान संवेदन?
मीटर 1:101 वॉल्यूम का उपयोग करता हैtagसुरक्षा और लचीलेपन के लिए, 20 V के पीक इनपुट के लिए ADC पर लगभग ±200 mV प्राप्त करने के लिए, एक 5-बॉर्डन रेसिस्टर लगभग 250 mV प्रदान करता है, जो रिज़ॉल्यूशन और थर्मल प्रदर्शन को प्रभावी ढंग से संतुलित करता है। आप चाहें तो इन रेसिस्टर को उच्च ADC उपयोग के लिए समायोजित कर सकते हैं।
प्रश्न 17. क्या मैं फ्लैशिंग के लिए FTDI या Arduino बोर्ड जैसे विभिन्न प्रोग्रामर का उपयोग कर सकता हूँ?
3.3 V लॉजिक स्तरों पर केवल ESP32-संगत प्रोग्रामर का उपयोग करें। कुछ FTDI और Arduino बोर्ड जैसे 5 V लॉजिक उपकरणों का उपयोग करने से बचें, क्योंकि वे ESP32-S3 मॉड्यूल को नुकसान पहुँचा सकते हैं।

प्रश्न 18. क्या पूर्व-स्थापित फर्मवेयर प्रदान किया गया है?
ऊर्जा मीटर को जानबूझकर पूर्व-स्थापित फर्मवेयर के बिना छोड़ दिया जाता है ताकि उपयोगकर्ताओं को अपने पसंदीदा फर्मवेयर वातावरण (ESPHome, MQTT, आदि) का चयन और कॉन्फ़िगर करने की सुविधा मिल सके।
प्रश्न 19. यदि मैंने गलती से 5V लॉजिक का उपयोग किया और ESP32-S3 को क्षतिग्रस्त कर दिया तो क्या होगा?
यदि कोई क्षति होती है, तो ESP32-S3 मॉड्यूल को डिसोल्डर करके बदला जा सकता है। वैकल्पिक रूप से, एक अलग ESP32-S3 मॉड्यूल को IO हेडर के माध्यम से सीधे जोड़ा जा सकता है।
प्रश्न 20. मुझे विस्तृत दस्तावेज और फर्मवेयर एक्स कहां मिल सकते हैं?ampलेस?
व्यापक दस्तावेज़ीकरण, फ़र्मवेयर पूर्वampलेस, और पूर्ण बिल ऑफ मटेरियल (बीओएम) आधिकारिक इलेक्टर गिटहब रिपोजिटरी पर उपलब्ध हैं।

दस्तावेज़ / संसाधन

इलेक्टोर ESP32 ऊर्जा मीटर [पीडीएफ] उपयोगकर्ता पुस्तिका
FNIRSI 2C53P, ESP32 ऊर्जा मीटर, ESP32, ऊर्जा मीटर, मीटर

संदर्भ

एक टिप्पणी छोड़ें

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड चिह्नित हैं *