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 ;...

Automatic fire extinguisher - for fire Prevention Best Project | inspire Award Project - Arduino Codes & Diagram / Harish Projects


                                           YouTube video link - https://youtu.be/B_FlEjyJwd4


                                                                ..........Arduino code.............


int flame=0;// select analog pin 0 for the sensor

int Beep=9;// select digital pin 9 for the buzzer

int val=0;// initialize variable

int relay= 13;

 

/* The setup() function is called when a sketch starts. It is used to initialize variables, pin modes, start using libraries, etc. This function will only run once, after each power up or reset of the Arduino board. */

 

void setup()

{

 pinMode(Beep,OUTPUT);// set buzzer pin as “output”

pinMode(relay,OUTPUT);// set LED pin as “output”

pinMode(flame,INPUT);// set flame pin as “input”

Serial.begin(9600);// set baud rate at “9600”

}

 

/* The loop() function executes the program repeatedly until Specified. */

 

void loop()

{

 val=analogRead(flame);// read the analog value of the sensor

 Serial.println(val);// output and display the analog value

 if(val>=500)// when the analog value is larger than 600, the buzzer will buzz

 {

 digitalWrite(Beep,HIGH);

 digitalWrite(relay,HIGH);

 }else

 {

 digitalWrite(Beep,LOW);

 digitalWrite(relay,LOW);

 }

 delay(500);

}




                                                            ...........Project Diagram...........





Comments

12hello said…
BRO PCB DESIGN????????????????????????
Unknown said…
Bro please
Reply
My project works ulta
Unknown said…
Code kya hai bhai

Popular posts from this blog

How to make Phone control RC car using Arduino #phoneControlCar

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

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