विषयसूची:

Arduino का उपयोग कर अधिष्ठापन मीटर: 12 कदम
Arduino का उपयोग कर अधिष्ठापन मीटर: 12 कदम

वीडियो: Arduino का उपयोग कर अधिष्ठापन मीटर: 12 कदम

वीडियो: Arduino का उपयोग कर अधिष्ठापन मीटर: 12 कदम
वीडियो: What is Arduino with Full Information? – [Hindi] – Quick Support 2024, नवंबर
Anonim
Arduino का उपयोग कर अधिष्ठापन मीटर
Arduino का उपयोग कर अधिष्ठापन मीटर

खैर यहाँ हम Arduino माइक्रोकंट्रोलर का उपयोग करके एक इंडक्शन मीटर बनाने जा रहे हैं। इस पद्धति का उपयोग करके हम लगभग ८०uH से १५,०००uH के बारे में अधिष्ठापन की गणना करने में सक्षम हैं, लेकिन इसे इंडक्टर्स के लिए थोड़ा छोटा या बहुत बड़ा काम करना चाहिए।

चरण 1: आवश्यक सामग्री

Arduino uno/नैनो x 1

LM393 तुलनित्र x 1

Ø 1n5819/1n4001 डायोड x 1

Ø १५० ओम रोकनेवाला x १

Ø 1k ओम रोकनेवाला x 2

Ø 1uF गैर-ध्रुवीय संधारित्र x 1

Øअज्ञात प्रेरक

Ø एलसीडी (16 x 2) x 1

Ø एलसीडी I2C मॉड्यूल x 1

जम्पर तार और हेडर

चरण 2: आवश्यक उपकरण

कटर

सोल्डरिंग आयरन

गोंद बंदूक

चरण 3: पृष्ठभूमि

पृष्ठभूमि
पृष्ठभूमि
पृष्ठभूमि
पृष्ठभूमि

संधारित्र के समानांतर एक प्रारंभ करनेवाला को LC. कहा जाता है

सर्किट। एक विशिष्ट अधिष्ठापन मीटर एक विस्तृत श्रृंखला एलसी थरथरानवाला के अलावा और कुछ नहीं है। एक प्रारंभ करनेवाला को मापते समय, जोड़ा गया अधिष्ठापन थरथरानवाला की आउटपुट आवृत्ति को बदल देता है। और इस आवृत्ति परिवर्तन की गणना करके, हम माप के आधार पर अधिष्ठापन को घटा सकते हैं।

एनालॉग सिग्नल का विश्लेषण करने में माइक्रो-कंट्रोलर भयानक हैं। ATMEGA328 ADC 9600Hz या.1ms पर एनालॉग सिग्नल का नमूना लेने में सक्षम है, जो तेज़ है लेकिन इस परियोजना की आवश्यकता के आसपास कहीं नहीं है। आइए आगे बढ़ें और वास्तविक दुनिया के संकेतों को बुनियादी डिजिटल संकेतों में बदलने के लिए विशेष रूप से डिज़ाइन की गई एक चिप का उपयोग करें: LM393 तुलनित्र जो सामान्य LM741 सेशन amp की तुलना में तेज़ी से स्विच करता है। जैसे ही एलसी सर्किट पर वोल्टेज सकारात्मक हो जाता है, एलएम 393 तैर रहा होगा, जिसे पुल अप रेसिस्टर के साथ ऊंचा खींचा जा सकता है। जब एलसी सर्किट पर वोल्टेज नकारात्मक हो जाता है, तो एलएम 393 अपने आउटपुट को जमीन पर खींच लेगा। मैंने देखा है कि LM393 के आउटपुट पर एक उच्च समाई है, यही वजह है कि मैंने कम प्रतिरोध पुल अप का उपयोग किया।

तो हम जो करेंगे वह एलसी सर्किट में पल्स सिग्नल लागू कर रहा है। इस मामले में यह arduino से 5 वोल्ट होगा। हम सर्किट को कुछ समय के लिए चार्ज करते हैं। फिर हम वोल्टेज को 5 वोल्ट से सीधे 0 में बदलते हैं। वह पल्स सर्किट को गुंजयमान आवृत्ति पर दोलन करते हुए एक कुशन वाले साइनसॉइडल सिग्नल बनाने के लिए प्रतिध्वनित करेगा। हमें उस आवृत्ति को मापने और बाद में सूत्रों का उपयोग करके अधिष्ठापन मूल्य प्राप्त करने की आवश्यकता है।

