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

Wet & Dry Waste Smart Dustbin for House | Best science Project | Harish Projects


 Watch Full Detailed video 👇🏻


Diagram in Video👆

//Arduino Code//


//YouTube: Harish Projects

//Order Electronic Parts & Project kit: HarishProjects.com//

#include <Servo.h>

Servo servo1;

const int trigPin = 12;

const int echoPin = 11;

long duration;

int distance=0;

int potPin = A0; //input pin

int soil=0;

int fsoil;

void setup() 

{

  Serial.begin(9600);

//Serial.print("Humidity");

pinMode(trigPin, OUTPUT); 

pinMode(echoPin, INPUT); 

servo1.attach(8);

}

void loop() 

{



//YouTube: Harish Projects

//Order Electronic Parts & Project kit: HarishProjects.com//

  

  int soil=0;

  for(int i=0;i<2;i++)

  {

digitalWrite(trigPin, LOW);

delayMicroseconds(7);

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);

delayMicroseconds(10);

duration = pulseIn(echoPin, HIGH);

distance= duration*0.034/2+distance;

delay(10);


  }

  distance=distance/2;

  Serial.println(distance);

if (distance <20 && distance>1)

{

  delay(1000);

for(int i=0;i<3;i++)

{

soil = analogRead(potPin) ;

soil = constrain(soil, 485, 1023);

fsoil = (map(soil, 485, 1023, 100, 0))+fsoil;

delay(75);

}

fsoil=fsoil/3;

Serial.println(fsoil);

Serial.print("%");

if(fsoil>3)

{delay(1000);

  Serial.print("WET ");

  servo1.write(180);

delay(3000);} 

else{ delay(1000);

  Serial.print("dry ");

servo1.write(0);

delay(3000);}


//YouTube: Harish Projects

//Order Electronic Parts & Project kit: HarishProjects.com//


servo1.write(90);}

distance=0;

fsoil=0;delay(1000);

}




Comments

Aryan k sharma said…
Bhai kaise bnde ho aapnekhud B bola ki me insta prr msg dekhta hun abhi dekh bhi ni rhe yrr pls help krdo
Redme said…
Yash Harish dudhmal
Rohit Blogger said…
Great idea for managing waste at home! The smart features make it very efficient. If you're looking for durable solutions, consider using an frp park dustbin, which is long-lasting and practical. I suggest checking out RD India for quality FRP products.

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