0% found this document useful (0 votes)
20 views

Chapter 3 Project

The document describes the design of an energy monitoring system including its system architecture, circuit diagram, and software design. The system architecture includes components like a microcontroller, WiFi module, relay, and display. It monitors an energy meter and calculates daily/monthly consumption. The software uploads code to the microcontroller to control the system and display readings on a webpage or app. Consumers can access consumption data and generated bills through the online portal.

Uploaded by

hitesh patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Chapter 3 Project

The document describes the design of an energy monitoring system including its system architecture, circuit diagram, and software design. The system architecture includes components like a microcontroller, WiFi module, relay, and display. It monitors an energy meter and calculates daily/monthly consumption. The software uploads code to the microcontroller to control the system and display readings on a webpage or app. Consumers can access consumption data and generated bills through the online portal.

Uploaded by

hitesh patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Chapter 3

DESIGN OF SYSTEM

3.1 SYSTEM ARCHITECTURE

The design of the system includes power supply,


Atemga328p Micro-controller, Esp8266 Wi- Fi module, Relay,
Switch, phone display. The load is driven by the relay which is
connected to the Atemga328p and an Energy Meter, Wi-Fi
modems to introduce ‘Smart’ concept. The Wi- Fi modems assist
the consumer to monitor the consumed This system continuously
monitors the energy meter and calculate the amount of units
consumed per day as well as the monthly units consumed and
according to the consumedunits the bill gets generated which can
be accessed by the consumers on webpage. The units in the energy
meter can also be shown by the thingspek app in our cell in: Block
Diagram of the proposed system The proposed system is designed
in such a way that it will not tampered the installed Energy Meter.
The system takes input from an Energy Meter it will continuously
records the reading and the live meter reading can be displayed on
webpage on consumer request. According to the mention problem
and requirement the system whose architecture is show in figure
first part block diagram will be discussed in the following.

Figure 3.1 Block diagram of Arduino uno

The block figure 3.1 shows our project block diagram which joind
Arduino uno Atmega 328. It’s connected to the microcontroller
ESP8266 WiFi module, Block Diagram of the proposed system
The proposed system is designed in such a way that it will not
tampered the installed Energy Meter.

3.1.1 CIRCUIT DIAGRAM

Our project circuit diagram shown in figure are as follow

Figure 3.1.1 circuit diagram of project

3.2 SYSTEM MODELLING

3.2.1 HARDWARE DESIGN

[1] Power supply design : Power supply first and most important
part of our project for over project require 5V regulated power
supply with maximum current rating 500Ma following basic
building blocks are required generate hey regulate power supply.
the block diagram of power supply hey step down transformer step
down transformer is the first part of regulated power supply.

Figure 3.2.1.1 block diagram of power supply

[2] Filter Circuit Generally a rectifier is required to produce pure


D.C. supply for using at various places in the electronic circuit.
However, the o/p of rectifier has pulsating character i.e. if such a
D.C. is applied to electronic circuit it will produce a hum i.e. it will
contain A.C. and D.C. components. The A.C. components are
undesirable and must be kept away from the load. To do so a filter
circuit is used which removes (or filters out) the A.C. components
reaching the load. Obviously a filter circuit is installed between
rectifier and voltage regulator. In our project we use capacitor filter
because of its low cost, small size and little weight and good
characteristic. Capacitors are connected in parallel to the rectifier
o/p because it passes A.C. but does not pass D.C at all.

[3] Three terminal voltage regulator A voltage regulator is a ckt.


that supplies constant voltage regardless of change in load current.
IC voltage regulators are versatile and relatively cheaper. The 7800
series consists of three terminal positive voltage regulator. These
ICs are designed as fixed voltage regulator and with adequate heat
sink, can deliver o/p current in excess of 1A. These devices do not
require external component. This IC also has internal thermal
overload protection and internal short circuit and current limiting
protection. For our project we use 7805 voltage regulator IC. the
circuit diagram of three terminal voltage regulator is in figure 4.5
Design of Step down Transformer

Figure 3.2.1.2Circuit diagram of three terminal voltage


regulator

3.2.2 SOFTWARE DESIGN

Step 1 First you must have your Arduino board (you can choose
your favorite board) and a USB cable. In case you use Arduino
UNO, Arduino Duemilanove, Nano, Arduino Mega 2560, or
Diecimila, you will need a standard USB cable (A plug to B plug),
the kind you would connect to a USB printer as shown in the
following image.

Figure 3.2.2.1 USB Cable


In case you use Arduino Nano, you will need an A to Mini-B cable
instead as shown in the following image.

Figure 3.2.2.2 Mini Cable

Step 2 Download Arduino IDE Software. You can get different


versions of Arduino IDE from the Download page on the Arduino
Official website. You must select your software, which in
compatible with your operating system (Windows, IOS, or Linux).
After your file download is complete, unzip the file

Figure 3.2.2.3 Unzip the application

Step 3 Power up your board. The Arduino Uno, Mega,


Duemilanove and Arduino Nano automatically draw power from
either, the USB connection to the computer or an external power
supply. If you are using an Arduino Diecimila, you have to make
sure that the board is configured to draw power from the USB
connection. The power source is selected with a jumper, a small
piece of plastic that fits onto two of the three pins between the USB
and power jacks. Check that it is on the two pins closest to the USB
port. Connect the Arduino board to your computer using the USB
cable. The green power LED (labeled PWR) should glow

Step 4 Launch Arduino IDE. After your Arduino IDE software is


downloaded, you need to unzip the folder. Inside the folder, you
can find the application icon with an infinity label
(application.exe). Double-click the icon to start the IDE. Launch
Arduino IDE. Once the software starts, you have two options
Create a new project
Figure 3.2.2.4 Launching application

Open an existing project example. To create a new project, select


File − > New.

step5 Launch Arduino IDE.

Figure 3.2.2.5 Creating new project

Edit File To open an existing project example, select File − >


Example − > Basics − > Blink

Figure 3.2.2.6: Arduino examples

Open Project Here, we are selecting just one of the examples with
the name Blink. It turns the LED on and off with some time delay.
You can select any other example from the list.

Select Board Here, we have selected Arduino Uno board according


to our tutorial, but you must select the name matching the board
that you are using.

Step 7 Select your serial port.

Figure 3.2.2.7 Select serial port

Step 8 Upload the program to your board. Before explaining how


we can upload our program to the board, we must demonstrate the
function of each symbol appearing in the Arduino IDE toolbar.
Upload program

Figure 3.2.2.8 Arduino IDE GUI

A Used to check if there is any compilation error.


B Used to upload a program to the Arduino board.

C Shortcut used to create a new sketch.

D Used to directly open one of the example sketch.

E Used to save your sketch.

F Serial monitor used to receive serial data from the board and send the
serial data to the board. Now, simply click the ”Upload” button in the
environment. Wait a few seconds; you will see the RX and TX LEDs on
the board, flashing. If the upload is successful, the message ”Done
uploading” will appear in the status bar. Note If you have an Arduino
Mini, NG, or other board, you need to press the reset button physically on
the board, immediately before clicking the upload button on the Arduino
Software.

3.2.3 THINGGSPEAK APP

First loging in “ThingSpeak” Enter the email Address followed by


password . As shown in fig.3.2.3.1

Figure3.2.3.1 Sign In To ThingSpeak

In the website the consumer can access the amount of


energy consumed in form of graph .also the bill gate generated in
the system we assume that the energy meter get 1000wh the system
start generating the bill.

You might also like