चरण 4: सूत्र

जैसा कि हम जानते हैं कि LC ckt की आवृत्ति है:

f = 1/2*pi*(LC)^0.5

इसलिए हमने परिपथ से अज्ञात अधिष्ठापन ज्ञात करने के लिए उपरोक्त समीकरण को इस प्रकार संशोधित किया। फिर समीकरण का अंतिम संस्करण है:

एल = 1/4*pi^2*f^2*C

उपरोक्त समीकरणों में जहां F प्रतिध्वनि आवृत्ति है, C समाई है, और L अधिष्ठापन है।

चरण 5: सर्किट (योजनाबद्ध और वास्तविक)

सर्किट (योजनाबद्ध और वास्तविक)
सर्किट (योजनाबद्ध और वास्तविक)
सर्किट (योजनाबद्ध और वास्तविक)
सर्किट (योजनाबद्ध और वास्तविक)

चरण 6: पल्सइन () फ़ंक्शन का महत्व

एक पिन पर एक पल्स (या तो उच्च या निम्न) पढ़ता है। उदाहरण के लिए, यदि मान उच्च है, तो पल्सइन () पिन के निम्न से उच्च तक जाने की प्रतीक्षा करता है, समय शुरू करता है, फिर पिन के कम होने की प्रतीक्षा करता है और समय को रोक देता है। माइक्रोसेकंड में पल्स की लंबाई लौटाता है

या देता है और 0 देता है यदि टाइमआउट के भीतर कोई पूर्ण पल्स प्राप्त नहीं हुआ था।

इस फ़ंक्शन का समय अनुभवजन्य रूप से निर्धारित किया गया है और संभवतः लंबी दालों में त्रुटियां दिखाएगा। दालों पर 10 माइक्रोसेकंड से लेकर 3 मिनट तक की लंबाई पर काम करता है।

वाक्य - विन्यास

पल्सइन (पिन, मान)

पल्सइन (पिन, वैल्यू, टाइमआउट)

चरण 7: सीरियल आउटपुट

सीरियल आउटपुट
सीरियल आउटपुट

उस परियोजना में मैं सीरियल मॉनिटर पर परिणाम देखने के लिए 9600 की बॉड दर पर धारावाहिक संचार का उपयोग करता हूं।

चरण 8: परियोजना का महत्व

१००uH से लेकर कुछ हज़ार uH तक की अज्ञात इंडक्शन को खोजने के लिए इसे स्वयं प्रोजेक्ट करें (DIY प्रोजेक्ट)।

यदि आप Arduino कोड में सर्किट में कैपेसिटेंस के साथ-साथ इसके संबंधित मान को बढ़ाते हैं तो अज्ञात इंडक्शन को खोजने की सीमा भी कुछ हद तक बढ़ जाती है।

इस परियोजना को अज्ञात अधिष्ठापन खोजने के लिए किसी न किसी विचार देने के लिए डिज़ाइन किया गया है।

चरण 9: सीरियल I2C एलसीडी डिस्प्ले एडेप्टर

सीरियल I2C एलसीडी डिस्प्ले एडेप्टर
सीरियल I2C एलसीडी डिस्प्ले एडेप्टर

सीरियल I2C LCD डिस्प्ले अडैप्टर समानांतर आधारित 16 x 2 कैरेक्टर LCD डिस्प्ले को एक सीरियल i2C LCD में कनवर्ट करता है जिसे सिर्फ 2 तारों के माध्यम से नियंत्रित किया जा सकता है। एडेप्टर PCF8574 चिप का उपयोग करता है जो I/O विस्तारक के रूप में कार्य करता है जो I2C प्रोटोकॉल का उपयोग करके Arduino या किसी अन्य माइक्रोकंट्रोलर के साथ संचार करता है। कुल 8 एलसीडी डिस्प्ले को एक ही दो तार I2C बस से जोड़ा जा सकता है, जिसमें प्रत्येक बोर्ड का एक अलग पता होता है।

Arduino LCD I2C लाइब्रेरी संलग्न है।

चरण 10: परियोजना के स्नैपशॉट

परियोजना के स्नैपशॉट
परियोजना के स्नैपशॉट
परियोजना के स्नैपशॉट
परियोजना के स्नैपशॉट

इंडक्टर्स के साथ या बिना परियोजना के एलसीडी पर अंतिम आउटपुट

चरण 11: Arduino कोड

Arduino कोड संलग्न है।

सिफारिश की: