Shri Yashwantrao Bhonsale Education Society’s
YASHWANTRAO BHONSALE INSTITUTE OF
DTE CODE 3470 TECHNOLOGY
MSBTE CODE 1742
Approved by AICTE, DTE, & Affiliated to MSBTE Mumbai
DEPARTMENT OF COMPUTER ENGINEERING
PROJECT 2023-2024
WEEKLY REPORT
Week No: 1 Week Date: 24-07-2023 TO: 30-07-2023
Name Of Project: Multipurpose IOT Tracker
Name Of Student with Enrollment Number:
1. Mr. Suyash S. Kerkar [2117420203]
2. Mr. Manas D. Desai [2117420207]
3. Ms. Manasvi S. Parab [2117420217]
4. Ms. Shejal A. Chandekar [2117420220]
Activities Performed in week
1 We selected the project title, which is based on the today’s trends. And
how good we can implement them in our project. To do so we studied
some research papers.
2 From the viewed projects during study, we shortlisted some IoT based
projects.
3 We presented our shortlisted projects to our guide. Under the guidance
of our guide, we selected “Multipurpose IoT Tracker” as our project.
4 We finalized “Multipurpose IoT Tracker” as our CPP project.
Guide Remark:
Sign Of Guide Sign Of Project Coordinator Sign Of HOD
Bhonsale Knowledge City Building No.1, Vazarwadi, Charathe, Tal: Sawantwadi, Dist: Sindhudurg 416510
Shri Yashwantrao Bhonsale Education Society’s
YASHWANTRAO BHONSALE INSTITUTE OF
DTE CODE 3470 TECHNOLOGY
MSBTE CODE 1742
Approved by AICTE, DTE, & Affiliated to MSBTE Mumbai
Week No: 2 Week Date: 31-07-2023 TO: 06-08-2023
Name Of Project: Multipurpose IOT Tracker
Name Of Student with Enrollment Number:
1. Mr. Suyash S. Kerkar [2117420203]
2. Mr. Manas D. Desai [2117420207]
3. Ms. Manasvi S. Parab [2117420217]
4. Ms. Shejal A. Chandekar [2117420220]
Activities Performed in week
1 We created a project timeline with milestones and tasks.
2 We distributed roles and responsibilities to each team member.
3 We created a list of features and functionalities of the IOT tracker -
location tracking, SMS sending, SOS calling, etc.
4 We evaluated different components and sensors required for tracking
purposes like GPS location tracking.
5 We selected the appropriate components based on our project
requirements. (A9G Module, ESP32C3, Battery, PCB, etc.).
6 By end of this week, we finalized what functionalities and features
should be there in our project.
Guide Remark:
Sign Of Guide Sign Of Project Coordinator Sign Of HOD
Bhonsale Knowledge City Building No.1, Vazarwadi, Charathe, Tal: Sawantwadi, Dist: Sindhudurg 416510
Shri Yashwantrao Bhonsale Education Society’s
YASHWANTRAO BHONSALE INSTITUTE OF
DTE CODE 3470 TECHNOLOGY
MSBTE CODE 1742
Week No: 3 Week Date: 07-08-2023 TO: 13-08-2023
Name Of Project: Multipurpose IOT Tracker
Name Of Student with Enrollment Number:
1. Mr. Suyash S. Kerkar [2117420203]
2. Mr. Manas D. Desai [2117420207]
3. Ms. Manasvi S. Parab [2117420217]
4. Ms. Shejal A. Chandekar [2117420220]
Activities Performed in week
1 In this week, by analyzing our needs, we ordered required components,
circuits, sensors, wires, etc.
2 Then we started to study about the various GPS tracking technologies,
such as GNSS (Global Navigation Satellite System).
3 While studying about the GPS tracking technologies we studied that, the
GPS tracking simply uses a network of satellites to transmit signals to
GPS receivers on the ground.
4 GPS works by connecting series of satellites to determine the locations
using process called Trilateration which uses the positions of three or
more satellites from the GNSS (Global Navigation Satellite System).
5 So, in this week we got an idea about how the GPS tracking technologies
are worked.
Guide Remark:
Sign Of Guide Sign Of Project Coordinator Sign Of HOD
Bhonsale Knowledge City Building No.1, Vazarwadi, Charathe, Tal: Sawantwadi, Dist: Sindhudurg 416510
Shri Yashwantrao Bhonsale Education Society’s
YASHWANTRAO BHONSALE INSTITUTE OF
DTE CODE 3470 TECHNOLOGY
MSBTE CODE 1742
Week No: 4 Week Date: 14-08-2023 TO: 20-08-2023
Name Of Project: Multipurpose IOT Tracker
Name Of Student with Enrollment Number:
1. Mr. Suyash S. Kerkar [2117420203]
2. Mr. Manas D. Desai [2117420207]
3. Ms. Manasvi S. Parab [2117420217]
4. Ms. Shejal A. Chandekar [2117420220]
Activities Performed in week
1 In this week we started to study about the components which we are
going to use in our project.
2 The required components for our project are: A9G Development board
(GSM + GPS), Speed Studio ESP32C3, GPS and GSM Antenna, SOS
buttons, Rechargeable battery 300mAh, ON-OFF button, PCB (Printed
Circuit Board), connecting wires, Micro USB and Type-c Cable, and a SIM
card.
3 While studying about the components first we took the main
components of our project which are A9G development board and
ESP32C3.
4 The A9G development board is a versatile board that is designed for
Internet of Things (IoT) applications, and it can be used to validate the
basic communication functions and peripheral functions of the A9G
module. It's based on the A9G GPRS / GSM + GPS / module.
5 By end of this week, we understood that, the A9G development board is
designed for IoT applications, it is used in asset tracking, remote
monitoring, wireless location sensing devices, etc.
Guide Remark:
Sign Of Guide Sign Of Project Coordinator Sign Of HOD
Bhonsale Knowledge City Building No.1, Vazarwadi, Charathe, Tal: Sawantwadi, Dist: Sindhudurg 416510
Shri Yashwantrao Bhonsale Education Society’s
YASHWANTRAO BHONSALE INSTITUTE OF
DTE CODE 3470 TECHNOLOGY
MSBTE CODE 1742
Week No: 5 Week Date: 21-08-2023 TO: 27-08-2023
Name Of Project: Multipurpose IOT Tracker
Name Of Student with Enrollment Number:
1. Mr. Suyash S. Kerkar [2117420203]
2. Mr. Manas D. Desai [2117420207]
3. Ms. Manasvi S. Parab [2117420217]
4. Ms. Shejal A. Chandekar [2117420220]
Activities Performed in week
1 In this week we started to study the features and functionality of A9G
development board in detail.
2 The main features of A9G board are: GSM/ GPRS connectivity, Integrated
GNSS module for GPS positioning, SIM card slot, Peripheral interface for
additional components, Battery-Operated, Antenna connectors and a
USB interface for programming.
3 Also, the board can support voice calls and SMS messages as it has a
build-in microphone and speaker interface. Also, it has built-in buttons
and keys to add more functionality in it.
5 We studied that the A9G board simply fetches the data from the
satellites with the help of GNSS technology and the sim card inserted in
it.
Guide Remark:
Sign Of Guide Sign Of Project Coordinator Sign Of HOD
Bhonsale Knowledge City Building No.1, Vazarwadi, Charathe, Tal: Sawantwadi, Dist: Sindhudurg 416510
Shri Yashwantrao Bhonsale Education Society’s
YASHWANTRAO BHONSALE INSTITUTE OF
DTE CODE 3470 TECHNOLOGY
MSBTE CODE 1742
Week No: 6 Week Date: 28-08-2023 TO: 03-09-2023
Name Of Project: Multipurpose IOT Tracker
Name Of Student with Enrollment Number:
1. Mr. Suyash S. Kerkar [2117420203]
2. Mr. Manas D. Desai [2117420207]
3. Ms. Manasvi S. Parab [2117420217]
4. Ms. Shejal A. Chandekar [2117420220]
Activities Performed in week
1 In this week we received the delivery of the all ordered components.
2 We checked whether the all ordered components were received in good
condition. We got all the required components for our project.
3 From this week we started to study about the ESP32C3 microcontroller.
4 The ESP32C3 is a powerful microcontroller and system-on-chip (SoC)
designed for various Internet of Things (IoT) applications. Its dual-core
architecture and connectivity options make it suitable for a wide range
of applications.
Guide Remark:
Sign Of Guide Sign Of Project Coordinator Sign Of HOD
Bhonsale Knowledge City Building No.1, Vazarwadi, Charathe, Tal: Sawantwadi, Dist: Sindhudurg 416510
Shri Yashwantrao Bhonsale Education Society’s
YASHWANTRAO BHONSALE INSTITUTE OF
DTE CODE 3470 TECHNOLOGY
MSBTE CODE 1742
Week No: 7 Week Date: 04-09-2023 TO: 10-09-2023
Name Of Project: Multipurpose IOT Tracker
Name Of Student with Enrollment Number:
1. Mr. Suyash S. Kerkar [2117420203]
2. Mr. Manas D. Desai [2117420207]
3. Ms. Manasvi S. Parab [2117420217]
4. Ms. Shejal A. Chandekar [2117420220]
Activities Performed in week
1 We started to study the features and functionality of ESP32C3 in detail.
2 The main features of ESP32C3 are:
Dual-Core processor with parallel processing
Wi-Fi and Bluetooth wireless connectivity
Flash memory for program storage and SRAM for data storage
Low power modes to used the battery efficiently
Supports various popular development framework such as Arduino
IDE, Platform IO.
3 The ESP32C3 is widely used in a variety of applications, including home
automation, industrial automation, wearables, smart agriculture, and
more because of its security features such as hardware acceleration for
cryptographic functions, secure boot, and support for secure connections
over Wi-Fi.
4 Hence, we studied that the ESP32C3 is a versatile and powerful
microcontroller that has become a popular choice for IoT projects due to
its integrated wireless capabilities, rich set of peripherals, and
community support. Its dual-core architecture and connectivity options
make it suitable for a wide range of applications.
Guide Remark:
Sign Of Guide Sign Of Project Coordinator Sign Of HOD
Bhonsale Knowledge City Building No.1, Vazarwadi, Charathe, Tal: Sawantwadi, Dist: Sindhudurg 416510
Shri Yashwantrao Bhonsale Education Society’s
YASHWANTRAO BHONSALE INSTITUTE OF
DTE CODE 3470 TECHNOLOGY
MSBTE CODE 1742
Week No: 8 Week Date: 11-09-2023 TO: 17-09-2023
Name Of Project: Multipurpose IOT Tracker
Name Of Student with Enrollment Number:
1. Mr. Suyash S. Kerkar [2117420203]
2. Mr. Manas D. Desai [2117420207]
3. Ms. Manasvi S. Parab [2117420217]
4. Ms. Shejal A. Chandekar [2117420220]
Activities Performed in week
1 After getting some knowledge of main two components i.e. A9G
development board and ESP32C3, we started to study the other
components such as GPS Antenna.
2 A GNSS or GPS antenna is a device designed to receive and amplify the
radio signals transmitted on specific frequencies by GNSS satellites and
convert them to an electronic signal for use by a GNSS or GPS receiver.
The output of the GNSS or GPS antenna is fed into a GNSS or GPS
receiver that can compute the position.
3 The signals transmitted by GPS satellites are relatively weak by the time
they reach the Earth's surface. A GPS antenna includes amplification
components to strengthen these signals, making them usable by the GPS
receiver.
4 GPS signals operate in the L-band frequency range, primarily around
1.57542 GHz. GPS antennas are designed to be sensitive to signals within
this frequency range.
5 So, we studied about the GPS antennas and its crucial role in the
accuracy and reliability of GPS-based positioning systems, so we can
implement it in our project.
Guide Remark:
Sign Of Guide Sign Of Project Coordinator Sign Of HOD
Bhonsale Knowledge City Building No.1, Vazarwadi, Charathe, Tal: Sawantwadi, Dist: Sindhudurg 416510
Shri Yashwantrao Bhonsale Education Society’s
YASHWANTRAO BHONSALE INSTITUTE OF
DTE CODE 3470 TECHNOLOGY
MSBTE CODE 1742
Week No: 9 Week Date: 18-09-2023 TO: 24-09-2023
Name Of Project: Multipurpose IOT Tracker
Name Of Student with Enrollment Number:
1. Mr. Suyash S. Kerkar [2117420203]
2. Mr. Manas D. Desai [2117420207]
3. Ms. Manasvi S. Parab [2117420217]
4. Ms. Shejal A. Chandekar [2117420220]
Activities Performed in week
1 We started to study the other components such as battery, SOS buttons,
PCB (Printed Circuit Board), connecting wires, Micro USB and Type-c
Cable, and a SIM card.
2 Selecting a battery for a GPS tracker, it's essential to consider factors
such as the tracker's power consumption, update frequency, and the
desired operational lifespan.
3 The goal of the battery is to balance the need for sufficient power with
practical considerations such as size, weight, and maintenance
requirements.
4 So, we decided to use a 300mAh battery because it is sufficient to
provide the required power supply for the project. Also, its size and
weight are good for the project.
5 At the end of the week, we started to study the buttons and connecting
wires.
Guide Remark:
Sign Of Guide Sign Of Project Coordinator Sign Of HOD
Bhonsale Knowledge City Building No.1, Vazarwadi, Charathe, Tal: Sawantwadi, Dist: Sindhudurg 416510
Shri Yashwantrao Bhonsale Education Society’s
YASHWANTRAO BHONSALE INSTITUTE OF
DTE CODE 3470 TECHNOLOGY
MSBTE CODE 1742
Week No: 10 Week Date: 25-09-2023 TO: 01-10-2023
Name Of Project: Multipurpose IOT Tracker
Name Of Student with Enrollment Number:
1. Mr. Suyash S. Kerkar [2117420203]
2. Mr. Manas D. Desai [2117420207]
3. Ms. Manasvi S. Parab [2117420217]
4. Ms. Shejal A. Chandekar [2117420220]
Activities Performed in week
1 We started to study the SOS buttons as we are providing the
functionalities such as SOS calling and SMS messages.
2 The SOS buttons plays an important role in personal safety devices.
These buttons are used to send alert messages or to monitor the
locations.
3 We selected small and sufficient buttons so that we can implement them
into the A9G board.
4 Also, we needed the ON-OFF button to on and off the IoT Tracker. So, we
got an ON-OFF button.
5 Then we study the PCB (Printed Circuit Board). PCB provide a convenient
and organized way to interconnect electronic components in a compact
and reliable manner.
Guide Remark:
Sign Of Guide Sign Of Project Coordinator Sign Of HOD
Week No: 11 Week Date: 02-10-2023 TO: 08-10-2023
Bhonsale Knowledge City Building No.1, Vazarwadi, Charathe, Tal: Sawantwadi, Dist: Sindhudurg 416510
Shri Yashwantrao Bhonsale Education Society’s
YASHWANTRAO BHONSALE INSTITUTE OF
DTE CODE 3470 TECHNOLOGY
MSBTE CODE 1742
Name Of Project: Multipurpose IOT Tracker
Name Of Student with Enrollment Number:
1. Mr. Suyash S. Kerkar [2117420203]
2. Mr. Manas D. Desai [2117420207]
3. Ms. Manasvi S. Parab [2117420217]
4. Ms. Shejal A. Chandekar [2117420220]
Activities Performed in week
1 We used the PCB to interconnect the two main components A9G board
and ESP32C3.
2 Now we have the sufficient knowledge about the components which we
are going to use. So, we started to study the coding part of the project.
3 This is an IoT based project so we need a development environment so,
we used the Arduino IDE as it was compatible with the ESP32C3.
4 We started to study about the Arduino IDE.
5 After getting an idea about the Arduino IDE we started to develop the
code.
Guide Remark:
Sign Of Guide Sign Of Project Coordinator Sign Of HOD
Week No: 12 Week Date: 09-10-2023 TO: 15-10-2023
Bhonsale Knowledge City Building No.1, Vazarwadi, Charathe, Tal: Sawantwadi, Dist: Sindhudurg 416510
Shri Yashwantrao Bhonsale Education Society’s
YASHWANTRAO BHONSALE INSTITUTE OF
DTE CODE 3470 TECHNOLOGY
MSBTE CODE 1742
Name Of Project: Multipurpose IOT Tracker
Name Of Student with Enrollment Number:
1. Mr. Suyash S. Kerkar [2117420203]
2. Mr. Manas D. Desai [2117420207]
3. Ms. Manasvi S. Parab [2117420217]
4. Ms. Shejal A. Chandekar [2117420220]
Activities Performed in week
1 We started to develop the code in C++ language.
2 First, we declared the “WiFi.h” library. The library is used in Arduino
programming for devices managing Wi-Fi connections and interactions in
Arduino, such as the ESP8266 and ESP32C3 microcontrollers.
3 This library provides various methods such as ‘[Link](ssid,
password)’, ‘[Link]()’, ‘[Link]()’, ‘[Link]()’, etc.
4 Then we declared the required variables:
inputString: A String variable to store incoming data from the GSM
module.
fromGSM: A String variable to store responses from the GSM module.
SOS_NUM: A String representing the emergency contact number.
SOS_Time: An integer representing the duration (in seconds) for which
the SOS button must be pressed to trigger an emergency.
CALL_END: A Boolean indicating whether a call has ended (initially set to
true).
response: A character array for storing GSM module responses.
res: A String for storing the received data from the GSM module.
Guide Remark:
Sign Of Guide Sign Of Project Coordinator Sign Of HOD
Week No: 13 Week Date: 16-10-2020 TO: 22-10-2023
Bhonsale Knowledge City Building No.1, Vazarwadi, Charathe, Tal: Sawantwadi, Dist: Sindhudurg 416510
Shri Yashwantrao Bhonsale Education Society’s
YASHWANTRAO BHONSALE INSTITUTE OF
DTE CODE 3470 TECHNOLOGY
MSBTE CODE 1742
Name Of Project: Multipurpose IOT Tracker
Name Of Student with Enrollment Number:
1. Mr. Suyash S. Kerkar [2117420203]
2. Mr. Manas D. Desai [2117420207]
3. Ms. Manasvi S. Parab [2117420217]
4. Ms. Shejal A. Chandekar [2117420220]
Activities Performed in week
1 For hardware configuration we connected the A9G board to the Arduino
via Serial communication (Serial1). We defined Pins as D3 (SOS) and D2
(SLEEP_PIN) for the SOS button and sleep mode control, respectively.
2 We started to code the Setup() function. the setup() function in this code
is used to perform crucial initialization and configuration tasks, including
setting up pins, configuring serial communication, and initializing the
A9G board for specific operations such as GPS usage and sleep mode.
These tasks are executed only once when the Arduino program starts
running.
3 The loop() function is a mandatory part of the code structure. It is called
repeatedly and indefinitely after the setup() function completes its
execution. The purpose of the loop() function is to contain the main logic
and tasks that need to be continuously performed.
4 The following things that the loop function can do:
Listening to GSM Module Handling SOS Button Press
Handling GSM Module Handling Asynchronous Tasks
Response
Passing Data Between Serial Resetting Flags and Clearing
and Serial1 variables
Guide Remark:
Sign Of Guide Sign Of Project Coordinator Sign Of HOD
Week No: 14 Week Date: 23-10-2023 TO: 29-10-2023
Name Of Project: Multipurpose IOT Tracker
Bhonsale Knowledge City Building No.1, Vazarwadi, Charathe, Tal: Sawantwadi, Dist: Sindhudurg 416510
Shri Yashwantrao Bhonsale Education Society’s
YASHWANTRAO BHONSALE INSTITUTE OF
DTE CODE 3470 TECHNOLOGY
MSBTE CODE 1742
Name Of Student with Enrollment Number:
1. Mr. Suyash S. Kerkar [2117420203]
2. Mr. Manas D. Desai [2117420207]
3. Ms. Manasvi S. Parab [2117420217]
4. Ms. Shejal A. Chandekar [2117420220]
Activities Performed in week
1 From this week we started to build the IoT Tracker.
2 We gathered all hardware components such as A9G board, ESP32C3,
GPS and GSM Antenna, Custom designed PCB, Buttons, Connectors,
Battery and Power ON-OFF button.
3 We soldered the ESP32C3 microcontroller, buttons, connectors, ON-OFF
button on to the printed circuit board (PCB).
4 Also, we connected the GPS Antenna and GSM Antenna to the A9G
development board and then we connected the A9G board to the PCB.
5 Now we gave the power supply by connecting the battery by soldering it
to the PCB.
6 At last of this week, we checked the all components whether they are
connected properly as per our design or not.
Guide Remark:
Sign Of Guide Sign Of Project Coordinator Sign Of HOD
Week No: 15 Week Date: 30-10-2023 TO: 05-11-2023
Bhonsale Knowledge City Building No.1, Vazarwadi, Charathe, Tal: Sawantwadi, Dist: Sindhudurg 416510
Shri Yashwantrao Bhonsale Education Society’s
YASHWANTRAO BHONSALE INSTITUTE OF
DTE CODE 3470 TECHNOLOGY
MSBTE CODE 1742
Name Of Project: Multipurpose IOT Tracker
Name Of Student with Enrollment Number:
1. Mr. Suyash S. Kerkar [2117420203]
2. Mr. Manas D. Desai [2117420207]
3. Ms. Manasvi S. Parab [2117420217]
4. Ms. Shejal A. Chandekar [2117420220]
Activities Performed in week
1 As we have built the IoT tracker by connecting the all components
together in last week, we tested the device whether it works properly or
not by giving power supply to it.
2 We started to upload the developed code function by function in to the
ESP32C3 microcontroller with the help of USB type-C cable using Arduino
IDE.
3 After uploading the code successfully, we started to test each function
individually.
4 First, we started testing the setup() as we defined the booting process in
it.
Guide Remark:
Sign Of Guide Sign Of Project Coordinator Sign Of HOD
Week No: 16 Week Date: 06-11-2023 TO: 10-11-2023
Name Of Project: Multipurpose IOT Tracker
Bhonsale Knowledge City Building No.1, Vazarwadi, Charathe, Tal: Sawantwadi, Dist: Sindhudurg 416510
Shri Yashwantrao Bhonsale Education Society’s
YASHWANTRAO BHONSALE INSTITUTE OF
DTE CODE 3470 TECHNOLOGY
MSBTE CODE 1742
Name Of Student with Enrollment Number:
1. Mr. Suyash S. Kerkar [2117420203]
2. Mr. Manas D. Desai [2117420207]
3. Ms. Manasvi S. Parab [2117420217]
4. Ms. Shejal A. Chandekar [2117420220]
Activities Performed in week
1 We tested different functions in the code individually, to check if they
work as intended.
2 After testing each function individually, we integrated all the functions
Together.
3 The features we had defined at the planning of the project worked as
intended
4 Hence, we have completed the 50% work of our project by this semester
Guide Remark:
Sign Of Guide Sign Of Project Coordinator Sign Of HOD
Bhonsale Knowledge City Building No.1, Vazarwadi, Charathe, Tal: Sawantwadi, Dist: Sindhudurg 416510