IOT Surveillance Robot Using ESP-32 Wi-Fi CAM & Arduino: Dr. Nookala Venu
IOT Surveillance Robot Using ESP-32 Wi-Fi CAM & Arduino: Dr. Nookala Venu
IOT Surveillance Robot Using ESP-32 Wi-Fi CAM & Arduino: Dr. Nookala Venu
Research paper © 2012 IJFANS. All Rights Reserved, UGC CARE Listed ( Group -I) Journal Volume 11, Iss 5, July 2022
ABSTRACT
At present the surveillance of International border areas is a difficult task. The border
guarding forces are patrolling the border seriously, but it is not possible to watch the border
at each and every moment. An essential requirement of this situation is a robot which
automatically detects trespasser in the border and report nearby border security control unit.
Many of the military departments now utilize the robots to carry out risky jobs that cannot
be done by the soldiers. In this present work, a Raspbian operating system based spy robot
plat form with remote monitoring and control algorithm through Internet of Things has been
developed which will save human live, reduces manual error and protect the country from
enemies. The spy robot system comprises the Raspberry Pi (small single-board computer),
night vision pi camera and sensors. The information regarding the detection of living objects
by PIR sensor is sent to the users through the web server and pi camera capture the moving
object which is posted in side the webpage simultaneously. The user in control room able to
access the robot with wheel drive control buttons on the webpage. The movement of a robot
is also controlled automatically through obstacle detecting sensors to avoiding the collision.
This surveillance system using spy robot can be customized for various fields like
industries, banks and shopping malls.
Keywords: Mobile robot, Raspberry Pi board, PIR sensor, Metal Detector, Humidity
Sensor, Temperature Sensor, Gas Sensor, Camera, military surveillance, Spy Robot.
1. Introduction
Embedded Technology is now in its prime and the wealth of knowledge available is mind
blowing. However, most embedded systems engineers have a common complaint. There are
no comprehensive resources available over the internet which deal with the various design
and implementation issues of this technology. Intellectual property regulations of many
corporations are partly to blame for this and also the tendency to keep technical know-how
within a restricted group of researchers. An embedded computer is frequently a computer
that is implemented for a particular purpose[1-2]. In contrast, an average PC computer
usually serves a number of purposes: checking email, surfing the internet, listening to
music, word processing [3-5].However, embedded systems usually only have a single task,
or a very small number of related tasks that they are programmed to perform [6].
198 | P a g e
IJFANS International Journal of Food and Nutritional Sciences
Research paper © 2012 IJFANS. All Rights Reserved, UGC CARE Listed ( Group -I) Journal Volume 11, Iss 5, July 2022
Research paper © 2012 IJFANS. All Rights Reserved, UGC CARE Listed ( Group -I) Journal Volume 11, Iss 5, July 2022
alarm and smaller computer systems (particularly in uninterruptible power supplies; UPS)
and for electric scooters, electric wheel chairs, electrified bicycles, marine applications,
battery electric vehicles or micro hybrid vehicles, and motor cycles. Lead-acid batteries were
used to supply the filament (heater) voltage, with 2V common in early vacuum tube (valve)
radio receivers. Portable batteries for miners' cap lamps headlamps typically have two or
three cells [35].
Wi-Fi Module
The ESP-32 module which is low cost, self contained chip consists of TCP/IP protocol stack
that is used to provide network access to any microcontroller. It is highly compact in size and
is easily a portable one and thus this is interfaced with the arduino to provide the robot with
Wi-Fi facility [36].
1.2 Software Requirements
IDE stands for Integrated Development Environment. Pretty fancy sounding, and should
make you feel smart any time you use it. The IDE is a text editor-like program that allows
you to write Arduino code. When you open the Arduino program, you are opening the IDE. It
is intentionally streamlined to keep things as simple and straight forward as possible. When
you save a file in Arduino, the file is called a sketch – a sketch is where you save the
computer code you have written [37]. The coding language that Arduino uses is very much
like C++, which is a common language in the world of computing. The code you learn to
write for Arduino will be very similar to the code you write in any other computer language.
All the basic concepts remain the same it is just a matter of learning a new dialect should you
pursue other programming languages [38].
2. System Design
The system consists of two major sections - one is the user section and other is the robot
section. In that the user section can possess laptop or mobile for communicating with the
robot end. Thus by using a laptop or a mobile the user section can be a portable one
compared to those that uses a typical stationary computer system. The communication can be
performed with RF technology or by using a ESP-32 device or by using a Wi-Fi technology,
but that comes at the cost of limited range. Thus in order to implement the idea of increasing
the range we can go connecting the user section with the internet which is the main concept
of Internet of Things. For connecting the user system with the internet, the Blynk software is
used. Blynk software is nothing but an object relation.
Mapping, which is used to design prototypes and develop IOT applications. Thus through this
Blynk software, we can send commands and can easily control the robotic vehicle. At the
robot end, we are using an ESP 32 placed on the body or the chassis of the robot, which is the
integral part of the robotic vehicle. Below the chassis, the wheels are connected with DC
motors that are of 30 rpm each. Each motor requires 12v supply, supplied by means of an
external battery source. The motors are interfaced with the Arduino through relay driver.
Four relay drivers are employed for two motors and they are used for amplification purpose.
The microcontroller is coded with IDE software in order to operate the robot in appropriate
directions. This is the manual mode operation associated with it. Several sensors such as
ultrasonic sensor, infrared sensor are also used which are interfaced with the microcontroller
in the respective I/O pins. Ultrasonic sensor operates by reflection principle, that is by
transmission and reception of signals obstacles are detected. In short, it follows the principle
of bats termed as echo location. Similarly, Infrared sensors are used to emit and detect
infrared radiations, so that the surrounding temperature changes can be detected.
200 | P a g e
IJFANS International Journal of Food and Nutritional Sciences
Research paper © 2012 IJFANS. All Rights Reserved, UGC CARE Listed ( Group -I) Journal Volume 11, Iss 5, July 2022
Internet
Wifi module
ESP-32
Driver
Relay
Dc motor
Ultra sonic
sensor
Research paper © 2012 IJFANS. All Rights Reserved, UGC CARE Listed ( Group -I) Journal Volume 11, Iss 5, July 2022
By combining camera features with the robot we can easily monitor indoor as well as outdoor
locations during daytime and at night. Remote areas can also be explored. Used to record and
send video output of the required environment. Lead acid batteries were used to supply the
filament (heater) voltage, with 2 V common in early vacuum tube (valve) radio receivers.
Portable batteries for miners' cap lamps headlamps typically have two or three cells.
It minimizes human effort because IoT devices connect and communicate with one another
and perform a variety of tasks without the need for human intervention. It can assist in the
smarter control of homes and cities via mobile phones. It enhances security and offers
personal protection. By automating activities, it saves us a lot of time. Information is easily
accessible, even if we are far away from our actual location, and it is updated frequently in
real time.
4. Conclusion
In this paper, the framework for making a robot for surveillance purpose is proposed. It
overcomes the problem of limited range surveillance by using the concept of IOT. We can
control the robot with the help of laptop/mobile manually. Automatic monitoring can also be
done. Our proposed robot is small in size thus maneuvering into area where human access is
impossible. Wireless technology is one of the most integral technologies in the electronics
field. This technology is used to serve our project as a supreme part of surveillance act. This
provides highly efficient and a cost effective robot that replaces human work and reduces
human labor and performing monitoring works in a well effective manner.
References
[1] Nookala Venu, S. K. (2022). Machine Learning Application for Medicine Distribution
Management System. IJFANS, 11 (1), 2323-2330.
[2] Nookala Venu, S. W. (2022). A Wearable Medicines Recognition System using Deep
Learning for People with Visual Impairment. IJFANS, 12 (1), 2340-2348.
[3] Dr. Nookala, Venu and Soujanya, Namoju and Goud, Burra Megamala and Bhavani, Thakur
Yuktha and Rajashekar, Appidi, Study and Experimental Analysis on FBMC and OFDM
(July 2022). International Journal from Innovative Engineering and Management Research
(IJIEMR), Available at SSRN: https://ssrn.com/abstract=4232096.
202 | P a g e
IJFANS International Journal of Food and Nutritional Sciences
Research paper © 2012 IJFANS. All Rights Reserved, UGC CARE Listed ( Group -I) Journal Volume 11, Iss 5, July 2022
[4] rani B, Sandhya and Katti, Sai Krishna and Ananthula, Amrutha and Dr. Nookala, Venu,
Vehicle Fuel Level Monitor and Locate the Nearest Petrol Pumps Using IoT (July 2022).
International Journal from Innovative Engineering and Management Research 2022,
https://ssrn.com/abstract=4232110.
[5] A, Krishnaveni and Priya R, Shiva and U, Supriya and Tahseen, Anjum and Dr. Nookala,
Venu, Face Mask Detection System Using Python Open CV (July 2022). International
Journal from Innovative Engineering and Management Research 2022,
https://ssrn.com/abstract=4232083.
[6] Dr. Nookala, Venu and M, Vamshi and V, Akhil and K, Deepika and K, Prashanth and M,
Raffiudhin, Alcohol Detection and Engine Locking System (July 2022). International Journal
from Innovative Engineering and Management Research 2022,
https://ssrn.com/abstract=4232102.
[7] Dr. Nookala, Venu and Rakesh, Govindu and Maneesha, Kunta and Anusha, Kusumba and
Merugu, Samantha and Mohammad, Abbas, Smart Road Safety and Vehicle Accidents
Prevention System for Mountain Road (July 2022). International Journal from Innovative
Engineering and Management Research 2022, https://ssrn.com/abstract=4232104.
[8] Dr. Nookala, Venu and Bindu, Chevulapelli and Srija, Bethi and Maheshwari, Vemula and
Sarvu, Saiteja and Rohith, Sadula, Wireless Night Vision Camera on War Spying Robot (July
2022). International Journal from Innovative Engineering and Management Research 2022,
https://ssrn.com/abstract=4232100.
[9] Karne, RadhaKrishna and Mounika, S. and V, KarthikKumar and Dr. Nookala, Venu,
Applications of IoT on Intrusion Detection System with Deep Learning Analysis (July 2022).
International Journal from Innovative Engineering and Management Research 2022,
https://ssrn.com/abstract=4232107.
[10] Sandhya rani B, D. V. (2022, 07). IOT Based Smart Irrigation System Using Node MCU.
IJIEMR , 100-106.
[12] Nookala Venu, D., Kumar, A., & Rao, M. A. S. (2022). Internet Of Things Based Pulse
Oximeter For Health Monitoring System. NeuroQuantology, 20(5), 5056-5066.
[13] Nookala Venu, D., Kumar, A., & Rao, M. A. S. (2022). Botnet Attacks Detection in Internet
of Things Using Machine Learning. NeuroQuantology, 20(4), 743-754.
[14] Nookala Venu, D., Kumar, A., & Rao, M. A. S. (2022). Smart Agriculture with Internet of
Things and Unmanned Aerial Vehicles. NeuroQuantology, 20(6), 9904-9914.
203 | P a g e
IJFANS International Journal of Food and Nutritional Sciences
Research paper © 2012 IJFANS. All Rights Reserved, UGC CARE Listed ( Group -I) Journal Volume 11, Iss 5, July 2022
[15] Dr. N. Venu, D. A. (2021). Comparison of Traditional Method with watershed threshold
segmentation Technique. The International journal of analytical and experimental modal
analysis , XIII (I), 181-187.
[16] Nookala Venu, A. S. (2018). Local mesh patterns for medical image segmentation. Asian
Pacific Journal of Health Sciences, 5 (1), 123-127.
[17] Local Maximum Edge Binary Patterns for Medical Image Segmentation. International
Journal of Engineering and Techniques, 4 (1), 504-509.
[18] N. Venu, "Performance and evalution of Guassian kernals for FCM algorithm with mean
filtering based denoising for MRI segmentation," 2014 International Conference on
Communication and Signal Processing, 2014, pp. 1680-1685, doi:
10.1109/ICCSP.2014.6950134.
[19] N. Venu and B. Anuradha, "Integration of hyperbolic tangent and Gaussian kernels for
Fuzzy C-means algorithm with spatial information for MRI segmentation," 2013 Fifth
International Conference on Advanced Computing (ICoAC), 2013, pp. 280-285, doi:
10.1109/ICoAC.2013.6921964.
[20] Venu, N., & Anuradha, B. (2015). Multi-Kernels Integration for FCM Algorithm for
Medical Image Segmentation using Histogram Analysis. Indian Journal of Science and
Technology, 8(34), 1-8.
[21] Venu, N. Design and intergration of different kernels for fuzzy means algorithm used for
MRI medical image segmentation.
[22] Venu, N., & Anuradha, B. (2013). PSNR Based Fuzzy Clustering Algorithms for MRI
Medical Image Segmentation. International Journal of Image Processing and Visual
Communication, 2(2), 01-07.
[23] Two different multi-kernels for fuzzy C-means algorithm for medical image segmentation.
Int. J. Eng. Trends Technol.(IJETT), 20, 77-82.
[24] Venu, N., & Anuradha, B. (2015). Medical Image Segmentation Using Kernal Based Fuzzy
C Means Algorithm. Research Scholar, Dept. of ECE, SVU College of Engineering, Sri
Venkateswara University, Tirupati-517502, India, 4(1).
[25] Venu, D., Rakesh, G., Maneesha, K., Anusha, K., Merugu, S., & Mohammad, A. (2022).
Smart Road Safety and Vehicle Accidents Prevention System for Mountain Road.
International Journal from Innovative Engineering and Management Research (IJIEMR).
[26] Venu, N., & Anuradha, B. (2014, February). Multi-Hyperbolic Tangent Fuzzy C-means
Algorithm for MRI Segmentation. In Proceedings of International Conference on Advances
in Communication, Network and Computing (CNC-2014), Elsevier (pp. 22-24).
[27] Agarwal, R. K., Sahasrabuddhe, D., & Riyajuddin, A. A Novel Dates Palm Processing and
Packaging Management System based on IoT and Deep Learning Approaches.
204 | P a g e
IJFANS International Journal of Food and Nutritional Sciences
Research paper © 2012 IJFANS. All Rights Reserved, UGC CARE Listed ( Group -I) Journal Volume 11, Iss 5, July 2022
[28] Venu, D., Arun Kumar, A., & Vaigandla, K. K. (2022). Review of Internet of Things (IoT)
for Future Generation Wireless Communications. International Journal for Modern Trends in
Science and Technology, 8(03), 01-08.
[30] Vaigandla, K. K., & Venu, D. (2021). Survey on Massive MIMO: Technology, Challenges,
Opportunities and Benefits.
[31] Kesavaiah, D. C., Goud, T. R., Rao, Y. S., & Venu, N. (2019). Radiation Effect To MHD
Oscillatory Flow in A Channel Filled Through a Porous Medium With Heat Generation.
Journal of Mathematical Control Science and Applications, 5(2).
[32] Venu, D. N. Analysis of Xtrinsic Sense MEMS Sensors. International Journal of Advanced
Research in Electrical, Electronics and Instrumentation Engineering (IJAREEIE), ISSN,
2278-8875.
[33] Sujith, A. V. L. N., Swathi, R., Venkatasubramanian, R., Venu, N., Hemalatha, S., George,
T., & Osman, S. M. (2022). Integrating nanomaterial and high-performance fuzzy-based
machine learning approach for green energy conversion. Journal of Nanomaterials, 2022.
[34] Venu, N., Yuvaraj, D., Barnabas Paul Glady, J., Pattnaik, O., Singh, G., Singh, M., & Adigo,
A. G. (2022). Execution of Multitarget Node Selection Scheme for Target Position Alteration
Monitoring in MANET. Wireless Communications and Mobile Computing, 2022.
[35] Venu, N., Swathi, R., Sarangi, S. K., Subashini, V., Arulkumar, D., Ralhan, S., & Debtera,
B. (2022). Optimization of Hello Message Broadcasting Prediction Model for Stability
Analysis. Wireless Communications & Mobile Computing.
[36] Venu, N., Revanesh, M., Supriya, M., Talawar, M. B., Asha, A., Isaac, L. D., & Ferede, A.
W. (2022). Energy Auditing and Broken Path Identification for Routing in Large-Scale
Mobile Networks Using Machine Learning. Wireless Communications and Mobile
Computing, 2022.
[37] Thouti, S., Venu, N., Rinku, D. R., Arora, A., & Rajeswaran, N. (2022). Investigation on
identify the multiple issues in IoT devices using Convolutional Neural Network.
Measurement: Sensors, 24, 100509.
[38] Vaigandla, K. K., & Venu, D. N. (2021). A survey on future generation wireless
communications-5G: multiple access techniques, physical layer security, beamforming
approach. Journal of Information and Computational Science, 11(9), 449-474.
205 | P a g e