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

how to make Fingerprint door lock project / fingerprint sensor with arduino uno / Harish Projects


 full making video link - https://youtu.be/p_5H-3qjmEM

//Arduino Code//

#include <Adafruit_Fingerprint.h>


SoftwareSerial mySerial(2, 3);

Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);


#define RELAY_PIN       4

#define ACCESS_DELAY    3000 // Keep lock unlocked for 3 seconds 



void setup()

{

  // set the data rate for the sensor serial port

  finger.begin(57600);

  delay(5);

  if (finger.verifyPassword()) 

  {

  } 

  else 

  {

    while (1) { delay(1); }

  }

  

  pinMode(RELAY_PIN, OUTPUT);

  digitalWrite(RELAY_PIN, HIGH);   //Switch off relay initially. Relay is LOW level triggered relay so we need to write HIGH.

}


void loop()

{

  if ( getFingerPrint() != -1)

  {

    digitalWrite(RELAY_PIN, LOW);

    delay(ACCESS_DELAY);

    digitalWrite(RELAY_PIN, HIGH);   

  }  

  delay(50);            //Add some delay before next scan.

}


// returns -1 if failed, otherwise returns ID #

int getFingerPrint() 

{

  int p = finger.getImage();

  if (p != FINGERPRINT_OK)  return -1;


  p = finger.image2Tz();

  if (p != FINGERPRINT_OK)  return -1;


  p = finger.fingerFastSearch();

  if (p != FINGERPRINT_OK)  return -1;


  // found a match!

  return finger.fingerID;

}


//Project Diagram//






Comments

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