আজ আমরা আরডুইনোর সাথে Gas Sensor এর সংযোগ করা শিখব এবং সেন্সর টি থেকে analog ইনপুট নিয়ে কিভাবে কোন আউটপুটকে নিয়ন্ত্রণ করা যায় তা শিখব।
Gas Sensor এর মাধ্যমে কোথাও গ্যাস Leak হলে আমরা তা শনাক্ত করে সাথে সাথে সংকেত পেতে পারি। যার মাধ্যমে গ্যাস Leak হওয়ার ফলে যে সকল দুর্ঘটনা ঘটে থাকে তা থেকে আমরা রক্ষা পেতে পারি।

প্রজেক্টটি করতে যা যা লাগবেঃ

Sl: No: Required Items Quantity (pcs) Product Link
01. Arduino UNO 01 Click Here
02. Bread Board (Mini) 01 Click Here
03. Gas Sensor 01 Click Here
04. Male to Male Jumper wires As required Click Here
05. Male to Female jumper wires As required Click Here
06. Resistor (220 Ohms) 02 Click Here
07. LED 02 Click Here
08. Buzzer 01 Click Here

 

 

সার্কিট কানেকশনঃ

Gas Sensor Arduino UNO
AO Analog pin A0
Vcc 5V
GND GND

 

Other Connections
Red LED Positive side (+) Digital pin 4
Red LED Negative side (-) Resistor (One side)
Green LED Positive side (+) Digital pin 3
Green LED Negative side (-) Resistor (One side)
Buzzer Positive side(+) Digital pin 2
Buzzer Negative side (-) GND
Resistor (Other side) GND
Resistor (Other side) GND

 

 

সার্কিট ডায়াগ্রামঃ

 

 

আরডুইনো কোডঃ

/*
Presented by sigmatechbd.com
Prepared by M.A.Hasnat
*/

int LEDred=4;
int LEDgreen=3;
int Buzzer=2;
int Sensor=A0;

int limit=400;

void setup() {

pinMode(LEDred,OUTPUT);
pinMode(LEDgreen,OUTPUT);
pinMode(Buzzer,OUTPUT);
pinMode(Sensor,INPUT);

Serial.begin(9600);

}

void loop() {

int value = analogRead(Sensor);

Serial.print(“Sensor Value= “);
Serial.println(value);

if(value>= limit)
{
digitalWrite(LEDred,HIGH);
digitalWrite(Buzzer,HIGH);
digitalWrite(LEDgreen,LOW);
delay(500);

digitalWrite(LEDred,LOW);
digitalWrite(Buzzer,LOW);
delay(500);

Serial.println(“Gas Ditected”);
}

else
{
digitalWrite(LEDred,LOW);
digitalWrite(Buzzer,LOW);
digitalWrite(LEDgreen,HIGH);
Serial.println(“You are safe”);
delay(1000);
}
Serial.println(“”);
}