Pic Controller Paper 7
Pic Controller Paper 7
In this paper a system is developed that is IoT based larger amount of current flow through the branch resistance.
energy monitoring and load controlling system where mobile This lager current causes larger voltage drop across the
GSM network is used for not only monitoring the consumed branch resistance. Larger voltage gives logic high in the led
energy and controlling loads from remote location. The blink detection circuit output.
whole work is comprised of two sections: one is electrical or
hardware-based interfacings and software-based website Fig.3 shows the practical implementation of the blink
development. detection circuit. Here LDR sensor is covered with tape to
protect it from the ambient lightings. Every blink means
0.000625 KWh (Units).
III. SYSTEM OVERVIEW
Fig.1 depicts the overall overview of the proposed
system. In the proposed system blink information from the
digital meter is used to measure the consumed energy. The
number of blinks is collected from the digital meter by using
a LED-Blink collector circuit. Control unit act as data
collector and controller. Control unit collects the data
(number of blinks) and serially transmit the data using
UART protocol to the IoT module. IoT module sends these
data to the server via GSM mobile network. IoT module also
read back the commands from the server continuously while
it is updating collected data. The read commands from IoT Fig. 3. Implementation of blink detection circuit
module is also serially received by the control unit. The
control unit decide to continue or disconnect the consumer
connection on the basis of commands. As these data are V. DATA COLLECTION AND CONTROL
stored in a server, consumer can get update about their PIC16f877 is used to count the blink from blink detection
consumption from any remote location. Whole methodology circuit. PIC16f877 is continuously communicating serially
will be discussed on the following sections in this paper. with PIC18f4550. PIC18f4550 communicates with SIM900.
PIC18f4550 sends data and receives command from server
via SIM900. Here a handshake method is used in
communication between two PIC Microcontroller. PORTC0
from PIC18f4550 is connected with PORTC1 of PIC16f877.
When PORTC1 of PIC16f877 receives high signal from
PIC18f4550 via PORTC0, PIC16f877 serially sends the
number of blink to PIC18f4550. Then PIC18f4550 sends
blink number to SIM900.
VIII.SYSTEM IMPLEMENTATION
400W load. To test the performance monthly consumption household with small loads. For the bigger loads the reactive
limit is set at 20KWh, paid unit is set 0.08 KWh. In power measurement is important. Here reactive power
mathematically consumed energy should exceed paid unit in measurement feature and power factor penalty feature can
12 minutes but unfortunately it exceeds about 13 minutes be added in the case of design for the industrial and larger
and 40 seconds, means there is some little time gaps. This application. In the case of mass implementation more
time gap is little for 400W, but in the case of huge amount advanced mobile network based IoT device should be
of load it is a concerning issue. It occurs due to given time tested. For the development in data analysis and processing
delay between sending instructions and receiving in Smart Grid system IoT can play important role to collect
instructions by the SIM900. If faster IoT device is used the data from remote user and to accumulate data in the main
response will be faster. server [12].