Auwal Lawal EE510 PROJECT
Auwal Lawal EE510 PROJECT
Auwal Lawal EE510 PROJECT
Auwal Lawal
August, 2024
1
THE DESIGN AND CONSTRUCTION OF AN INTERNET OF THINGS (IOT)-BASED
Auwal Lawal
17/48344D/2
A Project submitted
To the
August, 2024
2
CHAPTER ONE
INTRODUCTION
Electricity is an essential form of energy that plays a crucial role in modern industrial societies.
Power systems, which are highly complex and non-linear, are interconnected for economic
efficiency, increased reliability, and operational benefits. When used under optimal conditions,
distribution transformers have a long operational life. However, factors such as overloading can
significantly shorten their lifespan, leading to unexpected breakdowns and power outages, which
in turn, negatively impact system reliability. Overheating due to excess load and inadequate
Most power companies utilize Supervisory Control and Data Acquisition (SCADA) systems for
cost-prohibitive, leaving manual inspections as the standard practice. Unfortunately, this method
does not capture transient overloads or temperature spikes in transformer oil and windings, both
An IoT-based system that allows real-time monitoring of key operational parameters offers a
better solution. Such a system can provide continuous data about the health of transformers,
allowing power utilities to manage them more efficiently and extend their operational lifespan.
3
1.2 Problem Statement
The traditional approach to monitoring step down transformers presents several challenges,
including delayed detection of faults, high maintenance costs, and potential power outages.
There is a pressing need for a more efficient and effective solution to monitor these critical assets
in real time. This study proposes the design and implementation of an IoT-based monitoring
The aim of this project is to focus on the design and implementation of an IoT-based monitoring
transformers.
3. To develop a user-friendly interface for visualizing and analyzing the collected data.
This project has the potential to transform how step-down transformers are
monitored and maintained. By adopting IoT technologies, the system enables real-
time fault detection, reduces downtime, and lowers maintenance costs. Additionally,
The project focuses on enhancing the reliability and efficiency of power distribution
voltage, and oil levels in transformers. Both wired and wireless communication
methods will ensure the reliable collection and transmission of data. Moreover, the
user interface will facilitate real-time monitoring and provide alerts for issues that
need immediate attention. The project takes budget, technology, and time
CHAPTER TWO
LITERATURE REVIEW
2.1 Introduction
The rapid growth of the Internet of Things (IoT) has significantly impacted various
industries by enabling enhanced monitoring, control, and automation. One of the
key applications of IoT is in electrical power systems, particularly in the monitoring of
medium-voltage transformers. These transformers are essential components in the
electrical grid, acting as intermediaries between high-voltage transmission and low-
voltage distribution networks. Their reliable and efficient operation is crucial for
maintaining the stability and quality of power supply.
5
IoT-based systems for transformer monitoring utilize networks of sensors and
communication technologies to gather real-time data from the transformers. This
data is then transmitted to centralized systems where it is analysed to identify
abnormalities, predict failures, and optimize maintenance schedules. The primary
goal of these systems is to enhance the reliability of transformer operations,
minimize downtime, and reduce maintenance costs.
technologies, communication methods, and data analysis. These systems rely on the
IoT framework, which interconnects various devices and sensors to enable real-time
Key elements of the IoT framework include devices and sensors, connectivity, data
processing, and user interfaces. Sensors are used to monitor critical parameters like
options, such as wired or wireless methods, ensure that the collected data reaches a
central system for analysis. Data processing uses algorithms to detect anomalies and
6
optimize maintenance schedules, while the user interface enables operators to
current, and oil levels. Selecting the appropriate sensors is crucial for achieving
Humidity sensors: Capacitive and resistive humidity sensors detect moisture levels,
Voltage and current sensors: Current transformers (CTs) and potential transformers
operating conditions.
Oil level sensors: Ultrasonic and float-type sensors are crucial for monitoring the oil
7
levels that serve as the cooling and insulation medium in transformers.
transmitted from the sensors to the central system without loss or delays. Both
wired and wireless communication options have their advantages and challenges.
Wired communication: Methods like Ethernet and RS-485 provide high reliability and
flexibility and ease of installation, although they may have trade-offs in terms of
The development of a user-friendly interface is essential for the efficient use of the
monitoring system. The interface acts as the bridge between the system and its
users, providing real-time monitoring, alerts, and historical data analysis. A well-
8
2.6 Practical Considerations
implementation timeframes.
plan, with timelines for initial research, prototype development, testing, and full
deployment.
transformers. Radwan and Saad (2018) point out that IoT systems allow continuous
efficiency and reduces maintenance costs. Similarly, Sánchez et al. (2020) emphasize
9
the role of such systems in early fault detection, which prevents significant outages
offers several benefits, including real-time data collection, early fault detection, and
exploring new sensor technologies to further improve the reliability and efficiency of
these systems.
efficiency. Radwan and Saad (2018) highlight that IoT-based systems provide
humidity, voltage, current, and oil levels, which are essential for maintaining
transformer health and preventing failures. Sánchez et al. (2020) also emphasize the
10
capability of these systems to allow early detection of issues and facilitate preventive
The selection of appropriate sensors is crucial for accurate data collection in IoT-
failure. Dastjerdi et al. (2018) point out that humidity sensors help identify moisture
ingress, which can lead to insulation breakdown. Additionally, Martínez et al. (2020)
note that voltage and current sensors monitor electrical parameters critical to
transformer operation, while oil level sensors ensure the integrity of the insulating
monitoring systems. Guo et al. (2017) discuss that both wired options, such as
Ethernet, and wireless technologies, like Wi-Fi and Zigbee, are employed to ensure
timely and reliable data transfer. Ahmed et al. (2020) mention that each method has
its advantages and challenges; wired methods offer high reliability but may incur
higher installation costs, while wireless methods provide flexibility and lower
installation costs but can be susceptible to signal interference and security issues.
11
The development of a user-friendly interface is vital for enabling operators to
interpret data, respond to alerts, and perform historical data analysis efficiently.
monitoring, intuitive dashboards, and visualization tools, enhancing the usability and
effectiveness of the monitoring system. Ferreira et al. (2021) add that such interfaces
ensure operators can quickly identify and address potential issues, improving overall
Budget constraints and technological availability significantly impact the design and
software, which provide adequate functionality while keeping costs low. Zhu et al.
(2019) further elaborate that scalable and modular designs allow for future upgrades
and expansions without substantial investments, ensuring the system remains up-to-
describe how these approaches allow for rapid development and deployment,
ensuring that the systems meet operational needs promptly. Patel et al. (2017)
12
emphasize that continuous collaboration with stakeholders and iterative testing and
refinement ensure the final system aligns with user requirements and expectations.
transformer maintenance and management. Radwan and Saad (2018) and Martínez
et al. (2020) both note that these systems offer enhanced capabilities for real-time
HARDWARE REQUIREMENT:
1) POWER SUPPLY
The power supply circuit consists of step down transformer which is 230v step down to 12v. In
this circuit four diodes are used to form bridge rectifier which delivers pulsating dc voltage and
13
then fed to capacitor filter the output voltage from rectifier is fed to filter to eliminate any a.c.
components present even after rectification. The filtered DC voltage is given to regulator to
2) TRANSFORMER
A transformer is a static electrical device that transfers electrical energy between two or more
circuits. A varying current in one coil of the transformer produces a varying magnetic flux,
which, in turn, induces a varying electromotive force across a second coil wound around the
same core. Electrical energy can be transferred between the two coils, without a metallic
connection between the two circuits. Faraday's law of induction discovered in 1831 described the
induced voltage effect in any coil due to changing magnetic flux encircled by the coil.
Transformers are used for increasing or decreasing the alternating voltages in electric power
14
Figure 3: - Step Down Transformer
3) 1N4007 DIODES
A diode is a device which allows current flow through only one direction. That is the current
should always flow from the Anode to cathode. The cathode terminal can be identified by using
For 1N4007 Diode, the maximum current carrying capacity is 1A it withstand peaks up to 30A.
Hence it can be used in circuits that are designed for less than 1A. The reverse current is 5uA
15
Features:
Power dissipation 3W
Pin Description:
Usage:
It is used to convert AC mains supply voltage into DC voltage. It will be finally provided to DC
motor.
4) 47uF/25V CAPACITOR
Capacitor is a passive component which can store a charge (Q). This charge (Q) will be a product
of the value of capacitance (C) and the voltage (V) applied to it. The value of the capacitance and
16
Figure 5: 47uF/25V Capacitors
Features:
Pin Diagram:
The Electrolytic Capacitors have polarity. Meaning they have a positive and negative pin. The
pin which is long is the positive pin and the pin which is short is the negative pin. You can also
identify the polarity using the negative strip on the capacitor label. As shown in the picture above
Usage:
17
It is used to convert the pulsating DC voltage obtained from rectifier into pure DC voltage. It acts
A LM7805 Voltage Regulator is a voltage regulator that outputs +5 volts. 7805 IC, a member of
78xx series of fixed linear voltage regulators used to maintain such fluctuations, is a popular
Features:
Current rating = 1A
Pin Diagram:
18
This pin is neutral for equally the input
and output.
Regulated
The output of the regulated 5V volt is
3 OUTPUT output; 5V
taken out at this pin of the IC regulator.
(4.8V-5.2V)
Usage:
Voltage sources in a circuit may have fluctuations resulting in not providing fixed voltage
The ULN2803A device is a 50 V, 500 mA Darlington transistor array. The device consists of
eight NPN Darlington pairs that feature high-voltage outputs with common-cathode clamp
diodes for switching inductive loads. The collector-current rating of each Darlington pair is 500
mA. The Darlington pairs may be connected in parallel for higher current capability.
Applications include relay drivers, hammer drivers, lamp drivers, display drivers (LED and gas
discharge), line drivers, and logic buffers. The ULN2803A device has a 2.7-kΩ series base
resistor for each Darlington pair for operation directly with TTL or 5-V CMOS devices.
Features:
• High-Voltage Outputs: 50 V
19
• Inputs Compatible with Various Types of Logic
Pin Description:
Pin diagram of ULN2803A is shown in figure 4.4 below and description of all the pins is given
20
7 7B- BASE of 7th TRANSISTOR
SHARED TERMINALS
7) ARDUINO UNO
The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet). It has 14
digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz
ceramic resonator, a USB connection, a power jack, an ICSP header, and a reset button. It
21
contains everything needed to support the microcontroller; simply connect it to a computer with
a USB cable or power it with a AC-to-DC adapter or battery to get started. The Uno differs from
all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it
converter.
MicrocontrollerATmega328
Operating Voltage5V
RAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
22
The Arduino Uno can be powered via the USB connection or with an external power supply. The
power source is selected automatically. External (non-USB) power can come either from an AC-
to-DC adapter (wall-wart) or battery. The adapter can be connected by plugging a 2.1mm center-
positive plug into the board's power jack. Leads from a battery can be inserted in the Gnd and
Vin pin headers of the POWER connector. The board can operate on an external supply of 6 to
20 volts. If supplied with less than 7V, however, the 5V pin may supply less than five volts and
the board may be unstable. If using more than 12V, the voltage regulator may overheat and
damage the board. The recommended range is 7 to 12 volts. The power pins are as follows: •
VIN. The input voltage to the Arduino board when it's using an external power source (as
opposed to 5 volts from the USB connection or other regulated power source). You can supply
voltage through this pin, or, if supplying voltage via the power jack, access it through this pin. •
5V. The regulated power supply used to power the microcontroller and other components on the
board. This can come either from VIN via an on-board regulator, or be supplied by USB or
23
another regulated 5V supply. • 3V3. A 3.3 volt supply generated by the on-board regulator.
Each of the 14 digital pins on the Uno can be used as an input or output, using pinMode(),
digitalWrite(), and digitalRead() functions. They operate at 5 volts. Each pin can provide or
20-50 kOhms. In addition, some pins have specialized functions: • Serial: 0 (RX) and 1 (TX).
Used to receive (RX) and transmit (TX) TTL serial data. TThese pins are connected to the
corresponding pins of the ATmega8U2 USB-to-TTL Serial chip . • External Interrupts: 2 and 3.
These pins can be configured to trigger an interrupt on a low value, a rising or falling edge, or a
change in value. See the attachInterrupt() function for details. • PWM: 3, 5, 6, 9, 10, and 11.
Provide 8-bit PWM output with the analogWrite() function. • SPI: 10 (SS), 11 (MOSI), 12
(MISO), 13 (SCK). These pins support SPI communication, which, although provided by the
underlying hardware, is not currently included in the Arduino language. • LED: 13. There is a
built-in LED connected to digital pin 13. When the pin is HIGH value, the LED is on, when the
The Uno has 6 analog inputs, each of which provide 10 bits of resolution (i.e. 1024 different
values). By default they measure from ground to 5 volts, though is it possible to change the
upper end of their range using the AREF pin and the analogReference() function. Additionally,
some pins have specialized functionality: • I 2C: 4 (SDA) and 5 (SCL). Support I2C (TWI)
communication using the Wire library. There are a couple of other pins on the board: • AREF.
Reference voltage for the analog inputs. Used with analogReference(). • Reset. Bring this line
LOW to reset the microcontroller. Typically used to add a reset button to shields which block the
24
The Arduino Uno has a number of facilities for communicating with a computer, another
Arduino, or other microcontrollers. The ATmega328 provides UART TTL (5V) serial
communication, which is available on digital pins 0 (RX) and 1 (TX). An ATmega8U2 on the
board channels this serial communication over USB and appears as a virtual com port to
software on the computer. The '8U2 firmware uses the standard USB COM drivers, and no
external driver is needed. However, on Windows, an *.inf file is required.. The Arduino software
includes a serial monitor which allows simple textual data to be sent to and from the Arduino
board. The RX and TX LEDs on the board will flash when data is being transmitted via the
USB-toserial chip and USB connection to the computer (but not for serial communication on
pins 0 and 1). A SoftwareSerial library allows for serial communication on any of the Uno's
digital pins. The ATmega328 also support I2C (TWI) and SPI communication. The Arduino
The Arduino Uno can be programmed with the Arduino software (download). Select "Arduino
Uno w/ ATmega328" from the Tools > Board menu (according to the microcontroller on your
board). For details, see the reference and tutorials. The ATmega328 on the Arduino Uno comes
preburned with a bootloader that allows you to upload new code to it without the use of an
external hardware programmer. It communicates using the original STK500 protocol (reference,
C header files). You can also bypass the bootloader and program the microcontroller through the
ICSP (In-Circuit Serial Programming) header; see these instructions for details. The
ATmega8U2 firmware source code is available . The ATmega8U2 is loaded with a DFU
bootloader, which can be activated by connecting the solder jumper on the back of the board
(near the map of Italy) and then resetting the 8U2. You can then use Atmel's FLIP software
25
(Windows) or the DFU programmer (Mac OS X and Linux) to load a new firmware. Or you can
use the ISP header with an external programmer (overwriting the DFU bootloader).
8) LCD DISPLAY
LCD stands for Liquid Crystal Display. LCD is finding wide spread use replacing LEDs (seven
segment LEDs or other multi segment LEDs) because of the following reasons:
2. The ability to display numbers, characters and graphics. This is in contrast to LEDs, which are
3. Incorporation of a refreshing controller into the LCD, thereby relieving the CPU of the task of
refreshing the LCD. In contrast, the LED must be refreshed by the CPU to keep displaying the
data.
These components are “specialized” for being used with the microcontrollers, which means that
they cannot be activated by standard IC circuits. They areused for writing different messages on
a miniature LCD.
26
A model described here is for its low price and great possibilities most frequently used in
practice. It is based on the HD44780 microcontroller (Hitachi) and can display messages in two
lines with 16 characters each. It displays all the alphabets, Greek letters, punctuation marks,
mathematical symbols etc. In addition, it is possible to display symbols that user makes up on its
own. Automatic shifting message on display (shift left and right), appearance of the pointer,
Pins Functions
There are pins along one side of the small printed board used for connection to the
microcontroller. There are total of 14 pins marked with numbers (16 in case the background light
Pin Logic
Function Name Description
Number State
Ground 1 Vss - 0V
1 commands
27
D0 – D7 are interpreted as
data
0 LCD)
5 R/W
1 Read data (from LCD to
operating
controller)
1 Normal operating
6 E
From 1 Data/commands are
to 0 transferred to LCD
8 D1 0/1 Bit 1
9 D2 0/1 Bit 2
12 D5 0/1 Bit 5
13 D6 0/1 Bit 6
LCD screen:
LCD screen consists of two lines with 16 characters each. Each character consists of 5x7 dot
matrix. Contrast on display depends on the power supply voltage and whether messages are
displayed in one or two lines. For that reason, variable voltage 0-Vdd is applied on pin marked as
Vee. Trimmer potentiometer is usually used for that purpose. Some versions of displays have
28
built in backlight (blue or green diodes). When used during operating, a resistor for current
METHOD:
The objective of this study is to design and implement an Internet of Things (IoT)-based
monitoring system for step down transformers within a specified geographical area. The scope
includes selecting and integrating sensors, designing data transmission methods, and developing
a user interface for real-time monitoring and alerts. Key considerations include budget
Sensor Types
The selection of appropriate sensors is crucial for monitoring the critical parameters of medium-
prevent overheating.
Humidity: Measured using capacitive or resistive humidity sensors to detect moisture ingress.
Voltage and Current: Monitored using potential transformers (PTs) and current transformers
Oil Levels: Monitored using ultrasonic or capacitive level sensors to ensure proper insulation and
cooling.
29
Sensor Integration
3) Mounting and Positioning: Proper installation on the transformer body to accurately capture
data.
Signal Conditioning: Converting raw sensor outputs into standardized signals for processing.
4) Calibration and Testing: Ensuring sensors are calibrated correctly to provide accurate
Wired Transmission
For reliable data collection, especially in environments with high electromagnetic interference,
Wireless Transmission
Wi-Fi: Suitable for locations with existing network infrastructure. Provides high data rates but
limited range.
LoRaWAN (Long Range Wide Area Network): Offers extended range and low power
30
consumption, ideal for large geographical areas with low data rate requirements.
Cellular Networks (4G/5G): Ensure wide coverage and high data throughput, though they come
Data from various sensors are aggregated using edge computing devices or microcontrollers
(e.g., Arduino, Raspberry Pi). These devices preprocess the data to reduce transmission load and
ensure timely updates. The processed data is then transmitted to a central server or cloud
The user interface (UI) is a critical component for enabling real-time monitoring and proactive
maintenance. The UI is designed using web development frameworks such as React, Angular,
Alerts: Configurable thresholds trigger alerts via email, SMS, or push notifications for immediate
The UI also provides tools for historical data analysis, aiding in predictive maintenance and
31
8) Data Visualization: Graphs and charts illustrating trends and patterns over time.
Reporting Tools: Generating detailed reports on transformer performance and maintenance logs.
9) Budget Constraints
To address budget constraints, cost-effective sensor options and transmission methods are
selected without compromising reliability. Open-source software and low-cost hardware (e.g.,
Arduino, Raspberry Pi) are utilized where feasible. Phased implementation allows for spreading
The choice of technologies is guided by their availability and maturity in the market. Preference
is given to widely supported and documented technologies to ensure ease of maintenance and
scalability. Collaborations with local technology providers can enhance support and integration
efforts.
12) Initial Research and Planning: Identifying suitable sensors and technologies (1-2 months).
13) Prototype Development: Building and testing a small-scale prototype (3-4 months).
Pilot Testing: Deploying the system in a limited geographical area for real-world testing (3-
32
6 months).
Full-Scale Implementation: Rolling out the system across the entire defined geographical area (6-
12 month.)
The successful implementation of an IoT-based monitoring system for step down transformers
involves careful selection and integration of sensors, robust data transmission methods, and a
structured implementation plan ensures the project is both feasible and sustainable. Through real-
time monitoring and predictive analytics, the system aims to enhance the reliability and
EXPECTED RESULT
Reliable sensor readings within specified accuracy and precision levels for each
parameter.
Consistent and reliable data transfer with minimal latency and data loss.
33
Demonstrated compatibility of transmission systems with the existing network
infrastructure.
transformer parameters.
Provision of historical data analysis and visualization tools for trend analysis and
predictive maintenance.
Operational Reliability:
Project completion within the allocated budget, with detailed documentation of cost
management.
of maintenance.
Timely Implementation:
34
Adherence to the project timeline, with milestones met according to the project schedule.
Successful testing and deployment of the system within the defined timeframe.
Design of the system to allow for future scalability and integration with other monitoring
or management systems.
implementation feedback.
REFERENCES
Gungor, V. C., Lu, B., & Hancke, G. P. (2010). Opportunities and challenges of wireless sensor
Ahmad, T., Chen, H., & Chen, L. (2019). Review of the current status, future prospects, and
Patel, H., & Shah, P. (2016). Sensor selection in IoT based on reliability, sensitivity, and cost.
Tan, Z., Siau, K., & Lee, K. S. (2014). Designing a human-centric interface for a smart home.
35
Li, H., Sun, B., & Lu, Z. (2018). An IoT-based monitoring system for high voltage transformers.
Raza, U., Kulkarni, P., & Sooriyabandara, M. (2017). Low power wide area networks: An
CONCLUSION
This system would be eliminating the requirement of human power and thus providing efficiency
and accuracy.
36
The IOT based monitoring of distribution transformer is quite useful as compared to manual
monitoring and also it is reliable as it is not possible to monitor always the, ambient temperature
rise ,load current manually. After receiving of message of any abnormality we can take action
37