MINIreport SSB
MINIreport SSB
MINIreport SSB
CHAPTER 1
INTRODUCTION
1.1 Overview
This project seeks to address these limitations by developing a mobile, user-friendly, and
cost-effective surveillance solution.
1.3 Objective
• Innovation: The project fosters innovation by exploring new ways to integrate and
utilize existing technologies to solve real-world problems.
1.5Application
The security surveillance bot has a wide range of applications, including but not limited to:
• Home Security: The bot can patrol residential properties, providing real-time
surveillance to detect and deter intruders. Homeowners can remotely monitor their
property and receive alerts in case of suspicious activities.
• Commercial Surveillance: Businesses can use the bot to monitor offices,
warehouses, and retail spaces, ensuring the safety of assets and employees. The
mobility of the bot allows for flexible surveillance that can adapt to changing
layouts and security needs.
• Public Safety: The bot can enhance security in public places such as parks, schools,
and transportation hubs, providing real-time monitoring to prevent incidents and
respond quickly to emergencies.
• Event Monitoring: During public events, concerts, and gatherings, the bot can be
used to monitor crowds and identify potential security threats, ensuring the safety
of attendees.
• Industrial Surveillance: In industrial settings, the bot can monitor facilities for
safety compliance, detect unauthorized access, and provide real-time data to
security personnel.
• Remote Locations: The bot can be deployed in remote or hard-to-reach areas where
traditional surveillance systems may be impractical, providing valuable monitoring
capabilities in diverse environments.
CHAPTER 2
LITERATURE SURVEY
Pokala Satya Sai Kiran, Guided by Koushik Barman [2], On 7 July 2022, a
research paper Titled “Bluetooth Controlled Robot Car Using Arduino” was authored by
Pokala Satya Sai Kiran, Guided by Koushik Barman. The author was affiliated with the
Department of Electronics and Communication Engineering, Lovely Professional
University, Punjab, India.
JungHyun Byun, SeungHo Chae, and TackDon Han [3] On 1 January 2019, a
research paper Titled “Accurate control of a pan-tilt system based on parameterization of
rotational motion” was authored by JungHyun Byun, SeungHo Chae, and TackDon Han.
The author were affiliated with the Media System Lab, Department of Computer Science,
Yonsei University, Republic of Korea (all authors).
CHAPTER 3
SYSTEM ANALYSIS
• Adaptability: The robot can navigate various environments and adjust surveillance
focus dynamically.
Overall, the proposed security surveillance robot offers a modern, adaptable, and
efficient alternative to traditional CCTV systems, addressing their limitations while
providing advanced features for enhanced security monitoring.
CHAPTER 4
METHODOLOGY
4.1 Objective
The primary objective of the security surveillance robot project is to develop an
advanced, flexible, and efficient surveillance solution that addresses the limitations
inherent in traditional CCTV systems. The detailed objectives are:
1. Enhanced Coverage and Flexibility:
• Mobility: Design and implement a robot that can navigate various
environments, providing dynamic surveillance coverage beyond fixed camera
positions. This mobility enables the robot to adapt to different monitoring needs
and cover areas that traditional CCTV cameras cannot.
• Pan-Tilt Functionality: Integrate a pan-tilt assembly to allow the camera to
adjust its angle, providing a broader field of view and the ability to focus on
specific areas of interest dynamically.
2. Real-Time Video Streaming and Remote Control:
• Live Video Feed: Implement the ESP32-CAM module to provide high-quality,
real-time video streaming, allowing users to monitor the area continuously.
• Remote Operation: Develop a mobile application using MIT App Inventor to
enable users to control the robot remotely. This includes navigating the robot,
adjusting the camera’s orientation, and viewing live video feeds from a mobile
device.
3. Cost-Effective and Simplified Deployment:
• Wireless Operation: Utilize wireless communication and battery power to
eliminate the need for extensive wiring and infrastructure. This simplifies
installation and reduces overall deployment costs compared to traditional CCTV
systems.
• Modular Design: Create a modular system that allows for easy assembly and
disassembly, facilitating cost-effective upgrades and maintenance.
4. Scalability and Adaptability:
• Modular Architecture: Design the robot with a modular architecture to support
future enhancements, such as adding new sensors or improving camera
technology. This flexibility ensures that the system can adapt to evolving
security needs without significant rework.
• Integration Capabilities: Ensure that the robot can be integrated with other
security systems and technologies, enhancing its functionality and compatibility
with existing security infrastructure.
5. User-Friendly Interface and Accessibility:
• Intuitive Control: Develop an intuitive mobile application interface that makes
it easy for users to operate the robot, regardless of their technical expertise. The
app should provide clear controls for movement, camera adjustments, and video
streaming.
• Accessibility: Ensure that the system is accessible to a broad range of users,
including those with varying levels of technical knowledge. Provide
comprehensive documentation and user support to facilitate smooth operation.
6. Performance and Reliability:
• Robust Performance: Design the robot to perform reliably under various
conditions, including different lighting and environmental scenarios. The
system should maintain high video quality and accurate control even in
challenging conditions.
• Durability: Build the robot with durable components to withstand physical
wear and environmental factors, ensuring long-term operational stability.
By achieving these detailed objectives, the security surveillance robot aims to
provide a modern, adaptable, and efficient alternative to traditional CCTV systems,
addressing their limitations and offering advanced capabilities for enhanced security
monitoring.
4.2 Methodology
4.2.1 Design and Planning
i. Requirement Analysis
• The initial phase involves a thorough analysis of the project requirements. This
includes identifying the necessary features such as real-time video streaming,
remote operation, and the ability to cover various areas. Environmental
conditions and performance expectations are considered to ensure the robot
meets all intended functionalities.
• Arduino Boards: Two Arduino boards are chosen; one for motor control and
another for managing the pan-tilt mechanism. This choice supports precise
movement and camera positioning.
• Bluetooth Module: Utilized for wireless communication between the robot and
the mobile application.
ii. Calibration
• Initial Setup: Final configuration and calibration are performed to prepare the robot
for use, ensuring it meets all operational requirements.
ii. Evaluation
ii. Reporting
CHAPTER 05
o Power Supply: Operates on 3.3V DC, and it typically draws between 150mA
to 250mA during active video streaming. A stable power supply is crucial for
reliable operation.
o MicroSD Card Slot: Supports up to 16GB microSD cards for local storage of
video footage or snapshots, allowing for onboard recording in addition to
streaming.
• Function: Arduino boards act as the central control units, managing the various
hardware components of the robot. Following are the Specifications:
o Memory: 32KB of flash memory for storing code, 2KB of SRAM for variable
storage, and 1KB of EEPROM for non-volatile data storage.
o PWM Outputs: 6 PWM outputs for motor speed control and servo positioning,
essential for fine-tuning movement and camera angles.
3. Pan-Tilt Assembly:
o Servos: Includes two servos usually with 180-degree rotation for pan and tilt.
Servos like the SG90 or MG996R are common choices, offering precise control
and sufficient torque.
4. Bluetooth Module:
• Function: Enables wireless communication between the robot and the mobile
application, allowing for remote control and data exchange. Following are the
Specifications:
5. Batteries:
• Function: Provide the necessary electrical power for all components of the
robot. Following are the Specifications:
o Type: Lithium Polymer (LiPo) batteries are commonly used due to their high
energy density and light weight. Alternatively, Nickel-Metal Hydride (NiMH)
batteries can be used for their durability and reliability.
• bidirectional control of motors, making it essential for driving the wheels of the
security surveillance robot. Following are the Specifications:
• The fig. 5.6 shown is the L298N Motor Driver
7. Additional Components:
IMPLEMENTATION
necessary propulsion for navigation. The precise control of motor speed and
direction enables the robot to move smoothly and accurately.
4. Camera Pan-Tilt Control:
• Pan-Tilt Assembly: Equipped with two servos, the pan-tilt assembly allows the
camera to rotate horizontally (pan) and vertically (tilt). The Arduino controlling
the pan-tilt assembly sends PWM signals to the servos based on user inputs from
the mobile app.
• Servo Motors: The servo motors in the pan-tilt assembly adjust the camera's
position, allowing for a wide range of view angles. This ensures that the camera
can focus on different areas of interest as needed.
5. Power Management:
• Batteries: The robot is powered by batteries that supply the necessary voltage
and current to all components. Voltage regulators ensure that the correct voltage
levels are provided to the ESP32-CAM, Arduino boards, motor driver, and other
peripherals.
• Power Distribution: The power from the batteries is distributed to the various
components through regulated connections, ensuring stable and reliable
operation during extended use.
6. Integration and Coordination:
• Software Coordination: The software components, including the Arduino code
and the mobile application, are designed to work in harmony, ensuring seamless
communication and coordination between the hardware components.
• Real-Time Monitoring and Control: The integration of real-time video
streaming with remote control capabilities allows users to monitor the
environment and control the robot's movements simultaneously, providing an
effective surveillance solution.
This working principle ensures that the security surveillance robot can effectively
monitor its surroundings, transmit live video to a remote device, and be controlled remotely
for navigation and camera adjustments. The integration of hardware and software
components creates a cohesive system that meets the project's surveillance and security
objectives
6.4.2 Disadvantages
CHAPTER 7
FUTURE ENHANCEMENT
7.1 Enhancements
1. Integration of LoRa Technology:
• Long-Range Communication: Implementing LoRa (Long Range) technology
can significantly extend the communication range of the robot. This is
particularly useful in large areas or remote locations where traditional Wi-Fi or
Bluetooth signals may not reach.
• Low Power Consumption: LoRa is known for its low power usage, which can
help in conserving battery life and ensuring longer operational periods for the
surveillance robot.
• Enhanced Network: Using LoRa can allow for the creation of a more robust
network where multiple devices can communicate over long distances,
enhancing the overall surveillance coverage.
2. Two-Way Audio Communication:
• Microphone and Speaker Integration: Adding a microphone and speaker will
enable two-way audio communication, allowing operators to interact with
individuals near the robot or provide instructions in real-time.
• Remote Audio Surveillance: The robot can pick up and transmit audio from its
surroundings, providing additional context and situational awareness during
surveillance.
3. High-Resolution Camera:
• Improved Image Quality: Upgrading to a high-resolution camera will result in
clearer and more detailed video streams, enhancing the ability to identify
individuals and monitor areas more effectively.
• Night Vision Capability: Incorporating infrared sensors or a night vision camera
can improve surveillance capabilities in low-light or nighttime conditions.
4. Lighting System:
• LED Lights: Adding LED lights can enhance visibility in dark areas, providing
better illumination for the camera and ensuring clearer video footage.
7.2 Scope
These future scopes highlight potential advancements and enhancements that can be made
to the security surveillance robot, expanding its capabilities and applicability across
different scenarios and environments.
CHAPTER 8
RESULT
The development and implementation of the security surveillance robot have demonstrated
its effectiveness in various surveillance scenarios. The integration of the ESP32-CAM
module provided real-time video streaming for continuous monitoring, while the pan-tilt
assembly controlled by an Arduino ensured comprehensive coverage with flexible camera
movement.
The motor control system, managed by another Arduino board, enabled smooth and precise
robot movement across different terrains. The mobile application developed with MIT App
Inventor offered an intuitive interface for operators to control and monitor the robot's
actions and camera feed.
The dual battery setup provided sufficient power for extended operation, enhancing the
robot's autonomy and reliability. The plywood construction resulted in a lightweight yet
sturdy structure, facilitating easy modifications and upgrades. The modular design allowed
for seamless integration of additional components and functionalities, paving the way for
future enhancements like LoRa technology, 2-way audio communication, and a high-
resolution camera.
Overall, the robot demonstrated high reliability in surveillance tasks, with consistent
performance in various test scenarios. Positive feedback highlighted the system's ease of
use, effectiveness, and potential for customization. Comprehensive project documentation
has been compiled, providing a clear roadmap for replication, maintenance, and further
development. These results underscore the project's success in creating a functional and
effective security surveillance robot with adaptability for future advancements.
CHAPTER 9
CONCLUSION
The security surveillance robot project successfully achieved its objectives, demonstrating
significant effectiveness in real-time monitoring and flexible control. The integration of the
ESP32-CAM for video streaming and an Arduino-controlled pan-tilt assembly ensured
comprehensive coverage and adaptability. The motor control system enabled smooth
navigation, while the mobile app provided user-friendly operation.
The dual battery setup and lightweight plywood construction contributed to extended
operation and easy modifications. The modular design allows for future enhancements such
as LoRa technology, 2-way audio communication, and a high-resolution camera, ensuring
the robot's continued relevance and improvement.
Overall, the robot has proven to be a reliable and efficient surveillance solution, receiving
positive feedback for its ease of use and effectiveness. The project documentation offers a
clear roadmap for replication and further development. This success underscores the
potential of the security surveillance robot to evolve and meet emerging security needs,
establishing a strong foundation for future advancements.
REFERENCES
1. Development of an Affordable Real-Time IoT-Based Surveillance System
Using ESP32 and TWILIO API | IIETA
2. (PDF) Bluetooth Car Controlled Using Arduino (researchgate.net)
3. Accurate control of a pan-tilt system based on parameterization of
rotational motion | Request PDF (researchgate.net)
APPENDIX – A CODE
// Define pin numbers for L298n Motor Driver
#define in1 5
#define in2 6
#define in3 10
#define in4 11
void setup() {
Serial.begin(9600); // Initialize serial communication with the Bluetooth module at 9600
baud
}
void loop() {
// Check if there's incoming data from the Bluetooth module
if (Serial.available() > 0) {
command = Serial.read(); // Read the command from the serial buffer
Stop(); // Stop all motors initially