विषयसूची:
- चरण 1: सिद्धांत योजना
- चरण 2: घटक
- चरण 3: प्रोग्रामिंग
- चरण 4: कोडांतरण
- चरण 5: बिजली मीटर पर चढ़ना
- चरण 6: पावर अप
वीडियो: अपना मुख्य बिजली मीटर पढ़ें (ESP8266, WiFi, MQTT और Openhab): 6 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
इस निर्देश में आपको पता चलता है कि मैंने अपने घर के मुख्य बिजली के उपयोग को कैसे पढ़ा और इसे अपने ओपनहैब होम ऑटोमेशन में ESP8266, Wifi, MQTT के माध्यम से प्रकाशित किया।
मेरे पास एक 'स्मार्ट मीटर' ISKRA टाइप MT372 है, हालाँकि इसमें डेटा निर्यात करने की कोई आसान संभावना नहीं है। इसलिए मैंने वर्तमान पावर को पढ़ने के लिए एलईडी दालों का इस्तेमाल किया, एलईडी दालों को 1 किलोवाट/घंटा के लिए 1000 बार।
चरण 1: सिद्धांत योजना
दालों का पता ESP8266 द्वारा लगाया जाता है। हालाँकि, आपको एक अच्छे और स्पष्ट '0' और '1' की आवश्यकता है। दालें काफी कमजोर हैं इसलिए मुझे कुछ उपयुक्त इलेक्ट्रॉनिक घटकों की आवश्यकता थी।
phototransistor
एक फोटोरेसिस्टर लाल बत्ती की छोटी और कमजोर दालों का पता लगाने के लिए पर्याप्त तेज़ नहीं है। इस Youtube वीडियो के आधार पर मैं एक फोटोट्रांसिस्टर चुनता हूं। 2M ओम रोकनेवाला जोड़कर मैं लगभग 2V तक पहुँच सकता था।
तुलनित्र
हालाँकि, एक स्पष्ट '0' और '1' सुनिश्चित करने के लिए मैं एक LM293 तुलनित्र जोड़ना चुनता हूँ। विन और फोटोट्रांसिस्टर Vref से 0.6 V कनेक्ट करके, मुझे अंधेरे में एक सकारात्मक संकेत मिला, और नाड़ी पर एक नकारात्मक संकेत मिला। विन और वीआरईएफ वोल्टेज के लिए पोटेंशियोमीटर का उपयोग करके उपयुक्त वोल्टेज पाए गए। तुलनित्र के साथ, मैंने 300K रोकनेवाला का उपयोग किया।
आउटपुट पर पुल-अप रोकनेवाला का उपयोग करके, मुझे लगभग 3.3V का आउटपुट अंतर मिल सकता है।
आउटपुट ऑसिलोप स्क्रीन पर दिखाया गया है।
ईएसपी8266
पल्स होने पर ESP8266 लो वोल्टेज का पता लगाता है। यह मेरे MQTT ब्रोकर को आउटपुट डेटा भेजता है। डेटा द्वारा प्राप्त किया जाता है: - Openhab2- नोड-रेड जिसके माध्यम से डेटा थिंग्सपीक पर अपलोड किया जाता है
चरण 2: घटक
मेरे द्वारा उपयोग किए जाने वाले मुख्य घटक:
- 3DU5C फोटोट्रांसिस्टर (स्पष्टीकरण के लिए वीडियो देखें)
- LM293 तुलनित्र
- ईएसपी-01
- कई प्रतिरोधक
- प्रोटोटाइप पीसीबी
- बक कन्वर्टर। मैं 12V के अपने राउटर बिजली की आपूर्ति का उपयोग करता हूं और पाया कि LM1117 बहुत कुशल नहीं है और काफी गर्म हो जाता है।
- एबीएस बॉक्स
चरण 3: प्रोग्रामिंग
कार्यक्रम मेरे जीथब पर प्रकाशित हुआ है:
कार्यक्रम की रूपरेखा और शक्ति की गणना की विधि के लिए योजना देखें।
मैं एक संशोधित यूएसबी-प्रोग्रामर के माध्यम से अपना ईएसपी -01 प्रोग्राम करता हूं। मैंने फ्लैश मोड में बूट करने के लिए RST और GND के बीच एक आसान रीसेट और GPIO0 और GND के बीच एक स्लाइड स्विच के बीच एक बटन स्विच को मिलाया।
चरण 4: कोडांतरण
अल भागों को एक प्रोटोटाइप पीसीबी में मिलाया जाता है।
स्पष्टीकरण के लिए चित्र और योजना देखें।
ब्लू एलईडी: नीली एलईडी LM293 तुलनित्र के आउटपुट सिग्नल से जुड़ी होती है, जो ESP8266 से स्वतंत्र रोशनी होती है। यदि कोई पल्स (अंधेरा) नहीं है, तो फोटोट्रांसिस्टर सर्किट से वोल्टेज आउटपुट कम है, इसलिए Vref <विन (स्थिर वोल्टेज) 0, 6V) और LM293 का आउटपुट अधिक है, VCC में कोई करंट प्रवाहित नहीं होता है और नीली एलईडी बंद है।
यदि कोई पल्स (प्रकाश) है, तो फोटोट्रांसिस्टर सर्किट से आउटपुट अधिक है (ca. 1.5V) इसलिए Vref? विन (0.6V का स्थिर वोल्टेज) और LM293 का आउटपुट कम है, इसलिए VCC से करंट प्रवाहित होता है और नीली एलईडी चालू है।
ग्रीन एलईडी: हरे रंग की एलईडी ESP8266 के GPIO0 और दालों से जुड़ी होती है यदि ESP8266 ने एक अच्छी पल्स का पता लगाया है।
चरण 5: बिजली मीटर पर चढ़ना
मैंने पोस्टर के लिए कुछ चिपचिपी पोटीन का इस्तेमाल बॉक्स में पीसीबी और मीटर को बॉक्स को माउंट करने के लिए किया, न कि मीटर को नुकसान पहुंचाने के लिए। एलईडी की सटीक स्थिति में एक छेद ड्रिल करना महत्वपूर्ण है। एलईडी की ओर इशारा करते हुए फोटोट्रांसिस्टर को मोड़ें।
चरण 6: पावर अप
जैसे ही मैंने दिन के उजाले में केस खोला, मैंने फोटोट्रांसिस्टर में एंबियंट लाइट शाइनिंग को रोकने के लिए कुछ और चिपचिपी पुटी का इस्तेमाल किया। एल ई डी को पलक झपकते देखने के लिए ढक्कन में एक छोटा सा छेद ड्रिल करें (तस्वीरों पर नहीं)।
इन अच्छे ग्राफ़ को प्राप्त करने के लिए Openhab में मान पढ़ें!
सिफारिश की:
बिजली और गैस मीटर (बेल्जियम/डच) पढ़ें और थिंग्सपीक पर अपलोड करें: 5 कदम
बिजली और गैस मीटर (बेल्जियम/डच) पढ़ें और थिंग्सपीक पर अपलोड करें: यदि आप अपनी ऊर्जा खपत के बारे में चिंतित हैं या बस थोड़ा सा बेवकूफ हैं, तो आप शायद अपने स्मार्टफोन पर अपने फैंसी नए डिजिटल मीटर से डेटा देखना चाहते हैं। इसमें परियोजना हम एक बेल्जियम या डच डिजिटल इलेक्ट्रर से वर्तमान डेटा प्राप्त करेंगे
Arduino के माध्यम से बिजली मीटर कैसे पढ़ें: 3 कदम
Arduino के माध्यम से बिजली मीटर कैसे पढ़ें: बिजली के लिए अपनी लागत को सीमित करने और पर्यावरण की रक्षा के लिए अक्सर आपके घर की वर्तमान बिजली खपत या कुल बिजली खपत को जानना दिलचस्प होगा। यह वास्तव में कोई समस्या नहीं है, क्योंकि ज्यादातर आपको एक स्मार्ट डिजिटल एल
वायुमंडलीय दबाव के आधार पर ऊंचाई मीटर (ऊंचाई मीटर): 7 कदम (चित्रों के साथ)
वायुमंडलीय दबाव के आधार पर ऊंचाई मीटर (ऊंचाई मीटर): [संपादित करें]; मैन्युअल रूप से बेसलाइन ऊंचाई इनपुट के साथ चरण 6 में संस्करण 2 देखें। यह एक Arduino नैनो और बॉश BMP180 वायुमंडलीय दबाव सेंसर पर आधारित एक Altimeter (Altitude Meter) का भवन विवरण है। डिजाइन सरल है लेकिन माप
अपना खुद का बिजली मीटर / लॉगर बनाएं: 5 कदम (चित्रों के साथ)
अपना खुद का बिजली मीटर/लकड़हारा बनाएं: इस परियोजना में मैं आपको दिखाऊंगा कि कैसे मैंने एक Arduino, एक INA219 पावर मॉनिटर IC, एक OLED LCD और एक माइक्रो SD कार्ड PCB को एक पावर मीटर / लकड़हारा बनाने के लिए संयोजित किया, जिसमें इससे अधिक कार्य हैं लोकप्रिय यूएसबी पावर मीटर। आएँ शुरू करें
बिजली की खपत मीटर CHINT + ESP8266 और मैट्रिक्स एलईडी MAX7912: 9 कदम (चित्रों के साथ)
इलेक्ट्रिक खपत मीटर CHINT + ESP8266 और मैट्रिक्स एलईडी MAX7912: इस बार हम एक दिलचस्प परियोजना पर लौटेंगे, एक CHINT DDS666 मीटर मोनो चरण के साथ एक आक्रामक तरीके से बिजली की खपत का मापन, तकनीकी रूप से यह एक आवासीय या आवासीय मीटर है जिसे हमारे पास पहले से ही है पिछले टीयू में प्रस्तुत