vinay tm
Published

Flame sensor using Bharat pi Board and OLED Display

"Our solution is a compact flame detection system using the Bharat Pi board and an OLED display. It quickly detects fire hazards with a flam

BeginnerFull instructions provided1 hour30
Flame sensor using Bharat pi Board and OLED Display

Things used in this project

Hardware components

flame sensor digital
×1
Bharat Pi Node WiFi
Bharat Pi Node WiFi
×1
OLED Expansion
Onion Corporation OLED Expansion
×1

Story

Read more

Schematics

CONNECTION DIAGRAM

HOW TO CONNECT THE COMPONENTS TO BOARD

Code

CODE TO BE UPLOADED

C/C++
ASSIGN THE PIN NUMBER THE FUNCTION TO BE PERFORMED
#include<Wire.h>
#include<Adafruit_GFX.h>
#include<Adafruit_SSD1306.h>
#define flame 27
#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
int flamevalue=0;
#define OLED_RESET -1
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
void setup(){
  Serial.begin(9600);
  pinMode(flame,INPUT);
  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
  display.display();
  delay(2000);
}
void loop(){
  flamevalue=digitalRead(flame);
   display.clearDisplay();      
  display.setTextSize(2);       
  display.setTextColor(SSD1306_WHITE);
  display.setCursor(0, 10);    

  if (flamevalue == HIGH) {
   Serial.println("The fire is present");
    display.clearDisplay();      
    display.setTextSize(2); 
    display.setCursor(0,16); 
    display.print("fire ");     
    display.setTextSize(2); 
    display.setCursor(0,32);
    display.print("Detected");
  } else {
    Serial.print("no fire detected");
    display.print("no fire");
    delay(2000);
  }

  display.display(); 
  delay(1000);      
}

Credits

vinay tm
1 project • 0 followers
Contact

Comments

Please log in or sign up to comment.