Dual Axis Mini CCTV Camera using ESP32 Cam | IOT Based Science Project / Harish Projects

Image
  Purchase Course VideošŸ‘‡ https://harishprojects.graphy.com/ Watch full Detailed VideošŸ‘‡ Project CodešŸ‘‡ #include "esp_camera.h" #include <Arduino.h> #include <WiFi.h> #include <AsyncTCP.h> #include <ESPAsyncWebServer.h> #include <iostream> #include <sstream> #include <ESP32Servo.h> #define PAN_PIN 14 #define TILT_PIN 15 Servo panServo; Servo tiltServo; struct MOTOR_PINS {   int pinEn;     int pinIN1;   int pinIN2;     } ; std::vector<MOTOR_PINS> motorPins = {   { 2 , 12 , 13 } , //RIGHT_MOTOR Pins (EnA, IN1, IN2)   { 2 , 1 , 3 } ,  //LEFT_MOTOR  Pins (EnB, IN3, IN4) } ; #define LIGHT_PIN 4 #define UP 1 #define DOWN 2 #define LEFT 3 #define RIGHT 4 #define STOP 0 #define RIGHT_MOTOR 0 #define LEFT_MOTOR 1 #define FORWARD 1 #define BACKWARD - 1 const int PWMFreq = 1000 ; /* 1 KHz */ const int PWMResolution = 8 ; const int PWMSpeedChannel = 2 ;...

Gas Leak & Smoke Alarm - Amazing Best science Project #scienceProject


 

                                                      ...............ARDUINO CODE..................


  #include <LiquidCrystal.h>

LiquidCrystal lcd(7, 6, 5, 4, 3, 2);

 

int redLed = 10;

int greenLed = 12;

int buzzer = 8;

int smokeA0 = A0;

// Your threshold value

int sensorThres = 250;

 

void setup() {

  pinMode(redLed, OUTPUT);

  pinMode(buzzer, OUTPUT);

  pinMode(smokeA0, INPUT);

  Serial.begin(9600);

  lcd.begin(16,2);

}

 

void loop() {

  int analogSensor = analogRead(smokeA0);

 

  Serial.print("Pin A0: ");

  Serial.println(analogSensor);

  lcd.print("Harish :");

  lcd.print(analogSensor-250);

  // Checks if it has reached the threshold value

  if (analogSensor-250 > sensorThres)

  {

    digitalWrite(redLed, HIGH);

    lcd.setCursor(0, 2);

    lcd.print("Alert....!!!");

    digitalWrite(12, LOW);

    tone(buzzer, 1000, 250);

  }

  else

  {

    digitalWrite(redLed, LOW);

    digitalWrite(12, HIGH);

    lcd.setCursor(0, 2);

    lcd.print(".....Normal.....");

    noTone(buzzer);

  }

  delay(500);

  lcd.clear();

}


Comments

Instagram said…
#include

LiquidCrystal lcd(7, 6, 5, 4, 3, 2);



int redLed = 10;

int greenLed = 12;

int buzzer = 8;

int smokeA0 = A0;

// Your threshold value

int sensorThres = 250;



void setup() {

pinMode(redLed, OUTPUT);

pinMode(buzzer, OUTPUT);

pinMode(smokeA0, INPUT);

Serial.begin(9600);

lcd.begin(16,2);

}



void loop() {

int analogSensor = analogRead(smokeA0);



Serial.print("Pin A0: ");

Serial.println(analogSensor);

lcd.print("akash venke :");

lcd.print(analogSensor-250);

// Checks if it has reached the threshold value

if (analogSensor-250 > sensorThres)

{

digitalWrite(redLed, HIGH);

lcd.setCursor(0, 2);

lcd.print("Alert....!!!");

digitalWrite(12, LOW);

tone(buzzer, 1000, 250);

}

else

{

digitalWrite(redLed, LOW);

digitalWrite(12, HIGH);

lcd.setCursor(0, 2);

lcd.print(".....Normal.....");

noTone(buzzer);

}

delay(500);

lcd.clear();

}

Popular posts from this blog

Smart Bridge - Automatic Hight increase when flooding | Best science Project

How to make Phone control RC car using Arduino #phoneControlCar

How to make Wifi Talking robot with arduino codes and Diagram best science project