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 পিনের অ্যানালগ ভ্যালুর ওঠানামা এলসিডিতে দেখা যাবে।
একটি মজার পর্যবেক্ষনঃ সার্কিটের সকল কানেকশন ঠিক রেখে সেন্সরটিকে নিজের নাকের সামনে ধরুন। কী দেখতে পাচ্ছেন? হ্যাঁ, এলসিডিতে দেখানো ভ্যালু বেশ ছন্দময়ভাবে কখনও বাড়ছে আবার কমছে। ঠিকই ধরেছেন। এই স্টিম সেন্সর আপনার নিঃশ্বাসও সনাক্ত করতে পারে। এই বৈশিষ্ট্যটি কাজে লাগিয়ে স্টিম সেন্সরটি দিয়ে আর কী কী বানানো যায়? ভেবে দেখুন তো।
সতর্কতাঃ স্টিম সেন্সরের সাথে সরবরাহকৃত তিন তারবিশিষ্ট কানেকটরটি ওয়াটারপ্রুফ নয়। কানেকটরটিকে পানিতে ডোবানো যাবে না।
]]>