ফ্লোটলেস লেভেল সুইচ দিয়ে ওয়াটার ট্যাঙ্ক কন্ট্রোল | Float Switch

Float Switch এটি একটি ওয়াটার লেভেল কন্ট্রোলার । এটা দিয়েই কিন্তু আপনি মজার মজার প্রজেক্ট তৈরি করতে পারবেন ।আজকে আমি আপনাদের দেখাবো যে এই Float switch কি এবংFloat switch কিভাবে আপনি একটা প্রজেক্ট এ ব্যবহার করতে পারবেন । এ Float switch দিয়ে আপনি কিন্তু আপনার বাসা বাড়ির ওয়াটার ট্যাংক  মটর /পাম্প মোটর যেটাতে পানি উঠানো হয় ট্যাংকিতে সেই Motor কে কন্ট্রোল করতে পারবেন । কিভাবে আপনি আপনার বাসার ওয়াটার ট্যাঙ্ক পাম্প মোটর কন্ট্রোল করবেন এই ফ্লোটলেস সুইচ দিয়ে সেটা আপনাদের দেখাবো ।

 

Float switch
Float switch

উপরে আপনারা দেখতে পাচ্ছেন ফ্লোট সুইচ দেখতে কেমন । এই সুইচ দিয়েই মূলত ওয়াটার ট্যাঙ্ক কন্ট্রোল করা যাবে ।এটা মূলত একটা সুইচ এর মতই কাজ করে । এই Float Switch এ ম্যাগনেটিক Reed Sensor রয়েছে । ম্যাগনেটিক Reed Sensor যেটার উপর চৌম্বক ধরলে এটা শর্ট হয়ে যায় এবং সুইচের মতই কাজ করে ।

 

Float switch
Float switch

 

এটি দিয়ে আপনি যদি ওয়াটার ট্যাংক এর মোটর কন্ট্রোল করতে চান । তাহলে অবশ্যই আপনাকে মাইক্রোকন্ট্রোলার ব্যবহার করতে হবে । মাইক্রোকন্ট্রোলার হিসেবে আমি আপনাদের আরডিওনো বোর্ড নিয়ে কোডিং করে পুরো প্রজেক্টটি দেখাবো ।ওয়াটার ট্যাংক মটর কন্ট্রোলিং এর জন্য আপনাকে দুটো Float switch নিতে হবে । তারপর ট্যাংকিতে নিচের চিত্র অনুযায়ী সেট করতে হবে।

 

Float switch
Float switch

যেহেতু এখানে আমি মাইক্রোকন্ট্রোলার হিসেবে আরডিওনো বোর্ড নিয়েছি । ফ্লোট সুইচ থেকে ইনপুট নিয়ে আরডিওনো বোর্ডের মাধ্যমে পাম্প মোটর কন্ট্রোল হবে । Proties সফট্ওয়ারে আমি আপনাদের দেখাচ্ছি যে এই সিস্টেমটা কিভাবে কাজ করে ।

 

Float switch
Float switch

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

Code:

 const int buttonPin = 2;  
 const int buttonPin1 = 6;   
 const int ledPin = 13;   // the number of the LED pin  
 int buttonState = 0;  
 int buttonState1 = 0;   
 void setup() {  
  Serial.begin(9600);  
  pinMode(ledPin, OUTPUT);  
  pinMode(buttonPin, INPUT);  
  pinMode(buttonPin1, INPUT);  
 }  
 void loop() {  
  buttonState = digitalRead(buttonPin);  
  buttonState1 = digitalRead(buttonPin1);  
  if (buttonState == HIGH) {   
   digitalWrite(ledPin, HIGH);  
    }  
  if (buttonState1 == HIGH) {   
   digitalWrite(ledPin, LOW);  
  }   
  delay(100);  
 }  

উপরে আমি এই প্রোজেক্টের কানেকশন ডায়াগ্রাম এবং কোডিং টা দেখিয়ে দিয়েছি । আমি যে কানেকশন ডায়াগ্রাম দেখিয়েছি ওই কানেকশন ডায়াগ্রাম অনুযায়ী আপনার ট্যাংকে পুরো সিস্টেমটাই ইনস্টলেশন করতে হবে । তারপর আরডিওনো বোর্ডে আমি যে কোডিং টা দেখেছি কোডিং টা আপলোড করতে হবে ।

 

Leave a Comment