विषयसूची:

Arduino Pro Mini का उपयोग करके DIY पावर मीटर प्रोजेक्ट: 5 चरण
Arduino Pro Mini का उपयोग करके DIY पावर मीटर प्रोजेक्ट: 5 चरण

वीडियो: Arduino Pro Mini का उपयोग करके DIY पावर मीटर प्रोजेक्ट: 5 चरण

वीडियो: Arduino Pro Mini का उपयोग करके DIY पावर मीटर प्रोजेक्ट: 5 चरण
वीडियो: What is Arduino with Full Information? – [Hindi] – Quick Support 2024, दिसंबर
Anonim
Arduino Pro Mini का उपयोग करके DIY पावर मीटर प्रोजेक्ट
Arduino Pro Mini का उपयोग करके DIY पावर मीटर प्रोजेक्ट

परिचय

हैलो, इलेक्ट्रॉनिक्स समुदाय! आज मैं आपको एक प्रोजेक्ट प्रस्तुत करूंगा जो आपको एक उपकरण के वोल्टेज और करंट को मापने और इसे शक्ति और ऊर्जा मूल्यों के साथ प्रदर्शित करने की सुविधा देता है। एक करंट/वोल्टेज मापन यदि आप एक Arduino के साथ एक सर्किट के वोल्टेज और करंट को मापना चाहते हैं, तो प्रक्रिया बहुत सीधी है। आप लोड के पार वोल्टेज को मापने के लिए एनालॉग इनपुट का उपयोग करते हैं और शंट रोकनेवाला के वोल्टेज ड्रॉप के माध्यम से करंट को मापने के लिए शंट का उपयोग करते हैं। अब, यह विधि बल्कि क्रूड है, और यह केवल 0-5 V के भीतर वोल्टेज के लिए काम करती है, और Arduino का ADC जो कि रोकनेवाला के वोल्टेज ड्रॉप को पढ़ने के लिए उपयोग किया जाता है, केवल सैकड़ों mV को मापने के लिए थोड़ा गलत है जो गिर जाएगा शंट के पार। सौभाग्य से, वहाँ मॉड्यूल हैं, जो हमारे जीवन को आसान बनाते हैं। इस परियोजना के लिए, मैं एक INA219 IC का उपयोग करूंगा, जो एक शंट के रूप में 0.1R रोकनेवाला का उपयोग करता है और 32V तक के वोल्टेज को माप सकता है, और इसकी वर्तमान सीमा 0-3.2A है। यह आईसी Arduino के साथ संचार करने के लिए एक I2C इंटरफ़ेस प्रदान करता है, और डेटाशीट का अध्ययन करके, हम वोल्टेज और वर्तमान मूल्यों को पढ़ने के लिए I2C इंटरफ़ेस पर विशिष्ट कमांड का उपयोग कर सकते हैं। हम फिर से भाग्यशाली हैं क्योंकि हमें उस परेशानी से नहीं गुजरना है। एडफ्रूट से पुस्तकालय हैं जिन्हें आप डाउनलोड कर सकते हैं, और वोल्टेज और करंट को पढ़ने के लिए प्रीमियर फ़ंक्शन का उपयोग कर सकते हैं | लाइब्रेरी डाउनलोड करने के लिए यहां क्लिक करें

चरण 1: OLED डिस्प्ले

ओएलईडी डिस्प्ले
ओएलईडी डिस्प्ले

अगला घटक जिसका मैं उपयोग करूंगा वह एक डिस्प्ले है। इस तरह हम वास्तव में उन मूल्यों को प्रदर्शित कर सकते हैं जिन्हें हम माप रहे हैं। मैं कुछ समय से 96 इंच के OLED डिस्प्ले के साथ काम कर रहा हूं, और यह खूबसूरती से काम करता है। हम डिस्प्ले पर दिखाना चाहते हैं डेटा भेजने के लिए हम एक बार फिर से पहले से बने एडफ्रूट लाइब्रेरी का उपयोग कर सकते हैं | एडफ्रूट लाइब्रेरी डाउनलोड करने के लिए यहां क्लिक करें | आपको एडफ्रूट जीएफएक्स लाइब्रेरी की भी आवश्यकता होगी।

