विषयसूची:
- चरण 1: OLED डिस्प्ले
- चरण 2: एसडी कार्ड रीडर
- चरण 3: योजनाबद्ध आरेख:
- चरण 4: पीसीबी पहुंचे:
- चरण 5: परियोजना वीडियो प्रदर्शन
वीडियो: Arduino Pro Mini का उपयोग करके DIY पावर मीटर प्रोजेक्ट: 5 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
परिचय
हैलो, इलेक्ट्रॉनिक्स समुदाय! आज मैं आपको एक प्रोजेक्ट प्रस्तुत करूंगा जो आपको एक उपकरण के वोल्टेज और करंट को मापने और इसे शक्ति और ऊर्जा मूल्यों के साथ प्रदर्शित करने की सुविधा देता है। एक करंट/वोल्टेज मापन यदि आप एक 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
सिफारिश की:
DIY -- कैसे एक स्पाइडर रोबोट बनाने के लिए जिसे Arduino Uno का उपयोग करके स्मार्टफ़ोन का उपयोग करके नियंत्रित किया जा सकता है: 6 चरण
DIY || कैसे एक स्पाइडर रोबोट बनाने के लिए जिसे Arduino Uno का उपयोग करके स्मार्टफ़ोन का उपयोग करके नियंत्रित किया जा सकता है: स्पाइडर रोबोट बनाते समय, रोबोटिक्स के बारे में बहुत सी बातें सीख सकते हैं। जैसे रोबोट बनाना मनोरंजक होने के साथ-साथ चुनौतीपूर्ण भी है। इस वीडियो में हम आपको स्पाइडर रोबोट बनाने का तरीका दिखाने जा रहे हैं, जिसे हम अपने स्मार्टफोन (Androi
Neopixel Ws2812 M5stick-C के साथ इंद्रधनुष एलईडी चमक - Arduino IDE का उपयोग करके M5stack M5stick C का उपयोग करके Neopixel Ws2812 पर इंद्रधनुष चलाना: 5 चरण
Neopixel Ws2812 M5stick-C के साथ इंद्रधनुष एलईडी चमक | Arduino IDE का उपयोग करके M5stack M5stick C का उपयोग करके Neopixel Ws2812 पर इंद्रधनुष चलाना: हाय दोस्तों इस निर्देश में हम सीखेंगे कि कैसे Arduino IDE के साथ m5stack m5stick-C डेवलपमेंट बोर्ड के साथ neopixel ws2812 LED या एलईडी स्ट्रिप या एलईडी मैट्रिक्स या एलईडी रिंग का उपयोग करना है और हम करेंगे इसके साथ एक इंद्रधनुष पैटर्न
बार ग्राफ और Atmega328p का उपयोग करके एक कस्टम DIY तापमान मीटर कैसे बनाएं: 3 चरण (चित्रों के साथ)
बार ग्राफ और Atmega328p का उपयोग करके एक कस्टम DIY तापमान मीटर कैसे बनाएं: इस पोस्ट में मैं आपको दिखाऊंगा कि बार ग्राफ और amp का उपयोग करके तापमान मीटर कैसे बनाया जाता है; एटमेगा३२८पी. पोस्ट में सर्किट आरेख, पीसीबी निर्माण, कोडिंग, असेंबली और amp जैसे सभी विवरण शामिल होंगे; परिक्षण। मैंने एक वीडियो भी शामिल किया है जिसमें सभी
DIY "पीसी उपयोग मीटर आरओजी बेस" Arduino और Python का उपयोग करना: 5 चरण (चित्रों के साथ)
DIY "पीसी उपयोग मीटर आरओजी बेस" Arduino और Python का उपयोग करना: *********************** +सबसे पहले, यह निर्देश एक गैर-देशी अंग्रेजी बोलने वाले द्वारा लिखा गया था … अंग्रेजी के प्रोफेसर नहीं थे, इसलिए कृपया मेरा मजाक बनाने से पहले किसी भी व्याकरण संबंधी गलती को सूचित करें। पी + और कृपया नकल न करें
Arduino का उपयोग करके VU मीटर कैसे बनाएं: 3 चरण (चित्रों के साथ)
Arduino का उपयोग करके VU मीटर कैसे बनाएं: VU मीटर वॉल्यूम यूनिट (VU) मीटर है या मानक वॉल्यूम इंडिकेटर (SVI) एक उपकरण है जो ऑडियो उपकरण में सिग्नल स्तर का प्रतिनिधित्व प्रदर्शित करता है। इसका उपयोग एनालॉग सिग्नल की कल्पना करने के लिए किया जाता है। अब मैं निर्देश देने जा रहा हूं कि वीयू मीटर कैसे बनाया जाए