Skip to content

Keivan-Mousavi/Burglar-Alarm-ESP32Cam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Burglar Alarm ESP32Cam

In this type of design, an attempt has been made to don't use IP static to transfer information. 

The purpose of eliminating static IP is to lower the cost to the user and also to have a machine learning on the server side to continue the project.
The manufacturer of this device can also earn money through the sale of the Internet and other services.

The next phase of the project is on movement and face recognition.

* It should be noted that the above module is only for demos and for large projects need a more powerful module in terms of camera power and sending images online.

The way this device works is that by using this module, it receives a warning information from the server and then the camera turns on and starts sending photos frame by frame to the server.

I use VS Code and PlatformIO for develop.

PlatformIO was a sweet experience to develop microcontrollers

Required device :

  • ESP32-CAM
  • USB to serial FT232RL-FTDI

ESP32-CAM-Pic

 

 ESP32-CAM  USB to serial FT232RL-FTDI
 3V3  VCC
GND GND
 UOR TX
 UOT RX

ESP32-CAM

PlatformIO.ini


  [env:esp-wrover-kit]
  platform = espressif32
  board = esp-wrover-kit
  framework = arduino
  monitor_speed = 115200
  build_flags = -DCORE_DEBUG_LEVEL=0 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
  board_build.f_flash = 80000000L
  board_build.flash_mode = qio
  board_build.partitions = huge_app.csv

Add this librarys


  HTTPClient
  WiFiClientSecure
  WiFi
  ArduinoJson

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published