See steam level with arduino and steam sensor | স্টিম লেভেল মনিটরিং

Steam level monitoring circuit with Arduino and steam sensor. Steam level is shown in a Nokia 5110 GLCD display. Applicable in steam switches.

Steam level অর্থ্যাৎ বাস্পের পরিমাণ পর্যবেক্ষন করা বিভিন্ন কাজের ক্ষেত্রেই প্রয়োজন হতে পারে। যেমনঃ স্টিম বয়লারের জন্য লেভেল সুইচ তৈরীতে কিংবা বাতাসের আর্দ্রতা নির্ণয়ে।

Gravity: steam sensor   খুবই মজার একটি সেন্সর। এর সিগন্যাল পিনের অ্যানালগ ভ্যালু রিড করার মাধ্যমে বাস্পের উপস্থিতি নির্ণয় করা সম্ভব। সেন্সরটিকে সাধারন রেইন সেন্সর হিসেবেও ব্যবহার করা যায়। শুধু কী তাই? স্টিম সেন্সরকে হাত দিয়ে স্পর্শ করলে হাতের আর্দ্রতাও সনাক্ত করতে পারে সেন্সরটি। তাই একে ব্যবহার করা যাবে টাচ সুইচ হিসেবে। এর আরও একটা মজার বৈশিষ্ট্য আছে যা আমরা আমাদের এক্সপেরিমেন্টের শেষে দেখব।

প্রয়োজনীয় যন্ত্রপাতি পরিমাণ প্রোডাক্ট লিংক
Arduino Nano 1   এখানে ক্লিক করুন
Gravity: steam sensor   1   এখানে ক্লিক করুন
LCD 84×48 – Nokia 5110   1   এখানে ক্লিক করুন
Male to male jumpers 8   এখানে ক্লিক করুন
Male to female jumpers 2   এখানে ক্লিক করুন
Breadboard 1   এখানে ক্লিক করুন

সার্কিটঃ আরডুইনো ন্যানো এবং স্টিম সেন্সরের মধ্যে নিচের কানেকশনটি সম্পন্ন করুন।

Arduino Nano Gravity steam sensor  
5V Red
GND Black
A0 Blue

এলসিডি এবং আরডুইনো ন্যানোর মধ্যে নিচের কানেকশনটি সম্পন্ন করতে হবে।

Arduino Nano LCD 84×48 – Nokia 5110  
GND GND
4 LIGHT
VCC VCC
13 CLK
11 DIN
9 DC
10 CE
8 RST

কোডঃ

জিএলসিডি ব্যবহারের জন্য U8glib.h লাইব্রেরিটি ইন্সটল করা থাকতে হবে।  এই ফোল্ডারটি ডাউনলোড করুন। ফোল্ডারটি আনজিপ করবেন না। নিচের ছবিতে দেখানো উপায়ে জিপ ফোল্ডার থেকেই লাইব্রেরি ইন্সটল করুন।

নিচের কোডটি কম্পাইল করে আরডুইনোতে আপলোড করুন।

#include "U8glib.h" 
char value[5];
U8GLIB_PCD8544 u8g(13, 11, 10, 9, 8); // CLK, DIN, CE, DC, RST
void setup()
{
  Serial.begin(9600);// open serial port, set the baud rate to 9600 bps
}
void loop()
{
  int sensorValue;
  sensorValue = analogRead(0);   //connect Steam sensors to Analog 0
  Serial.println(sensorValue); //print the value to serial
  itoa(sensorValue,value,10);
  delay(200);
  u8g.firstPage(); 
  do {
    
    u8g.setFont(u8g_font_unifont);
    u8g.setScale2x2(); 
    u8g.drawStr( 10, 14, value);
  
  //


  } while( u8g.nextPage() );
}

বাস্পের উপস্থিতির তারতম্যের সাথে সাথে আরডুইনোর A0 পিনের অ্যানালগ ভ্যালুর ওঠানামা এলসিডিতে দেখা যাবে।

একটি মজার পর্যবেক্ষনঃ সার্কিটের সকল কানেকশন ঠিক রেখে সেন্সরটিকে নিজের নাকের সামনে ধরুন। কী দেখতে পাচ্ছেন? হ্যাঁ, এলসিডিতে দেখানো ভ্যালু বেশ ছন্দময়ভাবে কখনও বাড়ছে আবার কমছে। ঠিকই ধরেছেন। এই স্টিম সেন্সর আপনার নিঃশ্বাসও সনাক্ত করতে পারে। এই বৈশিষ্ট্যটি কাজে লাগিয়ে স্টিম সেন্সরটি দিয়ে আর কী কী বানানো যায়? ভেবে দেখুন তো।

সতর্কতাঃ স্টিম সেন্সরের সাথে সরবরাহকৃত তিন তারবিশিষ্ট কানেকটরটি ওয়াটারপ্রুফ নয়। কানেকটরটিকে পানিতে ডোবানো যাবে না।

5/5 - (1 vote)
Share with your friends
Default image
A. R
Articles: 116

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.