আরডুইনোর সাথে Water Level Detection Sensor ইন্টারফেসিং ও ব্যবহার গাইড
### পরিচিতি
Water Level Detection Sensor বা ওয়াটার লেভেল সেন্সর হলো এমন একটি ডিভাইস যা পানির উচ্চতা বা উপস্থিতির পরিমাপ করতে ব্যবহৃত হয়। এটি মূলত পানির পরিবাহিতা (conductivity) পরীক্ষা করে সিগন্যাল প্রদান করে।
### প্রয়োজনীয় পার্টস
১. আরডুইনো উনো (Arduino Uno)
২. ওয়াটার লেভেল সেন্সর
৩. জাম্পার ওয়্যার (Jumper Wires)
৪. ব্রেডবোর্ড (ঐচ্ছিক)
### সার্কিট কানেকশন
সেন্সরটিকে আরডুইনোর সাথে নিচে দেওয়া নিয়ম অনুযায়ী সংযুক্ত করুন:
- সেন্সরের VCC পিন -> আরডুইনোর 5V পিনে।
- সেন্সরের GND পিন -> আরডুইনোর GND পিনে।
- সেন্সরের Signal (S) পিন -> আরডুইনোর Analog Pin A0-তে।
### কিভাবে কাজ করে
এই সেন্সরে অনেকগুলো সমান্তরাল পরিবাহী লাইন থাকে। যখন সেন্সরটি পানিতে ডোবানো হয়, তখন পানি এই লাইনগুলোর মাঝে সংযোগ তৈরি করে, ফলে রেজিস্ট্যান্স পরিবর্তিত হয়। আরডুইনো এই অ্যানালগ ভ্যালু পড়ে পানির স্তর শনাক্ত করে।
কানেকশন ও সার্কিট ডায়াগ্রাম (Connection Diagram)
প্রোগ্রাম কোড (Source Code)
/* ওয়াটার লেভেল সেন্সর কোড */
int sensorPin = A0; // সেন্সরের সিগন্যাল পিন A0 এ সংযুক্ত
int sensorValue = 0; // পানির মান জমা রাখার জন্য ভেরিয়েবল
void setup() {
Serial.begin(9600); // সিরিয়াল মনিটর চালু করা
}
void loop() {
sensorValue = analogRead(sensorPin); // সেন্সর থেকে মান পড়া
Serial.print("পানির স্তর: ");
Serial.println(sensorValue); // সিরিয়াল মনিটরে মান দেখানো
delay(500); // ৫০০ মিলিসেকেন্ড বিরতি
}
..., ... থেকে
...এইমাত্র অর্ডার করেছেন • ...