Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2026:jan.vaduva:horia.lacatusu [2026/05/07 11:41]
horia.lacatusu [ESP32-CAM Robotic Pan-Tilt Smart Camera]
pm:prj2026:jan.vaduva:horia.lacatusu [2026/05/12 11:43] (current)
horia.lacatusu [Block Design]
Line 2: Line 2:
 ===== Introduction ===== ===== Introduction =====
  
-This project is a DIY IoT security camera built around the ESP32-CAM microcontroller. It functions as a standalone, localized smart device that streams real-time video over Wi-Fi while allowing the user to physically steer the camera’s viewing angle. The entire system—including the live video feed and the robotic servo controls—is hosted on a custom web server running directly on the ESP32, meaning it requires no third-party apps and can be controlled from any smartphone or PC browser.+This project is a DIY IoT security camera built around the ESP32-CAM microcontroller. 
 + 
 +It functions as a standalone, localized smart device that streams real-time video over Wi-Fi while allowing the user to physically steer the camera’s viewing angle. The entire system is hosted on a custom web server running directly on the ESP32, meaning it requires no third-party apps and can be controlled from any smartphone or PC browser
 + 
 +The primary purpose of this project is to design a localized, interactive surveillance solution that does not rely on third-party cloud subscriptions or proprietary mobile applications,​ while integrating mechanical actuation, high-speed data processing (video streaming) and wireless network communication into a single, low-cost microchip.
 ===== General Description ===== ===== General Description =====
  
Line 11: Line 15:
 ==== Block Design ==== ==== Block Design ====
  
-{{:​pm:​prj2026:​jan.vaduva:​schema_bloc.drawio.png?600|}} +{{:​pm:​prj2026:​jan.vaduva:​schema_v2.png?700|}}
 ===== Hardware Design ===== ===== Hardware Design =====
 +
 +==== List of Components ====
  
 ^ Components ​              ^ Purpose ​             ^ ^ Components ​              ^ Purpose ​             ^
Line 19: Line 24:
 | OV2640 Camera Module ​    | Camera that will be used to capture video | | OV2640 Camera Module ​    | Camera that will be used to capture video |
 | SG90 Micro-Servos (x2)   | Motors used for moving the camera: pan or tilt | | SG90 Micro-Servos (x2)   | Motors used for moving the camera: pan or tilt |
 +| Pan-Tilt Bracket ​        | A plastic assembly that mounts the two servos |
 +| MB102 Power Module ​      | Voltage regulator |
 +| FTDI Programmer ​         | Translates USB data from laptop into UART serial data | 
 +
 +==== Electrical Schematic ====
  
 +===== Software Design =====
 +==== Environment ====
 +  * PlatformIO
 +  * Programming via USB
 +  * ESP32Servo library + esp_camera.h && WiFi.h
pm/prj2026/jan.vaduva/horia.lacatusu.1778143311.txt.gz · Last modified: 2026/05/07 11:41 by horia.lacatusu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0