Engineering Presentation for final years

KHALID078 7 views 40 slides Sep 26, 2024
Slide 1
Slide 1 of 40
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40

About This Presentation

project presentation


Slide Content

Presented by: Ansar BILAL (17EL32) KHALID AKRAM (17EL12) MUHAMMAD FAHAD (16/17EL34) Smart Electrical Energy Consumption, Monitoring and Control Supervise by: Engr. Aoun Muhammad

Contents Introduction Objectives Block Diagram Flow Chart Electro Saving App(Android App View) Mathematical Modelling & Calculations Hardware Specifications Project Simulation Hardware Fabrication

Introduction An electricity meter or energy meter is a device that measures the amount of electric energy consumed by a consumer. But sometimes the limited functionality of these meters. A possible solution is a Smart Energy Meter (SEM). This measurement system is aimed to be used in measuring energy related quantities such as units consumed, consumed power, active load etc. of a house.

Objectives The main objective of this project is to design and implement an Android App (Electro Saving) to be used for an efficient smart distribution load metering/monitoring system for both consumer and provider perspectives. The main objectives are: Consumer justified billing Real-Time monitoring & Control of electrical power consumption Dynamic charges of tariffs ·

Block Diagram

Block Diagram

Flow Chart

Mathematical Modelling & Calculations Voltage Measurement Voltage is measured by the help of a voltage divider circuit. As the ARDUINO analog pin input voltage is restricted to 5V I designed the voltage divider in such a way that the output voltage from it should be less than 5V. V out =R2/(R1+R2)*V in V in =230V R1=500 and R2=10 V out =10/(500+10)*230= 4.5V which is lower than 5v and suitable for ARDUINO analog pin.

Continue… Current Measurement For current measurement I used a ZMCT103C AC current transformer . A ccording to AC current, voltage is induced on both sides of IC . Primary peak-current = RMS current × √2 = 100 A × 1.414 = 141.4A Secondary peak-current = Primary peak-current / no. of turns = 141.4 A / 2000 = 0.0707A Burden resistance = (AREF/2) / Secondary peak-current = 2.5 V / 0.0707 A = 35.4 Ω

Continue…. Analog to digital conversions are dependent on the system voltage. Because we predominantly use the 10-bit ADC of the Arduino on a 5V system, we can simplify this equation slightly If the analog voltage is 2.12V what will the ADC report as a value? AEDUINO ADC convert Analog signal to corresponding digital approximation. The ADC reports a  ratiometric value . This means that the ADC assumes 5V is 1023 and anything less than 5V will be a ratio between 5V and 1023.

Continue… Power Factor Measurement This difference signal can then be timed by a microcontroller and converted to power factor using the following calculation: cos(phi) = f * dt * 360 Where, cos(phi) - the power factor, f - The frequency of the measured supply, dt - delta t or time difference between the waves.

Continue… Power Measurement Power is product of voltage (volt) and current (Amp) P=V x I x cos(phi) Unit of power is Watt or KW. Energy Measurement Energy is product of power (watt) and time (Hour) E= P x t Unit of Energy is Watt Hour or Kilowatt Hour (kWh)

Hardware Specifications The final product will be an integrated system based on hardware and software. The Hardware consist of ESP8266-12E, Relays, Arduino Uno Circuit, Voltage Transformer, Current Transformer and DC Power Supply. The Android application (Electro Saver) will be available at the Android Play store from where consumers and providers can download the app for free.

Continue… ESP8266 -12E WI-FI Module ESP8266-12E is a low-cost IoT platform with integrated TCP/IP protocol stack and 32-bit low-power central processing unit (CPU). ESP8266 can be easily programmed to allow data exchange between Arduino and Firebase cloud.

ESP8266 Interfacing with Arduino

Continue… Voltage Sensor T he voltage transformer ZMPT101B are used due to their compatible ready-made modules/shields that can be easily deployed with the Arduino Uno. Interfacing a voltage sensor with Arduino or any other microcontroller is pretty straight forward.

Interfacing a voltage sensor with Arduino

Continue… Current Sensor T he Current transformer ZMCT103C are used due to their compatible ready-made modules. The module can measure within 10A current and it can transform 10A input to 10mA output.

Interfacing a Current sensor with Arduino

Continue… Liquid Crystal Display (LCD) 2004A LCD Display Board is a 20x04 character in 4 rows, high quality, blue/green backlight, and white character display . The model name of 2004 means 20 columns (characters) multiply 04 rows, so this display can show  20 characters in each of the 4 rows of the 2004 LCD . The module can easily be interfaced and communicated to an Arduino board. 

Interfacing a LCD Display with Arduino

Continue… Switching Relays The switching relay controls energy consumption either manually by using Arduino sketches or remotely by the user through a mobile application.

Interfacing a Relay Board with Arduino

Continue… Arduino Uno Arduino board is the heart of our system. Entire functioning of system depends on this board. Arduino reacts to the 5v supply. We chouse this due to its simple programming with Arduino compiler, easy start‐up, user‐friendly, and available peripheral libraries.

Final Hardware Product

Hardware Fabrication

Hardware Fabrication

Project Simulation

Android Application Android Studio Firebase Database

Firebase Firebase Realtime Database (Firebase) is a cloud-based NoSQL database that syncs and stores data between users in real-time. Firebase allows connected users collaborate across various devices and create server less apps.

Database

Android STUDIO Languages Used Java(JSON) for android activates back-end working. Xml for android Layout design.

Electro Saving(Android APP overview) Welcome Screen(Splash Screen) Displays for 5 seconds Logo and version

Continue… Selection screen Two Buttons Consumer navigate to Consumer section Provider Button To Provider section

Continue… Existing user sign in Login Screen for consumers If new user need to sign up After Selecting new user sign up

Continue… New consumer will fill out the relevant fields This information will be saved and managed in the firebase database. After registration the consumer will be directed to login After Login The consumer will be displayed by Main Dashboard

Continue… The Consumer will be displayed All the given values in the real time. The Data is updated in the Firebase database from the hardware. It will be managed by Java(JSON) in android studio.

Continue… The Consumer will be see graph of voltage, current and energy consumption.

Thanks! Do you have any questions?
Tags