Posts

Showing posts from December, 2023

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 Smart Street Light | Best science Project | Harish Projects

Image
 Watch Full Detailed Video //Arduino Code int IR1 = 8; int IR2 = 12; int IR3 = 13; int LDR = 7; int led1 = 3; int led2 = 5; int led3 = 6; int val1; int val2; int val3; int val4; void setup() { pinMode(IR1,INPUT); pinMode(IR2,INPUT); pinMode(IR3,INPUT); pinMode(LDR,INPUT); pinMode(led1,OUTPUT); pinMode(led2,OUTPUT); pinMode(led3,OUTPUT); } void loop() { val1 = digitalRead(IR1); val2 = digitalRead(IR2); val3 = digitalRead(IR3); val4 = digitalRead(LDR); if(val1==1&&val4==0&&val2==1&&val3==1) { digitalWrite(3,LOW); digitalWrite(5,LOW); digitalWrite(6,LOW); } else if(val1==1&&val4==1&&val2==1&&val3==1) { analogWrite(3,20); analogWrite(5,20); analogWrite(6,20); } else if(val1==0&&val4==1&&val2==1&&val3==1) { analogWrite(3,500); analogWrite(5,20); analogWrite(6,20); } else if(val1==1&&val4==1&&val2==0&&val3==1) { analogWrite(3,20); analogWrite(5,500); analogWrite(6,20); } else if(val1==1&...