विषयसूची:
- चरण 1: एकल बिंदु या दो बिंदु अंशांकन
- चरण 2: असेंबल हार्डवेयर
- चरण 3: ARDUINO UNO. पर कार्यक्रम लोड करें
- चरण 4: निरंतर पढ़ना सक्षम करें और जांच प्रकार सेट करें
- चरण 5: शुष्क अंशांकन
- चरण 6: दो बिंदु अंशांकन - निम्न बिंदु
- चरण 7: दो बिंदु अंशांकन - उच्च बिंदु
- चरण 8: एकल बिंदु अंशांकन
- चरण 9: अंशांकन के दौरान तापमान मुआवजा
वीडियो: ARDUINO लवणता सेंसर अंशांकन: 9 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
इस ट्यूटोरियल में, हम Arduino Uno का उपयोग करके एटलस साइंटिफिक के EZO लवणता/चालकता K1.0 सेंसर को कैलिब्रेट करेंगे।
अंशांकन सिद्धांत
अंशांकन का सबसे महत्वपूर्ण हिस्सा अंशांकन प्रक्रिया के दौरान रीडिंग देख रहा है। डिवाइस को उसकी डिफ़ॉल्ट स्थिति में कैलिब्रेट करना सबसे आसान है (यूएआरटी मोड, निरंतर रीडिंग सक्षम के साथ)। कैलिब्रेशन के बाद डिवाइस को I2C मोड में स्विच करने से संग्रहीत कैलिब्रेशन प्रभावित नहीं होगा। यदि डिवाइस को I2C मोड में कैलिब्रेट किया जाना चाहिए, तो लगातार रीडिंग का अनुरोध करना सुनिश्चित करें ताकि आप जांच से आउटपुट देख सकें। इस ट्यूटोरियल में, कैलिब्रेशन UART मोड में किया जाएगा।
सामग्री
- Arduino Uno
- चालकता K1.0 सेंसर किट
- ब्रेड बोर्ड
- जम्पर तार
- दो कप
चरण 1: एकल बिंदु या दो बिंदु अंशांकन
एटलस ईजेडओ चालकता सर्किट में एक लचीला अंशांकन प्रोटोकॉल है, जो एकल-बिंदु या दो-बिंदु अंशांकन के लिए अनुमति देता है।
एकल बिंदु अंशांकन सटीकता की एक संकीर्ण सीमा प्रदान करेगा।
दो-बिंदु अंशांकन सटीकता की एक विस्तृत श्रृंखला प्रदान करेगा।
चरण 2: असेंबल हार्डवेयर
किट में 1 EZO EC सर्किट, 1 K1.0 चालकता जांच, 1 महिला BNC कनेक्टर, 4oz अंशांकन समाधान: 12880µS और 80000µS, 1 वैकल्पिक इनलाइन वोल्टेज आइसोलेटर शामिल हैं।
सुनिश्चित करें कि चालकता सर्किट UART मोड में है। प्रोटोकॉल के बीच स्विच करने के निर्देशों के लिए, निम्न लिंक देखें।
सर्किट और बीएनसी कनेक्टर को माउंट करने के लिए ब्रेडबोर्ड का उपयोग करें। Arduino Uno में चालकता सर्किट को तार दें जैसा कि ऊपर योजनाबद्ध में दिखाया गया है और जांच को BNC कनेक्टर से कनेक्ट करें।
चरण 3: ARDUINO UNO. पर कार्यक्रम लोड करें
क) इस लिंक से नमूना कोड डाउनलोड करें। यह "arduino_UNO_EC_sample_code" शीर्षक वाले फ़ोल्डर में होगा। b) Arduino को अपने कंप्यूटर से कनेक्ट करें।
c) अपने Arduino IDE में चरण a से डाउनलोड किए गए कोड को खोलें। यदि आपके पास आईडीई नहीं है तो आप इसे यहां से डाउनलोड कर सकते हैं।
d) कोड को Arduino पर संकलित और अपलोड करें।
ई) सीरियल मॉनिटर खोलें। एक्सेस के लिए टूल्स -> सीरियल मॉनिटर पर जाएं या अपने कीबोर्ड पर Ctrl+Shift+M दबाएं। बॉड दर को 9600 पर सेट करें और "कैरिज रिटर्न" चुनें। अब आपको चालकता परिपथ के साथ संचार करने में सक्षम होना चाहिए। एक परीक्षण के रूप में, कमांड दर्ज करें i जो डिवाइस की जानकारी लौटाएगा।
चरण 4: निरंतर पढ़ना सक्षम करें और जांच प्रकार सेट करें
ए) सुनिश्चित करें कि जांच की टोपी हटा दी गई है और यह सूखी है। हवा में जांच के साथ, कमांड c, 1 भेजें जो प्रति सेकंड एक बार निरंतर रीडिंग को सक्षम करेगा।
b) यदि आपकी जांच K1.0 (डिफ़ॉल्ट) नहीं है, तो k, n. कमांड का उपयोग करके जांच प्रकार सेट करें
जहां n आपकी जांच का k मान है। इस ट्यूटोरियल में, हम K1.0 जांच का उपयोग करेंगे। जांच प्रकार की पुष्टि k, कमांड से की जा सकती है?
चरण 5: शुष्क अंशांकन
कमांड भेजें कैल, ड्राई
भले ही आप कमांड जारी करने से पहले 0.00 की रीडिंग देख सकते हैं, फिर भी एक ड्राई कैलिब्रेशन करना आवश्यक है।
चरण 6: दो बिंदु अंशांकन - निम्न बिंदु
a) कुछ १२८८०µS कैलिब्रेशन सॉल्यूशन को एक कप में डालें। सुनिश्चित करें कि जांच के संवेदन क्षेत्र को कवर करने के लिए पर्याप्त समाधान है।
ख) जांच को कप में रखें और फंसी हुई हवा को निकालने के लिए इसे चारों ओर हिलाएं। जांच को समाधान में बैठने दें। अंशांकन समाधान के बताए गए मान से रीडिंग +/- 40% तक कम हो सकती है।
ग) रीडिंग के स्थिर होने की प्रतीक्षा करें (एक रीडिंग से दूसरी रीडिंग में छोटी गति सामान्य है) और कमांड cal, लो, 12880 भेजें
नोट: इस आदेश को दर्ज करने के बाद रीडिंग नहीं बदलेगी।
चरण 7: दो बिंदु अंशांकन - उच्च बिंदु
ए) उच्च बिंदु पर कैलिब्रेट करने से पहले जांच को धो लें।
b) कुछ ८००००µs अंशशोधन विलयन को एक कप में डालें। सुनिश्चित करें कि जांच के संवेदन क्षेत्र को कवर करने के लिए पर्याप्त समाधान है।
ग) प्रोब को कप में रखें और फंसी हुई हवा को निकालने के लिए इसे चारों ओर हिलाएं। जांच को समाधान में बैठने दें। अंशांकन समाधान के बताए गए मान से रीडिंग +/- 40% तक कम हो सकती है।
d) रीडिंग के स्थिर होने की प्रतीक्षा करें (एक रीडिंग से दूसरी रीडिंग में छोटी गति सामान्य है) और कमांड cal, high, ८०००० भेजें
नोट: इस कमांड को दर्ज करने के बाद रीडिंग बदल जाएगी। अंशांकन अब पूरा हो गया है।
चरण 8: एकल बिंदु अंशांकन
क) एक कप (अपनी पसंद के μS मान) में कुछ अंशांकन समाधान डालें। सुनिश्चित करें कि जांच के संवेदन क्षेत्र को कवर करने के लिए पर्याप्त समाधान है।
ख) जांच को कप में रखें और फंसी हुई हवा को निकालने के लिए इसे चारों ओर हिलाएं। जांच को समाधान में बैठने दें। अंशांकन समाधान के बताए गए मान से रीडिंग +/- 40% तक कम हो सकती है।
ग) रीडिंग के स्थिर होने की प्रतीक्षा करें (एक रीडिंग से दूसरी रीडिंग में छोटी गति सामान्य है) और कमांड cal भेजें, n जहां n कैलिब्रेशन सॉल्यूशन का मान है।
नोट: कमांड दर्ज करने के बाद रीडिंग बदल जाएगी। अंशांकन अब पूरा हो गया है।
चरण 9: अंशांकन के दौरान तापमान मुआवजा
चालकता/लवणता रीडिंग पर तापमान का महत्वपूर्ण प्रभाव पड़ता है। EZO चालकता सर्किट का तापमान डिफ़ॉल्ट के रूप में 25 C पर सेट होता है।
अंशांकन के दौरान आपको किसी भी समय डिफ़ॉल्ट तापमान मुआवजे को नहीं बदलना चाहिए।
यदि कैलिब्रेशन समाधान +/- 5 C (या अधिक) है, तो बोतल पर चार्ट देखें और संबंधित मान पर कैलिब्रेट करें।
सिफारिश की:
ARDUINO भंग ऑक्सीजन सेंसर अंशांकन: 4 चरण
ARDUINO डिसॉल्व्ड ऑक्सीजन सेंसर कैलिब्रेशन: इस ट्यूटोरियल में, हम Arduino Uno.CALIBRATION थ्योरी का उपयोग करके एटलस साइंटिफिक के EZO डिसॉल्व्ड ऑक्सीजन (D.O) सेंसर को कैलिब्रेट करेंगे। कैलिब्रेशन का सबसे महत्वपूर्ण हिस्सा कैलिब्रेशन प्रक्रिया के दौरान रीडिंग देख रहा है। कैलिबर करना सबसे आसान है
आर्द्रता सेंसर अंशांकन: 7 कदम
ह्यूमिडिटी सेंसर कैलिब्रेशन: मेरे पास 3 सेंसर हैं जो हवा की सापेक्षिक आर्द्रता को माप सकते हैं: BME280, SHT21, DHT22। उन्होंने सटीकता के साथ मापने की क्षमता +/- 3% की सीमा 20 से 80% तक बताई, हालांकि, जब 3 सेंसर के लिए एक ही स्थिति में परीक्षण किया गया, तो मुझे 3 अलग-अलग परिणाम मिले। शायद ओ
रंग पहचान W/TCS230 सेंसर और Arduino [अंशांकन कोड शामिल]: 12 कदम
रंग पहचान W/TCS230 सेंसर और Arduino [अंशांकन कोड शामिल]: अवलोकनइस ट्यूटोरियल में, आप TCS230 सेंसर के बारे में जानेंगे और रंगों को पहचानने के लिए Arduino के साथ इसका उपयोग कैसे करें। इस ट्यूटोरियल के अंत में, आपको कलर पिकर पेन बनाने का एक आकर्षक विचार मिलेगा। इस पेन से आप वें के रंगों को स्कैन कर सकते हैं
6-अक्ष सेंसर मॉड्यूल FSP200 अंशांकन और परीक्षण: 6 चरण
6-अक्ष सेंसर मॉड्यूल FSP200 अंशांकन और परीक्षण: FSP200 एक 6-अक्ष जड़त्वीय माप इकाई प्रोसेसर है जो शीर्षक और दिशा आउटपुट प्रदान करता है। यह स्थिर और सटीक शीर्षक और दिशा के लिए एक्सेलेरोमीटर और जाइरो सेंसर का फ्यूजन करता है। FSP200 रोबोटिक जनसंपर्क में उपयोग के लिए उपयुक्त है
Arduino UNO के साथ DS18B20 सेंसर का अंशांकन: 3 चरण (चित्रों के साथ)
Arduino UNO के साथ DS18B20 सेंसर का अंशांकन: अस्वीकरण: चित्रों में आप जिस डिवाइस को देख रहे हैं उसका उपयोग फिल्म विकास प्रक्रिया के लिए थर्मोस्टेट के रूप में किसी अन्य प्रोजेक्ट में किया जाता है। आप उस परियोजना को यहां पा सकते हैं। एक सेंसर, या एक से अधिक को कैलिब्रेट करने के लिए, आपको बस वही चाहिए जो आपको इस प्रोजेक्ट में मिलेगा