সুচিপত্র:

PH নিয়ন্ত্রক/মিটার - Arduino: 7 ধাপ
PH নিয়ন্ত্রক/মিটার - Arduino: 7 ধাপ

ভিডিও: PH নিয়ন্ত্রক/মিটার - Arduino: 7 ধাপ

ভিডিও: PH নিয়ন্ত্রক/মিটার - Arduino: 7 ধাপ
ভিডিও: okinawa controller wiring socket full details/48/60/72V 1000w pure sine wave controller #wiring 2024, নভেম্বর
Anonim
PH নিয়ন্ত্রক/মিটার - Arduino
PH নিয়ন্ত্রক/মিটার - Arduino

*** যদি ফটো এবং লিঙ্কগুলি উপস্থিত না হয় তবে পৃষ্ঠাটি রিফ্রেশ করুন

এটি একটি arduino pH নিয়ন্ত্রক বা মিটারের জন্য একটি নির্দেশযোগ্য:

--- নিয়ন্ত্রকটি এমন প্রতিক্রিয়াগুলির জন্য যা একটি নির্দিষ্ট পিএইচ থেকে শুরু হয় এবং প্রতিক্রিয়ার কারণে স্বাভাবিকভাবেই পিএইচ হ্রাস/বৃদ্ধি পায়। যাইহোক, অনেক প্রতিক্রিয়ার জন্য, এটি প্রারম্ভিক পিএইচ -এ থাকা পছন্দ করে। সুতরাং, যদি প্রতিক্রিয়াটি কাঙ্ক্ষিত পিএইচ থেকে খুব দূরে চলে যায়, এই আরডুইনো প্রকল্পটি পিএইচকে স্বাভাবিক অবস্থায় ফিরিয়ে আনতে অ্যাসিড বা বেসে পাম্প করবে।

--- এই প্রকল্পটি কেবল একটি পিএইচ সেন্সর হিসাবে ব্যবহার করা যেতে পারে যা যে কোনও সমাধানের পিএইচ পড়ে।

ধাপ 1: প্রয়োজনীয় উপকরণ

-আরডুইনো উনো

-কম্পিউটার এবং কীবোর্ড

-12V পেরিস্টালটিক তরল পাম্প

Arduino এর জন্য অ্যানালগ পিএইচ সেন্সর / মিটার প্রো কিট

-I2C 20x4 Arduino LCD ডিসপ্লে মডিউল

-আইএন 4001 ডায়োড

-পিএন 2222 ট্রানজিস্টর

-12 ভি ডিসি পাওয়ার অ্যাডাপ্টার

-মেল থেকে মহিলা জাম্পার ওয়্যার

-মেল থেকে পুরুষ জাম্পার ওয়্যার

-অ্যালিগেটর ক্লিপস

-আরডুইনো ইউএসবি কেবল

-ব্রেডবোর্ড

ধাপ 2: পাম্পের প্রং এর মধ্যে সোল্ডার ডায়োড

Pumps of Pump এর মধ্যে সোল্ডার ডায়োড
Pumps of Pump এর মধ্যে সোল্ডার ডায়োড

চিত্র হিসাবে peristaltic পাম্প এর prongs মধ্যে ডায়োড সোল্ডার। পাম্পের (+) প্রং এর দিকে নির্দেশ করে ডায়োডের সিলভার ব্যান্ড লাগাতে ভুলবেন না। এটি পাম্পের মোটরকে রক্ষা করবে।

ধাপ 3: হার্ডওয়্যার আপ তারের

হার্ডওয়্যার আপ তারের
হার্ডওয়্যার আপ তারের
হার্ডওয়্যার আপ তারের
হার্ডওয়্যার আপ তারের
হার্ডওয়্যার আপ তারের
হার্ডওয়্যার আপ তারের

A4 -------------------- LCD এর SDA- তে

A5 -------------------- এলসিডির এসসিএল-এ

GND ----------------- থেকে LCD এর GND

5V -------------------- এলসিডি এর ভিসিসি

A0 -------------------- ট্রানজিস্টরের মধ্য প্রান্ত (বেস) পর্যন্ত

GND ----------------- থেকে ** ট্রানজিস্টরের বাম প্রং (emitter), ** ট্রানজিস্টরের সমতল দিকে উল্লেখ করা হয়েছে

(-) প্রং পাম্প ---- থেকে ** ডান প্রং (সংগ্রাহক) ট্রানজিস্টরের

(+) প্রং পাম্প ---- থেকে ভিন (12V)

A3 -------------------- pH মিটারের তারের (নীল) সংকেত দিতে

5V -------------------- থেকে (+) তারের (লাল) পিএইচ মিটারের

GND ----------------- থেকে (-) তারের (কালো) পিএইচ মিটারের

_

*** আরো বিস্তারিত জানার জন্য ছবি দেখুন

ধাপ 4: কোড