चरण 2: एसडी कार्ड रीडर

एसडी कार्ड रीडर
एसडी कार्ड रीडर

अब, इस परियोजना को पूरा करने के लिए, हम एक अंतिम घटक जोड़ेंगे। एक माइक्रो एसडी कार्ड रीडर, मापा डेटा को टेक्स्ट फाइलों के रूप में संग्रहीत करने के लिए, जहां से आप उन्हें एक्सेल जैसे प्रोग्राम में कॉपी कर सकते हैं ताकि अच्छे दिखने वाले प्लॉट बना सकें, और वर्तमान और वोल्टेज को गुणा करके उपयोग की जाने वाली शक्ति और ऊर्जा की गणना कर सकें। क्रमशः समय।

यह मॉड्यूल एक एसपीआई इंटरफेस के माध्यम से संचार करता है, जो डेटा लिखने/पढ़ने के लिए कमांड का भी उपयोग करता है। यह मॉड्यूल 5V संगत नहीं है, इसलिए हम इसे केवल Arduino इंटरफ़ेस तक वायर नहीं कर सकते क्योंकि 5V 3.3V चिप को नष्ट कर देगा। उसके लिए, मैंने चिप के लिए उपयुक्त 3.3V सिग्नल (क्रमशः MOSI, CS और CLK लाइनों और मॉड्यूल को पावर देने के लिए 5V से 3.3V तक ड्रॉप करने के लिए) के लिए 5V संकेतों को छोड़ने के लिए प्रतिरोधों से वोल्टेज डिवाइडर बनाया।

चरण 3: योजनाबद्ध आरेख:

योजनाबद्ध आरेख
योजनाबद्ध आरेख

अंत में, हम वोल्टेज और वर्तमान मूल्यों को पढ़ने के लिए, INA219 मॉड्यूल के लिए Adafruit पुस्तकालय का उपयोग करके Arduino को प्रोग्राम करते हैं। इसके अलावा, हम इस्तेमाल की गई शक्ति को प्राप्त करने के लिए वोल्टेज के साथ वर्तमान को गुणा करते हैं। फिर, हम उपयोग किए गए समय को संग्रहीत करने के लिए मिलिस () फ़ंक्शन का उपयोग कर सकते हैं, और उपयोग की गई ऊर्जा की गणना करने के लिए इसे शक्ति से गुणा कर सकते हैं। SD कार्ड रीडर के लिए, मैंने "SdFat" लाइब्रेरी का उपयोग किया, क्योंकि Arduino के मानक SD लाइब्रेरी ने उतना अच्छा काम नहीं किया | एसडीफैट लाइब्रेरी डाउनलोड करने के लिए यहां क्लिक करें

आप DC जैक का उपयोग करके और Arduino पर 7 और 12V के बीच वोल्टेज लगाकर बोर्ड को पावर दे सकते हैं, जो 5V VCC के माध्यम से अन्य घटकों को शक्ति प्रदान करता है।

चरण 4: पीसीबी पहुंचे:

पीसीबी पहुंचे
पीसीबी पहुंचे

इस परियोजना के प्रायोजक

इस परियोजना का प्रायोजक PCBGOGO है जिसने हमें इस परियोजना के लिए 10 PCB दिए हैं। PCBGOGO बहुत ही कम समय में उच्च गुणवत्ता वाले PCB का उत्पादन करता है और उन्हें बहुत जल्दी डिलीवर भी करता है। इसलिए, यदि आप अपने प्रोजेक्ट को पेशेवर बनाने के बारे में सोच रहे हैं, तो बहुत कम कीमत में 10 PCB प्राप्त करने के लिए अपनी Gerber फ़ाइलों को PCBGOGO पर अपलोड करने में संकोच न करें।

चरण 5: परियोजना वीडियो प्रदर्शन

www.electronicslovers.com/2019/03/diy-power-meter-project-by-using-arduino-pro-mini.html

सिफारिश की: