Capstone Projectbook
Capstone Projectbook
net/publication/376446856
CITATIONS READS
0 280
2 authors:
All content following this page was uploaded by Bm Salauddin on 12 December 2023.
A Project report is submitted in partial fulfillment of the requirements for the award of
Degree of Bachelor of Science in Electrical and Electronic Engineering
Submitted by
Name: Bm Salauddin
ID : 191-33-5088
Supervised by
Md. Dara Abdus Satter
Associate Professor and Associate Head
Department of Electrical and Electronic Engineering
MAY, 2023
_____________________
Name: Bm Salauddin
ID: 191-33-5088
_____________________
Name: Md. Jamil Hossain
ID: 191-33-5125
Signed
____________________
Md. Dara Abdus Satter
Associate Professor and Associate Head
Department of Electrical and Electronic Engineering
Faculty of Engineering
Daffodil International University
ii
©Daffodil International University
TABLE OF CONTENTS
LIST OF FIGURES V
LIST OF TABLES VI
LIST OF ABBREVIATIONS VII
LIST OF SYMBOLS VIII
ACKNOWLEDGEMENT 9
ABSTRACT 10
CHAPTER 1 11
INTRODUCTION 11
1.1 BACKGROUND 11
1.2 PROBLEM STATEMENT 11
1.3 OBJECTIVE 12
1.4 BRIEF METHODOLOGY 12
1.5 ORGANIZATION / STRUCTURE OF THE REPORT 13
CHAPTER 2 14
LITERATURE REVIEW 14
2.1 INTRODUCTION 14
2.3 COMPARE AND CONTRAST 16
2.4 SUMMARY 16
CHAPTER 3 17
MATERIALS AND METHODS [PROJECT/SYSTEM DESIGN] 17
3.1 INTRODUCTION 17
3.2 SYSTEM DESIGN AND COMPONENTS 17
3.3 DESIGN SPECIFICATIONS. STANDARDS AND CONSTRAINTS 37
3.4 SYSTEM ANALYSIS OR DESIGN ANALYSIS 39
3.5 SIMULATION [IMPLEMENTATION] 40
3.6 SUMMARY 41
CHAPTER 4 42
RESULTS AND DISCUSSIONS 42
4.1 OBSERVATIONS 42
4.2 DISCUSSIONS 45
CHAPTER 5 46
PROJECT MANAGEMENT 46
5.1 TASK, SCHEDULE, AND MILESTONES 46
5.2 GANTT CHART 48
5.2 RESOURCES AND COST MANAGEMENT 49
5.3 LESSON LEARNED 50
iii
©Daffodil International University
CHAPTER 6 51
IMPACT ASSESSMENT OF THE PROJECT 51
6.1 ECONOMICAL, SOCIETAL AND GLOBAL IMPACT 51
6.2 ENVIRONMENTAL AND ETHICAL ISSUES 51
6.3 UTILIZATION OF EXISTING STANDARDS OR CODES 51
CHAPTER 7 52
CONCLUSIONS AND RECOMMENDATIONS 52
7.1 CONCLUSIONS 52
7.2 NEW SKILLS AND EXPERIENCES LEARNED 52
7.3 FUTURE RECOMMENDATIONS 53
REFERENCES 54
REFERENCES 54
APPENDIX A 55
TURNITIN REPORT 55
APPENDIX B 56
COMPLEX ENGINEERING PROBLEM SOLVING AND ENGINEERING ACTIVITIES 56
APPENDIX C 58
PROGRAM CODE 58
APPENDIX D 63
DATASHEET OF COMPONENTS 63
iv
©Daffodil International University
LIST OF FIGURES
v
©Daffodil International University
LIST OF TABLES
vi
©Daffodil International University
LIST OF ABBREVIATIONS
DT Distribution Transformer
IP Internet Protocol
vii
©Daffodil International University
LIST OF SYMBOLS
viii
©Daffodil International University
ACKNOWLEDGEMENT
First of all, we want to give thanks to Almighty Allah. With his blessing, we are able
to complete our work with the best effort.
We want to pay our utmost respect to our Supervisor Md. Dara Abdus Satter,
Associate Professor and Associate Head of the Department of EEE, Daffodil
International University for who has given us the chance to work on an impactful idea
and taken care of every issue of development of this concept. Then we would like to
take this opportunity to express gratitude to our supervisor for being dedicated to
supporting, motivating, and guiding us throughout this project. This project can’t be
done without his useful advice and help. Also, thank him very much for allowing us to
work on this project.
We also want to convey our thankfulness to Anup Kumar Modak, Lecturer at Dept of
EEE, Daffodil International University for his support and encouragement. Apart from
that, we would like to thank our entire class fellows for sharing knowledge; information
and helping us in making this project a success. To our beloved family, we want to give
them our deepest love and gratitude for being very supportive and also for their
inspiration and encouragement during our studies in this Institution.
9
©Daffodil International University
ABSTRACT
The reliability and health of the distribution power transformers have long been a
concern. One transformer’s characteristic, such as power, current, voltage, or phase,
can often only be detected by standard transformer measurement equipment. Despite
the fact that some methods can identify several factors, the acquisition time, operation
parameters, and testing speed are all too long. In contrast, a monitoring system that can
continually check the transformer's temperature and forecast failures such as
overheating and overcurrent, then relay the fault diagnosis to the base station through a
GSM modem, is created in this work. To avoid any catastrophic distribution
transformer failures, corrective action can be conducted right away after obtaining
notification of any irregularity. The ATmega328 microcontroller, the GSM modem, the
LM35 temperature sensor, the ACS712 current sensor, and other important parts were
employed in this creation. Since manual monitoring of the load current and ambient
temperature rise is not always possible, GSM-based distribution transformer
monitoring is preferred.
10
©Daffodil International University
CHAPTER 1
INTRODUCTION
1.1 Background
We live in an era of time where we can’t think of even a single moment without
electricity. Electrical power is needed in our everyday life. It’s important to maintain
electricity properly. Electricity is produced from various sources then it needs to be
transmission and distribution to the users. But as thinking, electricity came at home not
just like that it is easy to generate and distribute in all surrounding area. After the
production of electricity, the transformer is played an important role in the transmission
and distribution of electricity. As the electrical power is not stored so its transmission
and distribution are very important and does not possible without a transformer. Hence
there is a large amount of electric power is distributed from the substation to complete
the requirements of all of us. There are many more steps to reach it at a specific distance
without any fault with the specified required amount. It’s needed to check and protect
the transformer’s health.
11
©Daffodil International University
1.3 Objective
To activate the transformer without any trouble or delay in performance, it needs to
check its health so that it doesn’t stop or drain the transformer's lifetime. And in this
reason, we use the system “Power Transformer Monitoring and Controlling Using
GSM”.
12
©Daffodil International University
1.5 Organization / Structure of the Report
From Chapter 1 we are known about our project’s background which is describe the
project briefly. Our project’s topic “Power Transformer Monitoring and Controlling
Using GSM” is to protect the transformer. We discussed the methodology of our project
in this chapter.
In Chapter 2, a literature review is given where some related papers are added and then
compare to our work with this.
Now the next Chapter is chapter 3, where all the components are described by their
characteristics, and then the main part of our project is described and the
implementation design is added in this chapter. We made a simulation work for our
project which is added in term and an analysis report is given here. The whole report is
provided as the main part of this chapter.
Chapter 4 is talking about the results of the simulation. After completion of the circuit
simulation when we run the simulation then it gives the result or output and the result
is shown in the display.
Project management is discussed in chapter 5, where the task or duration is calculated.
Also, discuss what we want to do in this project. Here we add our task/duration “Gantt
Chart” which given the work’s schedule means when we start our work and how much
time it takes to complete.
Then in chapter 6, the impact of project is described as economic, societal, and
environmental issues.
And last chapter 7 added the conclusion and future recommendations.
13
©Daffodil International University
CHAPTER 2
LITERATURE REVIEW
2.1 Introduction
A transformer is a crucial part of the network of the electricity system. Power systems
face significant obstacles in data collecting, condition monitoring, automatic
controlling, and protection since there are so many transformers dispersed across such
a broad area in various segments. Thermal overload and inrush currents are problems
that transformers can handle. [1] Absent condition monitoring, transformer downtime
might reach 20% of its life cycle. By using the right condition-monitoring systems, this
can be decreased to less than 2%. Some of the current industrial practices in DT
condition monitoring have been identified by a survey, including I online monitoring
using SCADA (Supervisory Control and Data Acquisition System), (ii) sweep
frequency response analysis (SFRA), (iii) network condition-based monitoring
(NetCBM), (v) using a Zigbee and Arduino board, and (vi) using GSM and GPRS
systems. GSM-based remote distribution transformer condition monitoring is one of
these techniques that is used in this study due to various logical benefits. GSM
technology was chosen because it can monitor individual DTs remotely and is more
user-friendly, whereas alternative approaches, such as the widely used SCADA, are
more expensive and localized. Using GSM-based remote condition monitoring of DT
operational parameters in real-time helps to detect incipient failures and notify field
engineers via alert text SMS. The aberrant condition reported is critical for decision-
making and assessment, which aids in reducing downtime and maintenance costs,
boosting total equipment life, and assisting in preserving system reliability. [2]
14
©Daffodil International University
2.2 Related Research/ Works
Author 1. Distribution Transformer Monitoring and Controlling using GSM
Modem
The purpose of this project is to acquire the remote electrical parameters like voltage,
current, and temperature and send these real-time values over the network at the power
station. This project is also designed to protect the electrical circuitry by operating a
relay that gets activated whenever the parameters exceed the predefined limits. [3]
A monitoring system, which integrates a Global Mobile System (GSM) modem with a
standalone single-chip Raspberry PI3 controller, works like a mini-computer. When
there is any abnormal or emergency condition, the system sends a short message
through GMS based mobile network i.e SMS to the mobile phone. [4]
The main motive of this thesis research pertains to designing and implementing a
remote machine-to-human (M2H) communication system that provides a remote
distribution transformer condition monitoring (DTCM) system. The proposed system
is a remote mobile embedded system that integrates a GSM/GPRS module, interfaced
with an Arduino microcontroller board, and sensors. [2]
15
©Daffodil International University
Author 5. GSM-Based Distribution Transformer Monitoring System
2.4 Summary
A literature review is a document or section of a document that gathers important
sources on a subject and converses about those sources with one another (also called
synthesis). Not just in literature but throughout many disciplines, the literature review
is a crucial genre (i.e., the study of works of literature such as novels and plays). The
research (scholarship) on a certain topic is what we are referring to when we use the
terms "literature review" or "the literature." The words " research," " scholarship," and
"literature" are frequently used synonymously.
16
©Daffodil International University
CHAPTER 3
MATERIALS AND METHODS [PROJECT/SYSTEM DESIGN]
3.1 Introduction
This chapter provides information about the project's hardware implementation. With
the aid of a circuit diagram and a thorough explanation of the circuit diagram, it
describes the design and how the design functions. It explains the ATmega328P 8bit
microcontroller's functionality, programming, and serial connectivity. It also describes
the many modules that were employed in this project.
The design and construction of a mobile embedded system to track and record important
distribution transformers operation indicators, such as load currents, transformer oil,
and ambient temperatures, are presented in this work. The suggested online monitoring
system combines a stand-alone single-chip microprocessor, a Global Service Mobile
(GSM) Modem, and sensor packages. The embedded system's integrated 8-channel
analog-to-digital converter (ADC) is used to record the aforementioned parameters at
the distribution transformer installation site. The parameters that have been acquired
are processed and stored in the system memory. According to the established
instructions and policies maintained, the system sends an SMS (Short Message Service)
message to specific mobile phones with information about any anomaly or emergency
scenario. According to some established instructions and policies recorded on the
embedded system EEPROM, the system sends an SMS (Short Message Service)
message providing information about any irregularity or emergency scenario to specific
mobile phones. Additionally, it utilizes the GSM modem to transmit an SMS to a central
database for additional processing. With the aid of this portable device, utilities will be
able to make the best use of transformers and spot issues before they become serious.
17
©Daffodil International University
3. 2. 2 Block diagram
The block diagram, flowchart for transformer load condition, and circuit diagram of the
proposed GSM-based transformer monitoring system are shown in Fig. 1, 2, and 3
respectively.
POWER
LOAD SUPPLY
D
TEMPERATURE LCD
SENSOR
ADC
Microcontroller
OIL LEVEL
SENSOR SM
GSM
CURRENT
SENSOR
From Fig. 1, it will be noticed that the key components of the proposed
system include a microcontroller, temperature and current sensor, GSM
modem, liquid crystal display (LCD), and an ADC.
18
©Daffodil International University
Fig. 2. Flowchart for transformer load
condition
19
©Daffodil International University
3.2.3 Components
❖ Components Used:
❖ Sensors (Current sensor, Temperature sensor, Ultrasonic sensor)
❖ Power Supply
❖ Rectifiers
❖ Smoothing
❖ Transformer
❖ GSM Modem (SIM900D)
❖ Arduino UNO
❖ Alphanumeric LCD Display (4x20)
❖ Light (100 watts)
❖ Relay
Sensors
On the transformer site, sensors are mounted to read and quantify the physical quantity
coming from the distribution transformer before converting it to an analog signal. The
load current, ambient temperature, winding temperature, oil temperature, and oil level
are all sensed via sensors. When touched, a sensor is an object that detects signals and
reacts accordingly. For online monitoring, a wide range of distinct measurable variables
can be gathered. However, using the complete spectrum is extremely infrequently
helpful. Consequently, depending on the age and condition of a particular transformer,
sensor technology must be modified to meet its unique requirements.
Following the general set-up of sensors for example is proposed for use at a Distribution
transformer:
• PT100 to measure top oil temperature
• PT100 to measure ambient temperature
• C.T to measure load current (single phase)
• Determination of voltage at measurement tap of bushing (three phases) 6
• Estimation of oil pressure of bushing
• Sensor to measure humidity in oil
• Sensor for measuring gas-in-oil content
20
©Daffodil International University
It is fundamental to measure the electrical variables' load current and operating voltage
directly at the transformer. A bushing-type current transformer is used for load current
measurement. [7]
The evaluation of this measuring signal, together with the dependency on the
temperature of the oil and the load current, provides a reliable basis for the continuous
operation of the transformer. In the event of an increase in gas-in-oil content, an
immediate reaction can be affected via an offline dissolved gas analysis to determine
the concentration of the other components dissolved in the oil to clarify the cause of the
potential damage. [7]
Oil wetness is detected using a capacitive thin film sensor. An increase in the amount
of water in oil can be caused by several factors. The transformer's oil may become
polluted with water following incorrect shipping and installation. The oil in the
conservator may absorb moisture as a result of the transformer breathing. The water-
in-oil content is a key sign of the status of winding insulation since water is both a cause
and a result of paper degradation.
Table 1.1 Used Sensors
Full-scale values of 30A are available for this current sensor. The Allegro ACS712ELC
chip, which employs the Hall-effect principle, acts as the sensor's base. When a current-
carrying conductor is placed in a magnetic field, a voltage is formed across its edges
that is perpendicular to both the current direction and the magnetic field.
21
©Daffodil International University
Fig. 4 Pin diagram of Current Sensor
22
©Daffodil International University
IP+ & IP-
To the system where you measure the current, connect the sensor in series. Cut the
circuit line and join IP+ and IP- on opposite ends of the wire. Remember the lectures
you heard in high school? Current can only be measured in series. Therefore, avoid
connecting the sensor in parallel. Connecting it in parallel could harm it.
VIout
The voltage leaving the pin is called VIout. In other words, if there is any variation in
the current, the ACS712 outputs analog voltage on the VIOUT pin, which corresponds
to any variation across the IP+ and IP- pins.
The voltage of the idle output (VIOUT(Q)). When the primary current is zero, the
device's output is active. It should remain at VCC 2 for a unipolar supply voltage. Thus,
VCC = 5 V equals VIOUT(Q) = 2.5 V. The resolution of the Acs712 can explain the
variation in VIOUT(Q). If the Acs712 is powered by 5v (Vcc=5v) and no current flows
from the input, the VIout will be 2.5v. At a 5v input, the base voltage is 2.5v, and every
change in the input current causes a change in the output voltage. When current flows
through the acs712 pins, VIout decreases.
Acs712 is available in the market in three ratings.
ACS712ELCTR-05B-T
ACS712ELCTR-20A-T
ACS712ELCTR-30A-T
The ACS712ELCTR-05B-T can measure currents ranging from 5 to -5 amps. In this
case, a 185 mV change in output voltage from the initial state corresponds to a 1-ampere
change in input current. (This model was used in this project.)
The ACS712ELCTR-20A-T can monitor currents ranging from 20 to -20 amps, where
a 100 mV change in the output voltage from the beginning state corresponds to a 1-amp
change in the input current.
The ACS712ELCTR-30A-T can monitor currents ranging from 30 to -30 amps. In this
case, a 66 mV change in output voltage from the initial state corresponds to a 1-ampere
change in input current.
23
©Daffodil International University
Current = (AcsOffset – (Arduino measured analog reading)) / Sensitivity
When no current is present in the circuit, AcsOffset represents the typical voltage output
at the VIout pin.
The analog signal value read and converted to actual voltage from the analog channel
to which the acs712 output is linked is the analog signal reading obtained from an
Arduino.
Acs712 change in current representing 1 Ampere is the sensitivity. The above image
has all of the ACs712 variants.
2. LM 35-aTemperature Sensor
A temperature sensor called the LM35 can monitor temperatures between 0 and 150
degrees Celsius. The device has three terminals and produces an analog voltage that is
proportional to temperature. As the temperature rises, the output voltage rises as well.
An ADC may convert the output analog voltage to digital form, which can subsequently
be processed by a microcontroller.
24
©Daffodil International University
Commercially available current and temperature sensors are shown in Fig. 5 (a) and (b)
respectively.
(a) (b)
Fig. 5. Sensors (a)ACS712 current sensor (b)LM 35- temperature sensor
3. Ultrasonic sensor
An ultrasonic sensor is a piece of technology that uses ultrasonic sound waves to detect
a target object's distance before receiving an electrical signal from the sound that is
reflected back at it. The speed of audible sound is exceeded by ultrasonic waves (i.e.,
the sound that humans can hear). The transmitter, which uses piezoelectric crystals to
create sound, and the receiver are the two primary parts of an ultrasonic sensor (which
encounters the sound after it has traveled to and from the target). [8]
25
©Daffodil International University
Fig. 6. (b) Ultrasonic sensor diagram. (Robo Galaxy)
26
©Daffodil International University
Power Supply Circuit
The circuit from which we obtain the desired dc voltage to power the other circuits is
the power supply. Although the other parts of our circuit need 5 volts DC, the power
we receive from the main line is 230 volts AC. Therefore, 12 V AC is obtained using a
step-down transformer, and 12 V DC is then obtained using a rectifier. Even though the
rectifier's output is a pulsed DC signal and has DC signal, there are still some ripples in
it. DC power filter circuits are used to smooth power and remove ripples. A capacitor
is utilized here. The positive voltage regulator chip 7805 reduces the 12V DC rating to
5V. The result is a fixed DC voltage of 5 volts. [7]
A 5V regulated supply is taken as followed:
Rectifiers are electrical components that change alternating current (AC), which
occasionally flips direction, to direct current (DC), which only flows in one direction.
An inverter handles the reverse operation, which is the conversion of DC to AC. [9]
27
©Daffodil International University
Smoothing
A large value electrolytic capacitor that serves as a reservoir and is placed across the
DC supply smoothes the signal by delivering current to the output when the rectifier's
fluctuating DC voltage is falling. The smoothed and unsmoothed DCs are depicted in
the diagram. As it delivers current to the output, the capacitor quickly charges to the
peak of the changing DC and then discharges.
Reservoir capacitors are used to smooth the raw rectified waveform in a power supply
- it is important to choose the right capacitor with the correct value and ripple current
rating.
28
©Daffodil International University
Transformer
GSM Modem
Using a GSM wireless network requires a GSM modem, which is a wireless modem.
Dial-up modems are analogous to wireless modems. The fundamental distinction
between both is that a wireless modem transmits and receives data via waves, whereas
a dial-up modem uses a fixed telephone connection. A SIM card from a wireless carrier
is necessary for a GSM modem to function, just as it is for a GSM mobile phone.
SIM900D is a quad-band GSM/GPRS engine that operates on the frequencies GSM
850 MHz, EGSM 900 MHz, DCS 1800 MHz, and PCS 1900 MHz. It was created for
the global market. The GPRS CS-1, CS-2, CS-3, and CS-4 coding methods are
supported by the SIM900D, which has GPRS multi-slot class 10/class 8 (optional). The
SIM900D can nearly entirely satisfy the space needs in your applications, including
M2M, smartphone, PDA, FWP, and other mobile devices, with its incredibly small
configuration of 33mm x 33mm x 3mm. A 48-pin SMT pad serves as the mobile
application's physical interface and offers all hardware interfaces between the module
and customer boards. [10]
29
©Daffodil International University
Fig. 8. (a) SIM900D GSM Modem
30
©Daffodil International University
The 48-pin hardware package [7] has 2 VBAT pins and 9 GND pins General Purpose
I/O can be programmed on 2 of the pins. You now have the freedom to create unique
applications.
Your programs can be readily developed using serial ports and debug ports.
Two audio channels have two speaker outputs and two microphone inputs. The AT
command makes configuring this simple.
It is ideal for battery power applications because the SIM900D has a charging circuit
built right in. The RF antenna interface is offered by the SIM900D. Additionally, the
customer's antenna needs to be placed on the customer's main board and connected to
the module's antenna pad using a microstrip line or other type of RF trace, whose
impendence needs to be kept within a tolerance of 50. The SIM900D is designed with
a power-saving technique so that the current consumption is as low as 1.2mA in SLEEP
mode. The SIM900D is integrated with the TCP/IP protocol; extended TCP/IP AT
commands are developed for customers to use the TCP/IP protocol easily, which is very
useful for those data transfer applications.
The modules are fully RoHS compliant with EU regulations. [10]
31
©Daffodil International University
The number of SMS messages processed by a GSM modem per minute is very low --
only six to ten SMS messages per minute.
Network status indication LED lamp 22
State SIM300 function
Off- SIM300 is not running
64ms On/ 0.8 sec Off- SIM300 does not find the network
64ms On/ 3Sec off- SIM300 find the network
s on / 0.3sec Off- GPRS communication
Serial Communication
In our model, the modem and microcontroller communicate serially by having their
respective Txd and Rxd pins connected to the modem's Rxd and Txd pins. Additionally,
the third modem pin is grounded. Without using RS232 or Max232, our hardware
architecture directly connects a modem to a microcontroller, resulting in proper
communication and results. Both RS232 and Max232 are utilized as logic converters.
32
©Daffodil International University
Either the CMOS logic level or TTL logic level can be used by them both. Logic
converters like RS232 are interfaced to bring the same logic level if the microcontroller
operates at the TTL level and the GSM modem at the CMOS level.
Microcontroller
The ATmega328P serves as the basis for the Arduino UNO microcontroller board. It
contains 6 analog inputs, a 16 MHz ceramic resonator, 14 digital input/output pins, 6
of which can be used as PWM outputs, an ICSP header, a USB port, a power jack, and
a reset button. It comes equipped with everything needed to support the microcontroller;
to get started, just plug in a USB cable, an AC-to-DC adapter, or a battery. In the worst
case, you can replace the chip for a few dollars and start over, so you can tinker with
your UNO without being too concerned about doing something incorrectly.
33
©Daffodil International University
The Arduino Uno board:
The Arduino Uno is a microcontroller board based on the ATmega328 which has 14
digital input/output pins of which 6 pins can be used as PWM outputs and 6 analog
inputs. The operating voltage of the Arduino board is 5v. It has a flash memory of 32KB
and 1Kb of EEPROM memory Fig. 9 shows
Ratings:
Conservative thermal limits for the whole board: -40 °C (-40°F) to 85 °C (185°F)
NOTE: In extreme temperatures, EEPROM, voltage regulator, and the crystal oscillator
might not work as expected due to the extreme temperature conditions.
Power Consumption:
34
©Daffodil International University
Processor:
The Main Processor is an ATmega328P running at up to 20 MHz. Most of its pins are
connected to the external headers, however, some are reserved for internal
communication with the USB Bridge coprocessor.
35
©Daffodil International University
Fig. 11. 20x4 Character LCD Display
Technical Overview:
Table 2.1
36
©Daffodil International University
Fig. 12. Pin diagram of LCD
The methodology is the systematic, theoretical analysis of the methods applied to a field
of study. It comprises the theoretical analysis of the body of methods and principles
associated with a branch of knowledge. This section describes the major pieces of
equipment used and recaps the essential step of what was done.
First, sensors placed at the transformer site collect data on various transformer
characteristics and convert it to analog signals that can be further analyzed by signal
conditioning circuits. The SCC, which is composed of resistors and op-amps, then
transforms the analog signal into a value that the embedded system can read.
The signal is subsequently processed using a microcontroller.
The embedded software program manages parameter acquisition, processing,
displaying, transmitting, and receiving, and is kept in the built-in EEPROM. The ADC
is used to read the parameters.
37
©Daffodil International University
The onboard EEPROM stores the observed parameters as well as the hourly and daily
averages.
The microcontroller may send and receive SMS messages including data on the
characteristics and status of the transformer because it is connected to the GSM modem
through a RS 232 adaptor.
The modem then delivers a short message service to mobile users with information on
the transformers' settings and values. To make the construction, testing, and
maintenance easier, the system was built into modules as intended and then connected
after completion. A prototype of the system depicted in Fig. 10 was built on a
breadboard first, then moved to Veroboard once it was proven to be functional. The
whole system circuit was meticulously planned out to reduce error and simplify
troubleshooting.
38
©Daffodil International University
Fig. 14. Circuit Diagram of the System with Relay
This section describes a clear picture of the system you plan to create, in terms of the
dimensions and capability required. A specification should state the complete technical/
non-technical specification and whether these are following any standards or not. The
design then gives the top-level details of how the system or the designed process meets
the requirement. It will also identify constraints on the solution that are important in
guiding decision-making throughout the development process.
39
©Daffodil International University
3.5 Simulation [Implementation]
3.5.1 SOFTWARE IMPLEMENTATION
In this chapter, all software-related discussions are described. To own this project, all
software things are needed to learn how to operate.
Proteus 8 Professional is used for circuit simulation and Arduino 1.8.18 IDE is
used to program the microcontroller.
An exclusive toolset for automating electronic design is called the Proteus Design Suite.
The program is primarily used by technicians and electronic design engineers to
develop schematics and electronic prints for printed circuit board production.
It was developed in Yorkshire, England by Labcenter Electronics Ltd and is available
in English, French, Spanish and Chinese languages.
In addition to a text editor for writing code, a message area, a text console, a toolbar
with buttons for frequently used operations, and several menus, the Arduino Integrated
Development Environment, sometimes known as the Arduino Software (IDE), is also
available. To upload programs and communicate with them, it connects to the Arduino
hardware.
Arduino IDE editor is used to write the code and after compiling the sketch, a (.hex)
file is created. The microcontroller can only understand this language since it has the
original program code translated into a hexadecimal format. Errors and warnings can
appear during this process. Run the application if there are no errors or warnings; if so,
the system will complete all the tasks and behave as the software had predicted. If not,
the entire process is repeated once more.
40
©Daffodil International University
3.6 Summary
The circuit design for this system, "Power Transformer Monitoring Using GSM," is
carried out by the circuit design program Proteus 1.8.18, and the simulation is then
appropriately executed as a result. All of the components in this circuit simulation
operate on DC, hence those components are employed.
41
©Daffodil International University
CHAPTER 4
RESULTS AND DISCUSSIONS
4.1 Observations
We receive the required output when Arduino and GSM are programmed and operated
under precise operating conditions. The operation of the relay is carried out in
conjunction with GSM, which sends the information along with the parameter values
on the designated sim number in the text SMS format as shown below if the current,
voltage, and temperature values exceed the pre-set values. The request to assess the
health of the transformer can also be fulfilled. Simply by SMS request to the GSM
program.
42
©Daffodil International University
Fig. 15. (c) when oil level low
43
©Daffodil International University
Fig. 15. (f) When earth fault & Protection Relay Active
44
©Daffodil International University
Fig. 14 As shown above the f is the simulation circuit of the project. The simulation is
done in PROTEUS 8.1.18 Simulation software. The LCD screen shown in the figure
displays bout the output values of the parameters which we are about to monitor. It
shows Voltage value, Current, Value, and Temperature. Similar results of the
parametric values are also designed into the virtual terminal display on the GSM version
of this simulation software.
4.2 Discussions
This system uses a microcontroller-based relay to offer transformer protection.
Transformer current sensing circuit was created, and the outcomes were confirmed
using a proteus simulation. The suggested approach is cost-effective and small in scale.
When the simulation is run, first of all, we will see in the display that “PROJECT
WORK REMOTE MONITORING TRANSFORMER” then a few seconds later, three
measurements (temperature, oil level, earth current) are shown in Fig. 13. (a) in normal
condition. Next in Fig. 13. (b) is shown that the temperature is raised and then it will
show “HIGH TEMPERATURE” in LCD. Again when oil level detected by the sensor
and senses the oil level if the oil level is under the pre-defined range, it will show “OIL
LEVEL LOW” shown in Fig. 13. (c) and if the oil level is high then it will show “OIL
TANK FULL” in Fig. 13. (d). If any earth fault occurred in the line then it will show
that an earth fault is detected which shows in Fig. 14. (e) and there is an abnormal
condition of the transformer and line. After detecting the earth fault the protection relay
is transferred from NC to NO and it disconnects the connection. This system design
protects the transformer by detecting all the major portions. Since this system is
dependent on the network so always make sure that the system is connected to the
network or that no problem happened in this network part.
45
©Daffodil International University
CHAPTER 5
PROJECT MANAGEMENT
Phase I
Date Week Task
June 05, 2022- July W01-W04
02, 2022 Introduction and Briefing
46
©Daffodil International University
September 18, 2022- W16-W17 Submission of Progress Report
October 01, 2022
Progress Presentation
Phase II
October 02, 2022- W17-W18 Finalize the Methodology
October 15, 2022
47
©Daffodil International University
5.2 Gantt Chart
A Gantt Chart is shown here for the task/duration or milestone schedule.
48
©Daffodil International University
5.2 Resources and Cost Management
Project Cost management is divided into three parts-
Plan cost management
Estimate costs
Determine a budget
This is where we plan all the processes and methodologies we should use for cost
management on our project. The Subsidiary Cost Management Plan is the key output
of this process. In this section, we estimate the cost of our project and it’s around 5000
/- BDT for components only others’ costs may differ from one activity to another. When
this project is implemented for real purpose then it should be possible to calculate the
49
©Daffodil International University
estimation of all activation cost all the future expenditures, as this project progress, are
then compared to the cost baseline.
50
©Daffodil International University
CHAPTER 6
IMPACT ASSESSMENT OF THE PROJECT
51
©Daffodil International University
CHAPTER 7
CONCLUSIONS AND RECOMMENDATIONS
7.1 Conclusions
For Inpainting, we've used an automated text-detection method from an image. In an
image with mixed text-picture-graphic sections, our system correctly locates the text
region. We tested our system on numerous photos and discovered that it accurately
identified the text region. In comparison to manual monitoring, GSM-based distribution
transformer monitoring is highly beneficial. It is also dependable because it is not
always possible to manually monitor temperature rise, ambient temperature rise, load
current, and voltage. We can act swiftly to stop any catastrophic distribution
transformer failures after obtaining notification of any anomaly. There are several
distribution transformers in a distribution network, and by connecting each transformer
to a particular system, we can quickly determine which transformer is having a problem
from the message provided to a mobile device. We can repair the system faster because
we won't need to verify all of the transformers and their accompanying phase currents
and voltages. Message delivery times may vary according to public GSM network
traffic, but they are still faster than manual monitoring.
Experiences-
52
©Daffodil International University
this project, we are familiar with transformer monitoring and controlling by the use of
Arduino which is a self-controlled mini operator or computer it controls the whole
system. In addition, we learned about GSM (Global System for Mobile communication)
which worked in the network to remote monitoring.
53
©Daffodil International University
REFERENCES
References
[2] A. K. L. Wilson Kepa, "GSM Based Remote Distribution Transformer Condition Monitoring
System," in 4th International Conference, ICAICR 2020, Gurugram, India, 2020.
[11] D. K. A.Ajitha, "Development of IOT Based Solution for Monitoring and Controlling of
Distribution Transformers," International Conference on Intelligent
Computing,Instrumentation and Control Technologies (ICICICT), Vols. 978-1-5090-6106-8,
no. 17, pp. 1457 - 1461, 2017.
54
©Daffodil International University
APPENDIX A
TURNITIN REPORT
55
©Daffodil International University
APPENDIX B
COMPLEX ENGINEERING PROBLEM SOLVING AND
ENGINEERING ACTIVITIES
56
©Daffodil International University
communicate how principle based approaches
address the project requirements.
57
©Daffodil International University
APPENDIX C
PROGRAM CODE
//FINAL YEAR PROJECT WORK
#include <Wire.h>
#include <LiquidCrystal.h>
#include<SoftwareSerial.h>
int EarthCurrent;
float SensorReadEarth;
float sensitivity = 0.185;
int temp;
float TempSensorPin = A0;
float vout;
void setup() {
// put your setup code here, to run once:
pinMode(TempSensorPin,INPUT);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
Serial.begin(9600);
SIM900.begin(9600);
delay(100);
58
©Daffodil International University
lcd.print("MONITORING");
lcd.setCursor(4,2);
lcd.print("TRANSFORMER");
delay (delayTime);
lcd.clear();
void loop() {
//temperature//
vout = analogRead(TempSensorPin);
vout = (vout * 500) / 1023;
temp = vout;
//EARTH CURRENT//
SensorReadEarth = analogRead(A1)*(5.0 / 1023.0); //We read the sensor output
EarthCurrent = (SensorReadEarth - 2.5)/sensitivity; //Calculate the current value for earth
//LCD PRINTING//
lcd.setCursor(0,0);
lcd.print("Temperature:");
lcd.setCursor(12,0);
lcd.print(temp);
lcd.setCursor(15,0);
lcd.print("C");
lcd.setCursor(0,1);
lcd.print("Oil Level:");
lcd.setCursor(10,1);
lcd.print(OilLevel);
lcd.setCursor(14,1);
lcd.print("CM");
lcd.setCursor(0, 2);
59
©Daffodil International University
lcd.print("Earth Current:");
lcd.setCursor(14, 2);
lcd.print(EarthCurrent,2);
lcd.setCursor(16, 2);
lcd.print("A");
delay(600);
condition();
void sms()
{
SIM900.print("AT+CMGF=1\r");
SIM900.println("AT + CMGS = \"+233558254026\"");// recipient's mobile number
Serial.println("AT + CMGS = \"+233558254026\"");// recipient's mobile number
SIM900.println("HIGH TRANSFORMER TEMPERATURE"); // message to send
Serial.println("HIGH TRANSFORMER TEMPERATURE");
SIM900.println((char)26); // End AT command with a ^Z, ASCII code 26
Serial.println((char)26);
SIM900.println();
}
void sms1(){
SIM900.print("AT+CMGF=1\r");
SIM900.println("AT + CMGS = \"+233558245026\"");// recipient's mobile number
Serial.println("AT + CMGS = \"+233558245026\"");// recipient's mobile number
SIM900.println("OIL TANK FULL"); // message to send
Serial.println("OIL TANK FULL");
SIM900.println((char)26); // End AT command with a ^Z, ASCII code 26
Serial.println((char)26);
SIM900.println();
void sms2(){
SIM900.print("AT+CMGF=1\r");
SIM900.println("AT + CMGS = \"+233558245026\"");// recipient's mobile number
Serial.println("AT + CMGS = \"+233558245026\"");// recipient's mobile number
SIM900.println("LOW OIL LEVEL"); // message to send
Serial.println("LOW OIL LEVEL");
SIM900.println((char)26); // End AT command with a ^Z, ASCII code 26
Serial.println((char)26);
SIM900.println();
}
void sms3(){
SIM900.print("AT+CMGF=1\r");
SIM900.println("AT + CMGS = \"+233558245026\"");// recipient's mobile number
60
©Daffodil International University
Serial.println("AT + CMGS = \"+233558254026\"");// recipient's mobile number
SIM900.println("EARTH FAULT CURRENT"); // message to send
Serial.println("EARTH FAULT CURRENT");
SIM900.println((char)26); // End AT command with a ^Z, ASCII code 26
Serial.println((char)26);
SIM900.println();
//CONDITIONS
void condition()
{
if (temp > 75)
{
lcd_tempPrint();
sms();
delay(300);
}
if (OilLevel > 800)
{
lcd_oilLevelFULLPrint();
sms1();
delay(1000);
}else if (OilLevel < 300)
{lcd_oilLevelLOWPrint();
sms2();
delay(300);
}
void lcd_oilLevelFULLPrint()
{
lcd.clear();
lcd.setCursor(1,1);
lcd.clear(); //if condition temp for it to print.
lcd.print("OIL TANK FULL");
void lcd_oilLevelLOWPrint()
{
lcd.clear();
lcd.setCursor(0,2);
61
©Daffodil International University
lcd.clear(); //if condition temp for it to print.
lcd.print("OIL LEVEL LOW");
void lcd_tempPrint()
{
lcd.clear();
lcd.setCursor(0,0);
lcd.clear(); //if condition temp for it to print.
lcd.print("HIGH TEMPERATURE");
void setup() {
Serial.begin(9600); //Start Serial Monitor to display current read value on Serial monitor
}
void loop() {
unsigned int x=0;
float AcsValue=0.0,Samples=0.0,AvgAcs=0.0,AcsValueF=0.0;
62
©Daffodil International University
APPENDIX D
DATASHEET OF COMPONENTS
Power Supply
Input voltage 220 V AC
Output voltage 12 V DC
Voltage - Supply (Vcc/Vdd): 4 V ~ 5.5 V
Capacitor Electrolytic,330micro farad
Microcontroller
ATmega328P Processor
Operating Voltage of controller: 5V
Digital I/O Pins: 14 (D0-D13)
PWM output: 6 (D3, D5, D6, D9, D10, D11)
Analog Input Pins: 6(A0-A5)
DC Current per I/O Pin: 40 mA-50mA
Memory: AVR CPU at up to 16 MHz, 32KB flash Memory, 2KB SRAM, 1KB EEPROM
Crystal Oscillator: 16 MHz
Pin Description:
JANALOG
Pin_Function_Type_Description
1 NC NC Not connected
2 IOREF IOREF Reference for digital logic V - connected to 5V
3 Reset Reset Reset
4 +3V3 Power +3V3 Power Rail
5 +5V Power +5V Power Rail
6 GND Power Ground
7 GND Power Ground
8 VIN Power Voltage Input
9 A0 Analog/GPIO Analog input 0 /GPIO
10 A1 Analog/GPIO Analog input 1 /GPIO
11 A2 Analog/GPIO Analog input 2 /GPIO
12 A3 Analog/GPIO Analog input 3 /GPIO
13 A4/SDA Analog input/I2C Analog input 4/I2C Data line
14 A5/SCL Analog input/I2C Analog input 5/I2C Clock line
JDIGITAL
Pin_Function_Type_Description
1 D0 Digital/GPIO Digital pin 0/GPIO
2 D1 Digital/GPIO Digital pin 1/GPIO
3 D2 Digital/GPIO Digital pin 2/GPIO
4 D3 Digital/GPIO Digital pin 3/GPIO
5 D4 Digital/GPIO Digital pin 4/GPIO
6 D5 Digital/GPIO Digital pin 5/GPIO
7 D6 Digital/GPIO Digital pin 6/GPIO
63
©Daffodil International University
8 D7 Digital/GPIO Digital pin 7/GPIO
9 D8 Digital/GPIO Digital pin 8/GPIO
10 D9 Digital/GPIO Digital pin 9/GPIO
11 SS Digital SPI Chip Select
12 MOSI Digital SPI1 Main Out Secondary In
13 MISO Digital SPI Main In Secondary Out
14 SCK Digital SPI serial clock output
15 GND Power Ground
16 AREF Digital Analog reference voltage
17 A4/SD4 Digital Analog input 4/I2C Data line (duplicated)
18 A5/SD5 Digital Analog input 5/I2C Clock line (duplicated)
Current Sensor
ACS712 20A Current Sensor - General Specifications:
Bidirectional current sensing up to 20A
Electronic isolation by hall effect
Adjustable bandwidth
Wide operating temperature range
ACS712 20A Current Sensor - Technical Specifications:
Operating Voltage: 3-5V
Internal Resistance: 1.2mΩ
Operating Temperature: -40⁰C – 85⁰C
64
©Daffodil International University
Audio Interface
PIN NAME_I/O_ DESCRIPTION_DC CHARACTERISTICS
MIC1P,
MIC1N I Positive and negative voiceband input
MIC2P,
MIC2N I Auxiliary positive and negative voiceband input
SPK1P,
SPK1N O Positive and negative voiceband output
SPK2P,
SPK2N O Auxiliary positive and negative voiceband output
AGND Analog ground
GERNERAL PURPOSE input/output
PIN NAME_I/O_ DESCRIPTION_DC CHARACTERISTICS
65
©Daffodil International University