Build a $10 AI Surveillance Camera with Motion Detection

Build a $10 AI Surveillance Camera with Motion Detection

Table of Contents:

  1. Introduction
  2. Components Needed
  3. Setting Up the ESP32 Camboard
  4. Software Requirements
  5. Installing the Libraries
  6. Establishing a Connection with the Dashboard
  7. Creating a Board on Telegram
  8. Modifying the Code
  9. testing the Device
  10. Putting the Camera into the 3D Printed Case
  11. Conclusion

Building a Surveillance Camera with ESP32 Camboard

Introduction

👉 In this project, we will guide you on how to build a powerful surveillance camera using the ESP32 Camboard. This camera will be installed in a cute 3D printed case and will have the ability to send motion detection notifications to your Telegram account. The interesting aspect of this project is that you can build this camera under $10.

Components Needed

👉 To build this project, you will need the following components:

  • ESP32 Camboard
  • FTDI programmer
  • Female to female jumper cables
  • Mini USB to USB 2.0 cable
  • 5V 2A power adapter
  • 3D printed parts

Setting Up the ESP32 Camboard

👉 The ESP32 Camboard is a full-featured microcontroller with an integrated video camera and micro SD card socket. However, it does not have a USB port, so you will need an external FTDI adapter to program it. Connect the ESP32 Camboard to your computer using an FTDI programmer, following the provided schematics. Make sure to enable the 5V in the FTDI adapter by inserting the jumper. Also, connect the GPIO0 Pin to ground to upload the code.

Software Requirements

👉 Before starting, make sure you have the following software requirements:

  1. Arduino IDE: Install the ESP32 add-on by adding the link provided in the preferences.
  2. Boards Manager: Search for "ESP32" in the Boards Manager and install the appropriate board.

Installing the Libraries

👉 To use the necessary functionalities, you need to install three libraries. Open the "Manage Libraries" section in Arduino and install the following libraries:

  1. Elegant Surveillance
  2. Telegram
  3. Odroid

Establishing a Connection with the Dashboard

👉 The next step is to establish a connection between the dashboard and the ESP32 Camboard. Visit the Motion.Leak and Odino.com website and sign up for an account. Create a device on the dashboard and make the necessary modifications to add Telegram notification. You can find the entire code in the description.

Creating a Board on Telegram

👉 In order to receive motion notifications on Telegram, you need to create a board. Open the Telegram app, search for "Board Father," and send the command "/newboard" to start a new board. Name the board as you wish and note down the board token and ID.

Modifying the Code

👉 Modify the code by specifying your router's SSID, password, user token, device ID, and board token and ID. These details can be obtained from the ElegantOdio dashboard and Telegram. Upload the modified code to the ESP32 Camboard and disconnect the USB cable after the upload is complete.

Testing the Device

👉 It's time to test the device. Start the board and test the motion detection by moving your HAND. You will receive a notification on Telegram, and the dashboard will display the footages of the detected motion.

Putting the Camera into the 3D Printed Case

👉 As a final step, you can put the camera into the 3D printed case. Connect the power wires of the 3D printed parts to the 5V and Ground of the ESP32 Camboard. The camera is now ready to be placed anywhere you like.

Conclusion

👉 Building your own surveillance camera using the ESP32 Camboard is a cost-effective way to ensure security. By following the steps Mentioned above, you can create a powerful camera that sends motion detection notifications to your Telegram account. Enjoy monitoring your surroundings with this DIY project!


Highlights:

  • Build a powerful surveillance camera using ESP32 Camboard
  • Receive motion detection notifications on Telegram
  • Connect the camera to a 3D printed case
  • Affordable project under $10

FAQs: Q: How much does it cost to build the surveillance camera? A: You can build this camera under $10.

Q: Can I receive motion detection notifications on Telegram? A: Yes, the camera is programmed to send notifications to your Telegram account.

Q: How do I set up the ESP32 Camboard? A: Connect the ESP32 Camboard to your computer using an FTDI programmer and follow the provided schematics.

Q: Can I customize the 3D printed case for the camera? A: Yes, you can design your own 3D printed case or use existing designs.

Q: What software requirements do I need? A: You need Arduino IDE and the necessary libraries installed to compile and upload the code.

Resources:

Most people like

Find AI tools in Toolify

Join TOOLIFY to find the ai tools

Get started

Sign Up
App rating
4.9
AI Tools
20k+
Trusted Users
5000+
No complicated
No difficulty
Free forever
Browse More Content