/Smart-Fence

Smart Fence is an IoT-based Border Control and Monitoring System.

Primary LanguagePython

Smart-Fence

Smart Fence is an IoT-based Border Control and Monitoring System. The project involves a smart fence system using an ESP8266 microcontroller, YOLO object detection, and Blynk integration. The system detects intruders in real-time using a web camera and the YOLO algorithm, triggering alerts through LED lights, a buzzer, and a servo motor.

The Problem SmartFence solves

Illegal border crossings, smuggling of contraband, and terrorist activities are some of the significant challenges faced by border security personnel can be prevented. An IoT-based border defense system can provide real-time monitoring, advanced analytics, and automated response capabilities to detect and prevent potential security threats.

Software Requirements

1.Arduino IDE
2.Jupyter Notebook
3.Visual Studio Code
4.Blynk

Hardware Requirements

1.ESP8266
2.Web Camera
3.Servo Motor
4.Led Light
5.Piezo Buzzer
6.Bread Board, Cables and Resistors

Steps To Be Followed:

1.Connect an external web-cam to the desktop.
2.Connect the esp8266 through the USB cable to the desktop.
3.Complete the necessary connections according to the hardware code.
4.Install required modules used in the project (Add Blynk Auth-Token too).
5.Run the server and login to the site.
6.Click on DETECT for detection.
7.Click on CONTROLS for Blynk actions.