আরডুইনো কোড ফাইলের 2 টি সংস্করণ সংযুক্ত আছে … একটি হল পিএইচ -তে বাড়ছে এমন প্রতিক্রিয়া নিয়ন্ত্রণের জন্য, এবং অন্যটি হল পিএইচ -তে কমে যাওয়া প্রতিক্রিয়াগুলির জন্য

_

*** গুরুত্বপূর্ণ ***

প্রয়োজনীয় লাইব্রেরিগুলি ডাউনলোড করুন (এই নির্দেশে জিপ সংযুক্ত)

এই কোডটি একটি এলসিডি লাইব্রেরি ব্যবহার করে যা ইতিমধ্যে আরডুইনোতে অন্তর্ভুক্ত নয় …

আপনার প্রকল্পে এই জিপ ফাইলটি বাস্তবায়নের জন্য, আপনার কম্পিউটারে ডাউনলোড করুন, Arduino উইন্ডোতে, "স্কেচ" "লাইব্রেরি অন্তর্ভুক্ত করুন" ". ZIP লাইব্রেরি যোগ করুন" এ যান

ধাপ 5: গুরুত্বপূর্ণ নোট - সিরিয়াল মনিটর

এই প্রোগ্রামটি মেনু স্ক্রিন চালানোর জন্য একটি সিরিয়াল ইনপুট ব্যবহার করে। এর মানে হল যে এটি ব্যবহারের সময় একটি কম্পিউটার বা ল্যাপটপের সাথে সংযুক্ত থাকতে হবে। সিরিয়াল মনিটরটি পরিচালনা করার জন্য, আরডুইনো উইন্ডোতে উপরের ডান বোতামটি (একটি ম্যাগনিফাইং গ্লাসের মতো) ক্লিক করুন।

*** গুরুত্বপূর্ণ - সিরিয়াল মনিটর স্ক্রিনে "অটোস্ক্রোল", "নো লাইন এন্ডিং" এবং "9600 বড" অপশন ব্যবহার করুন … যদি আপনি তা না করেন তবে কোডটি ডিজাইন করা হবে না

মানগুলি ইনপুট করতে, আপনার কীবোর্ড ব্যবহার করে একটি মান টাইপ করুন এবং এন্টার কী টিপুন বা "পাঠান" ক্লিক করুন

ধাপ 6: আপনার নিয়ন্ত্রক প্রয়োজনের জন্য কোড সামঞ্জস্য করা

এই প্রোগ্রামটি আপনার জন্য কাজ করে তা নিশ্চিত করার জন্য খুব সহজ ধ্রুবক রয়েছে যা কেবল পরিবর্তন করা দরকার! নিচে পরিবর্তন করার সুপারিশকৃত ধ্রুবক এবং তাদের বিবরণ দেওয়া হল:

- fillTime: আপনার পাম্প সম্পূর্ণরূপে তরল দিয়ে সেকেন্ডে পূরণ করতে কতক্ষণ সময় নেয়

- বিলম্বের সময়: আরো সমাধানের জন্য পাম্প করার আগে আপনি নিয়ন্ত্রককে কতক্ষণ অপেক্ষা করতে চান

- ছোট সমন্বয়: পিএইচ 0.3 - 1 পিএইচ দ্বারা বিচ্যুত হলে সেকেন্ডের সংখ্যা আপনি এসিড/বেস পাম্প করতে চান

- largeAdjust: সেকেন্ডের সংখ্যা আপনি যখন এসিড/বেস পাম্প করতে চান যখন pH> 1pH দ্বারা বিচ্যুত হয়

_

উপরন্তু, আপনার পিএইচ মিটারে কি অফসেট এবং opeাল আছে তা বের করতে হবে …

যদি আমার slাল এবং অফসেট আপনার পিএইচ মিটারের সাথে ভালভাবে কাজ না করে, তাহলে আপনাকে নিম্নলিখিত পদক্ষেপগুলি নিতে হবে:

(1)- সেট opeাল = 1 এবং অফসেট = 0

(2)- ঠিক পিএইচ 4, পিএইচ 7, এবং পিএইচ 10 এর সমাধানগুলিতে পিএইচ রিডিং নিন এবং রেকর্ড করুন

(3)- সমীকরণের একটি সিস্টেম তৈরি করুন:

(প্রকৃত pH 4 পড়া)*opeাল + অফসেট = 4

(প্রকৃত pH 7 পড়া)*opeাল + অফসেট = 7

(প্রকৃত pH 10 পড়া)*opeাল + অফসেট = 10

_

Threeাল এবং অফসেট সমাধানের জন্য একটি সেরা ফিট লাইন খুঁজে পেতে এই তিনটি সমীকরণ ব্যবহার করুন এবং এই ধ্রুবকগুলিকে আপনার নতুন opeাল এবং অফসেট মানগুলিতে পরিবর্তন করুন

প্রস্তাবিত: