আরডুইনো ব্যবহার করে সাধারণ ডিজিটাল জল প্রবাহ মিটার সার্কিট

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





এই পোস্টে আমরা আরডুইনো এবং 16 এক্স 2 এলসিডি ডিসপ্লে ব্যবহার করে একটি ডিজিটাল জল প্রবাহ মিটার তৈরি করতে যাচ্ছি। আমরা ওয়াইএফ-এস201 জল প্রবাহ সেন্সর, এর নির্মাণ এবং কাজ এবং কিছু দরকারী রিডিং উত্তোলনের জন্য আড়ডুইনোর সাথে কীভাবে ইন্টারফেস করব তা একবার দেখে নিই।

প্রস্তাবিত প্রকল্পটি লিটার / মিনিটে জলের প্রবাহের হার এবং লিটারে মোট জলের প্রবাহ পরিমাপ করতে পারে।



YF-S201 জল প্রবাহ সেন্সরটি একবার দেখে নেওয়া যাক।

ওয়াইএফ-এস201 এর চিত্র:

YF-S201 হ'ল একটি হল প্রভাব ভিত্তিক জল সংবেদক। এটিতে তিনটি টার্মিনাল 5 ভি (নামমাত্র ওয়ার্কিং ভোল্টেজ), জিএনডি এবং আউটপুট রয়েছে। + 5 ভি লাল রঙের তার, কালো একটি জিএনডি এবং হলুদ এক আউটপুট।



সেন্সরটি জল প্রবাহের সাথে সরাসরি আনুপাতিক ফ্রিকোয়েন্সি দেয়। YF-S201 সেন্সরটি 1 লিটার / মিনিট থেকে 30 লিটার / মিনিটে পরিমাপ করতে পারে। জলের চাপ 1.75 এমপিএর চেয়ে কম বা সমান হওয়া উচিত।

এক প্রান্ত থেকে জল ইনজেকশন করা যায় এবং অন্য প্রান্তটি দিয়ে জল প্রবাহিত হয়।

সেন্সরটি ট্যাঙ্কের প্রধান গেট-ভালভের পরে স্থাপন করা যেতে পারে যদি আপনি কোনও জলের পাইপের কোনও নেটওয়ার্কে জলের প্রবাহটি পরিমাপ করতে চান বা একক নলের জলের প্রবাহ পরিমাপ করতে আপনি একটি জলের কলয়ের ঠিক আগে রাখতে পারেন।

সেন্সর বসানো ব্যবহারকারীর প্রয়োজন অনুসারে যে কোনও জায়গায় হতে পারে তবে, জল ফুটো এড়াতে যত্ন নেওয়া উচিত।

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

টারবাইনটির কেন্দ্রে একটি বৃত্তাকার আকৃতির চৌম্বক এম্বেড করা হয় এবং হল এফেক্ট সেন্সরটি সিল করে আর্দ্রতা থেকে সুরক্ষিত হয় এবং চৌম্বকের উপরে স্থাপন করা হয়। হল ইফেক্ট সেন্সরটি টারবাইনটির প্রতিটি বিপ্লবের জন্য একটি নাড়ি তৈরি করে।

সিরিয়াল প্লটারে ওয়াটার ফ্লো ওয়েভফর্ম

নীচে দেখানো (আরডুইনো সিঙ্গল চ্যানেল অসিলোস্কোপ ব্যবহার করে) আরডুইনো আইডিইয়ের সিরিয়াল প্লট্টারে জল প্রবাহ সংবেদক দ্বারা উত্পাদিত ডালগুলি আমরা দেখতে পাই।

আমরা সেন্সরের মাধ্যমে বায়ু উড়িয়েছি টারবাইন ঘোরান একটি পরীক্ষা হিসাবে এবং উত্পন্ন তরঙ্গরূপ উপরে প্রদর্শিত হবে। বাম হাতের ঘন তরঙ্গাকারটি উচ্চতর ফ্রিকোয়েন্সি এবং টারবাইনের দ্রুত ঘূর্ণন প্রতিনিধিত্ব করে, ডান হাতের দিকে কম ঘন তরঙ্গরূপটি বিপরীতভাবে চিহ্নিত করে।

একটি সুসংগত জলের প্রবাহ ধারাবাহিক ফ্রিকোয়েন্সি আউটপুট দেয়।

আমাদের করতে হবে ফ্রিকোয়েন্সি রূপান্তর লিটার / মিনিটের স্কেলে। এটি করতে প্রস্তুতকারক একটি সূত্র দিয়েছেন:

জলের প্রবাহের হার (লিটার / মিনিট) = ফ্রিকোয়েন্সি / 7.5

সুতরাং, আমাদের উত্পন্ন ফ্রিকোয়েন্সি পরিমাপ করতে হবে এবং প্রোগ্রাম কোডে উপরের সূত্রটি প্রয়োগ করতে হবে।

YF-S201 এর প্রযুক্তিগত বৈশিষ্ট্য:

Ura যথার্থতা: +/- 10%, আপনার যদি আরও ভাল নির্ভুলতার প্রয়োজন হয়, আমাদের ক্যালিব্রেট করতে হবে।

· কার্যকরী তাপমাত্রা: -25 থেকে + 80 ডিগ্রি সেলসিয়াস।

· কাজের আর্দ্রতা: 35% থেকে 80% আরএইচ।

· আউটপুট শুল্ক চক্র: 50% +/- 10%।

Water সর্বাধিক জলের চাপ: 1.75 এমপিএ।

Lit প্রতি লিটারে ডাল: 450।

Current সর্বাধিক বর্তমান ড্র: 5 এম এ 15 এমএ

এটি ওয়াইএফ-এস201 জল প্রবাহ সংবেদককে শেষ করে।

এখন যাক স্কিম্যাটিক এ সরানো যাক।

পরিকল্পিত ডায়াগ্রাম:

জল প্রবাহ সেন্সরের আউটপুট পিনটি আরডুইনোর A0 এর সাথে সংযুক্ত। ব্যবহার 10 কে পোটেনিওমিটার প্রদর্শন বিপরীতে সামঞ্জস্য করার জন্য। তারে আরডুইনো এবং LCD প্রদর্শন উপরের চিত্র অনুসারে

প্রোগ্রাম কোড:

//-----Program Developed by R.Girish-----//
#include
LiquidCrystal lcd(12, 11, 5, 4, 3, 2)
int X
int Y
float Time = 0
float frequency = 0
float waterFlow = 0
float total = 0
float LS = 0
const int input = A0
const int test = 9
void setup()
{
Serial.begin(9600)
lcd.begin(16, 2)
lcd.clear()
lcd.setCursor(0,0)
lcd.print('Water Flow Meter')
lcd.setCursor(0,1)
lcd.print('****************')
delay(2000)
pinMode(input,INPUT)
pinMode(test, OUTPUT)
analogWrite(test,100)
}
void loop()
{
X = pulseIn(input, HIGH)
Y = pulseIn(input, LOW)
Time = X + Y
frequency = 1000000/Time
waterFlow = frequency/7.5
LS = waterFlow/60
if(frequency >= 0)
{
if(isinf(frequency))
{
lcd.clear()
lcd.setCursor(0,0)
lcd.print('L/Min: 0.00')
lcd.setCursor(0,1)
lcd.print('Total: ')
lcd.print(total)
lcd.print(' L')
}
else
{
total = total + LS
Serial.println(frequency)
lcd.clear()
lcd.setCursor(0,0)
lcd.print('L/Min: ')
lcd.print(waterFlow)
lcd.setCursor(0,1)
lcd.print('Total: ')
lcd.print(total)
lcd.print(' L')
}
}
delay(1000)
}
//-----Program Developed by R.Girish-----//

লেখকের প্রোটোটাইপ:

'এল / মিন' বর্তমান জলের প্রবাহের হারকে নির্দেশ করে এবং সার্কিট চালু হওয়ার পরে 'মোট' প্রবাহিত মোট জলকে নির্দেশ করে।

আপনি যে কোনও তরল প্রবাহ করতে পারেন যার সান্দ্রতাটির মান পানির কাছাকাছি।

আরডুইনো ব্যবহার করে এই ডিজিটাল জল প্রবাহ মিটার সম্পর্কে আপনার যদি কোনও প্রশ্ন থাকে তবে মন্তব্য বিভাগে নির্দ্বিধায় যোগাযোগ করুন, আপনি একটি দ্রুত উত্তর পেতে পারেন।




পূর্ববর্তী: জয়স্টিক আরডুইনো ব্যবহার করে 2.4 গিগাহার্টজ আরসি গাড়ি নিয়ন্ত্রিত পরবর্তী: আরডুইনো ব্যবহার করে এই বাক রূপান্তরকারী করুন