विषयसूची:

कण फोटॉन लवणता मीटर: 4 कदम
कण फोटॉन लवणता मीटर: 4 कदम

वीडियो: कण फोटॉन लवणता मीटर: 4 कदम

वीडियो: कण फोटॉन लवणता मीटर: 4 कदम
वीडियो: यदि प्रोटॉन तथा `alpha` - कण की दी-ब्रोग्ली तरंगदैर्ध्य समान हों तो उनकी चालों में अनुपात क्या 2024, नवंबर
Anonim
कण फोटॉन लवणता मीटर
कण फोटॉन लवणता मीटर

हमने चुंबकीय क्षेत्र और एक रैखिक हॉल सेंसर का उपयोग करके पानी की लवणता को मापने के लिए एक माप उपकरण बनाया। इसे बनाने के लिए हमने एक कण फोटॉन का उपयोग किया, लेकिन एक Arduino का भी उपयोग किया जा सकता है क्योंकि वे व्यावहारिक रूप से उसी तरह काम करते हैं।

इस परियोजना को बनाने के लिए आपको कुछ चीजों की आवश्यकता होगी:

- ब्रेडबोर्ड और कुछ केबल सहित पार्टिकल/आर्डिनो

- एक रैखिक हॉल सेंसर

- कुछ मैग्नेट (हमने छोटे लेकिन मजबूत नियोडिमियम मैग्नेट का इस्तेमाल किया)

- एक कलम

- कुछ टेप

चरण 1: कंटेनर

बर्तन
बर्तन

पेन को एक कंटेनर के रूप में इस्तेमाल किया जाएगा इसलिए आगे बढ़ें और पिन निकाल लें ताकि आपके पास केवल प्लास्टिक कंटेनर हो।

कुछ टेप के साथ छोटे छेद को बंद करें, और पेन के किनारे पर छोटे छेद के पास चुंबक को टेप करें।

चरण 2: कण / Arduino कनेक्ट करें

कण / Arduino कनेक्ट करें
कण / Arduino कनेक्ट करें

कण या आर्डिनो को ब्रेडबोर्ड से कनेक्ट करें। लीनियर हॉल सेंसर को भी उसी तरह से कनेक्ट करें जैसे चित्र में, शीर्ष पिन को 3.3V, मध्य पिन को GND और निचला पिन को एक एनालॉग इनपुट से कनेक्ट करें।

चरण 3: कोड

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

यदि आप इसे स्वचालित रूप से करना चाहते हैं या यदि आप एक arduino का उपयोग कर रहे हैं तो आपको कुछ इस तरह दिखने वाले कोड की आवश्यकता होगी:

// पिन से मापने के लिए inint analogPin = A0;

// समय की मात्रा, मिलीसेकंड में, माप के बीच।

// चूंकि आप बहुत अधिक ईवेंट प्रकाशित नहीं कर सकते हैं, यह भी कम से कम 1000. होना चाहिए

इंट डिलेटाइम = 5000;

// एक घटना का नाम ताकि आप इसमें बहने वाले मापों को पहचान सकें

स्ट्रिंग इवेंटनाम = "माप/लवणता";

स्ट्रिंग लाग = "कम";

स्ट्रिंग मिडल = "मध्यम";

स्ट्रिंग हूग = "उच्च";

व्यर्थ व्यवस्था(){

}

शून्य लूप () {

इंट माप = एनालॉग रीड (एनालॉगपिन);

अगर (माप<=1750){

पार्टिकल.प्रकाशित (इवेंटनाम, लाग); }

अगर(माप>=1751 && माप<=1830){

पार्टिकल.प्रकाशित (इवेंटनाम, मिडल);

}

अगर (माप> = १८३१ && माप<=२१००) {

पार्टिकल.प्रकाशित (इवेंटनाम, हूग);

}

अगर (माप> = २१०१) {

}

देरी (देरी समय);

}

चरण 4: उपाय

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

एक प्याला लें और उसमें से कुछ पानी पेन में डालें।

हॉल सेंसर के बगल में पेन को दूसरी तरफ चिपके हुए मैग्नेट के साथ पकड़ें (ताकि पानी मैग्नेट और सेंसर के बीच सैंडविच हो जाए)

आप जिस पानी का उपयोग कर रहे हैं उसका मूल्य देखने के लिए एनालॉग रीड फ़ंक्शन का उपयोग करें और कोड में उस मान का उपयोग करें।

हमारे द्वारा मापे गए मान थे:

सिर्फ पानी: 1720

नमक से संतृप्त: १८४०

बीच में कहीं: १७६०

सिफारिश की: