विषयसूची:

PH रेगुलेटर/मीटर - Arduino: 7 Steps
PH रेगुलेटर/मीटर - Arduino: 7 Steps

वीडियो: PH रेगुलेटर/मीटर - Arduino: 7 Steps

वीडियो: PH रेगुलेटर/मीटर - Arduino: 7 Steps
वीडियो: Ph Senor Arduino Interfacing Tutorial | Working, Calibration Method & Code 2024, नवंबर
Anonim
PH रेगुलेटर/मीटर - Arduino
PH रेगुलेटर/मीटर - Arduino

***अगर फोटो और लिंक नहीं दिख रहे हैं, तो पेज को रिफ्रेश करें

यह एक arduino pH रेगुलेटर या मीटर के लिए एक निर्देश योग्य है:

--- नियामक उन प्रतिक्रियाओं के लिए है जो एक निश्चित पीएच से शुरू होती हैं और प्रतिक्रिया के कारण पीएच में स्वाभाविक रूप से कमी/वृद्धि होती है। हालांकि, कई प्रतिक्रियाओं के लिए, प्रारंभिक पीएच पर रहना वांछित है। इसलिए, यदि प्रतिक्रिया वांछित पीएच से बहुत दूर हो जाती है, तो यह आर्डिनो प्रोजेक्ट पीएच को वापस सामान्य में लाने के लिए एसिड या बेस में पंप करेगा।

--- इस परियोजना का उपयोग केवल पीएच सेंसर के रूप में भी किया जा सकता है जो किसी भी समाधान के पीएच को पढ़ता है।

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

-Arduino Uno

-कंप्यूटर और कीबोर्ड

-12 वी पेरिस्टाल्टिक तरल पंप

-अरुडिनो के लिए एनालॉग पीएच सेंसर / मीटर प्रो किट

-I2C 20x4 Arduino LCD डिस्प्ले मॉड्यूल

-IN4001 डायोड

-PN2222 ट्रांजिस्टर

-12 वी डीसी पावर एडाप्टर

-पुरुष से महिला जम्पर तार

-पुरुष से पुरुष जम्पर तार

-ऐलिगेटर क्लिपें

-Arduino USB केबल

-ब्रेड बोर्ड

चरण 2: पंप के प्रांगों के बीच मिलाप डायोड

पंप के प्रोंग्स के बीच सोल्डर डायोड
पंप के प्रोंग्स के बीच सोल्डर डायोड

चित्रानुसार क्रमाकुंचन पंप के किनारों के बीच डायोड मिलाप करें। डायोड के सिल्वर बैंड को पंप के (+) प्रोंग की ओर इंगित करना सुनिश्चित करें। यह पंप की मोटर की रक्षा करेगा।

चरण 3: हार्डवेयर को तार-तार करना

हार्डवेयर को तार-तार करना
हार्डवेयर को तार-तार करना
हार्डवेयर को तार देना
हार्डवेयर को तार देना
हार्डवेयर को तार देना
हार्डवेयर को तार देना

A4 ------------------------ एलसीडी के एसडीए के लिए

A5 ------------------------ एलसीडी के एससीएल के लिए

GND ----------------- से LCD का GND

5V ------------------------ एलसीडी के वीसीसी के लिए

A0 ------------------------ ट्रांजिस्टर के मध्य शूल (आधार) तक

GND ----------------- से **ट्रांजिस्टर का लेफ्ट प्रोंग (एमिटर), **ट्रांजिस्टर के फ्लैट साइड को संदर्भित

(-) प्रोंग पंप ---- से **ट्रांजिस्टर का दायां शूल (कलेक्टर)

(+) प्रोंग पंप ---- विन (12 वी) के लिए

A3 ------------------------ पीएच मीटर के तार (नीला) को सिग्नल करने के लिए

5V ------------------------ से (+) तार (लाल) पीएच मीटर

जीएनडी ----------------- से (-) तार (काला) पीएच मीटर

_

***अधिक जानकारी के लिए तस्वीरें देखें

चरण 4: कोड

Arduino कोड फ़ाइल के 2 संस्करण संलग्न हैं … एक पीएच में बढ़ रही प्रतिक्रियाओं को विनियमित करने के लिए है, और दूसरा पीएच में घटती प्रतिक्रियाओं के लिए है

_

*** जरूरी ***

आवश्यक पुस्तकालय डाउनलोड करें (इस निर्देश में संलग्न ज़िप)

यह कोड एक LCD लाइब्रेरी का उपयोग करता है जो पहले से Arduino पर शामिल नहीं है…

इस ज़िप फ़ाइल को अपने प्रोजेक्ट में लागू करने के लिए, अपने कंप्यूटर पर डाउनलोड करें, Arduino विंडो में, "स्केच" "लाइब्रेरी शामिल करें" ". ZIP लाइब्रेरी जोड़ें" पर जाएं।

चरण 5: महत्वपूर्ण नोट -- सीरियल मॉनिटर

यह प्रोग्राम मेनू स्क्रीन को चलाने के लिए सीरियल इनपुट का उपयोग करता है। इसका मतलब है कि उपयोग के दौरान इसे कंप्यूटर या लैपटॉप से कनेक्ट करना होगा। सीरियल मॉनिटर को संचालित करने के लिए, arduino विंडो पर शीर्ष दाएं बटन (एक आवर्धक कांच की तरह दिखता है) पर क्लिक करें।

***महत्वपूर्ण - सीरियल मॉनिटर स्क्रीन पर "ऑटोस्क्रॉल", "नो लाइन एंडिंग" और "9600 बॉड" विकल्पों का उपयोग करें … यदि आप नहीं करते हैं, तो कोड डिज़ाइन के अनुसार प्रदर्शन नहीं करेगा

मानों को इनपुट करने के लिए, अपने कीबोर्ड का उपयोग करके एक मान टाइप करें और एंटर कुंजी दबाएं, या "भेजें" पर क्लिक करें।

चरण 6: कोड को अपने नियामक आवश्यकताओं के अनुसार समायोजित करना

बहुत ही सरल स्थिरांक हैं जिन्हें केवल यह सुनिश्चित करने के लिए बदलने की आवश्यकता है कि यह कार्यक्रम आपके लिए काम करता है! बदलने के लिए अनुशंसित स्थिरांक और उनके विवरण नीचे दिए गए हैं:

-- fillTime: आपके पंप को सेकंडों में पूरी तरह से तरल से भरने में कितना समय लगता है

--देरी समय: आप चाहते हैं कि नियामक अधिक समाधान में पंप करने से पहले कितनी देर प्रतीक्षा करे

- छोटा समायोजन: जब पीएच 0.3 - 1 पीएच से विचलित होता है, तो आप एसिड/बेस को पंप करना चाहते हैं, सेकंड की संख्या

- लार्जएडजस्ट: जब पीएच> 1pH से विचलन करता है, तो आप जितने सेकंड में एसिड/बेस को पंप करना चाहते हैं, उतने सेकंड

_

इसके अलावा, आपको यह पता लगाना होगा कि आपके पीएच मीटर में क्या ऑफसेट और ढलान है …

यदि मेरा ढलान और ऑफसेट आपके पीएच मीटर के साथ अच्छी तरह से काम नहीं करता है, तो आपको निम्नलिखित कदम उठाने होंगे:

(१) - ढलान = १ और ऑफ़सेट = ०. सेट करें

(२) - पीएच ४, पीएच ७, और पीएच १०. के घोल में पीएच रीडिंग लें और रिकॉर्ड करें

(३) - इस तरह समीकरणों की एक प्रणाली बनाएँ:

(वास्तविक पीएच ४ रीडिंग)*ढलान + ऑफसेट = ४

(वास्तविक पीएच ७ रीडिंग)*ढलान + ऑफसेट = ७

(वास्तविक पीएच १० रीडिंग)*ढलान + ऑफसेट = १०

_

ढलान और ऑफसेट को हल करने के लिए सबसे अच्छी फिट लाइन खोजने के लिए इन तीन समीकरणों का उपयोग करें और इन स्थिरांक को अपने नए ढलान और ऑफ़सेट मानों में बदलें

सिफारिश की: