Anda di halaman 1dari 22

BANSAL INSTITUTE OF

RESEARCH TECHNOLOGY &


SCIENCE, BHOPAL

DEPARTMENT OF

ELECTRONICS & COMMUNICATION


PRESENTATION ON

COIN BASED ENERGY SAVER


SUBMITTED TO:

PROF. PRAKASH SAXENA


PROF. SHUBHANKA
AGRAWAL

SUBMITTED BY:

SANDEEP LODHI

0506EC121062

SURABHI MALVIYA

0506EC121076

VISHWASH KR. SINGH


0506EC121082

OUTLINE
INTRODUCTION
BLOCK DIAGRAM
CIRCUIT DIAGRAM
CODING
APPLICATIONS & FUTURE SCOPE
COMPONENT DISCRIPTION &PROJECT COST
REFERENCES
2

INTRODUCTION
IN THIS PROJECT WE WILL BE DESIGNING AND

IMPLEMENTING A COIN BASED ENERGY SAVER


WITH THE AID OF A ATMEL AVR ATMEGA16
MICROCONTROLLER , LCD AND COIN SENSOR .
A COIN BASED ENERGY SAVER IS A TYPE OF
ENERGY SAVER THAT SAVE THE ENERGY ,
MONEY AND ENVIRONMENT .
THIS TYPE OF PROJECT REDUCE THE WASTAGE
OF ELECTRICITY.
THIS TYPE OF PROJECT HELPFUL TO THE RURAL
PUBLIC WHERE GRID POWER IS NOT AVAILABLE
EVERYWHERE FOR PARTICULAR/FULL DAY TIME.
11/23/15

BLOCK DIAGRAM
POWER
SUPPLY
IR
SENSO
R
LM358

A
T
M
E
G
A
1
6

LCD

RELAY

11/23/15

CIRCUIT DIAGRAM

11/23/15

CODING

#define F_CPU 1000000UL


#include<avr/io.h>
#include<util/delay.h>
#include <avr/interrupt.h>
int bal;
ISR(INT0_vect)
{
bal=bal+20;
}
void lcmd(char a)
{
PORTA= a&0xf0;
PORTA&= ~(1<<PA0);
PORTA&= ~(1<<PA1);
PORTA|= (1<<PA2);
PORTA&= ~(1<<PA2);
_delay_ms(5);
PORTA= a<<4;
PORTA&= ~(1<<PA0);
PORTA&= ~(1<<PA1);
PORTA|= (1<<PA2);
PORTA&= ~(1<<PA2);
_delay_ms(5)

CODING

void ldata(char a)
{
PORTA= a&0xf0;
PORTA|= (1<<PA0);
PORTA&= ~(1<<PA1);
PORTA|= (1<<PA2);
PORTA&= ~(1<<PA2);
_delay_ms(5);
PORTA= a<<4;
PORTA|= (1<<PA0);
PORTA&= ~(1<<PA1);
PORTA|= (1<<PA2);
PORTA&= ~(1<<PA2);
_delay_ms(5);
} void print(char str[])
{
int i=0;
while(str[i]!=0)
{
ldata(str[i]);
i++;
}
}

CODING
void vshow (char add, unsigned int i)
{
char d0,d1,d2,d3;
d0=i%10;
i=i/10;
d1=i%10;
i=i/10;
d2=i%10;
d3=i/10;
lcmd(add);
ldata(0x30|d3);
ldata(0x30|d2);
ldata(0x30|d1);
ldata(0x30|d0);
}
void main (void)
{
bal=0;
PORTD|=1<<PD2;
DDRA=0xff;
DDRD|=1<<PD0;
GICR|=1<<INT0;
MCUCR=1<<ISC01;

CODING
lcmd(0x0
lcmd(0x02);
lcmd(0x28);
lcmd(0x0e);
sei();
lcmd(0x80);
print("BALANCE STATUS");
while(1)
{ vshow(0xc0,bal);
if(bal>0)
{
lcmd(0xca);
print("on ");
PORTD|=1<<PD0;
}
else
{
lcmd(0xca);
print("off");
PORTD&=~(1<<PD0);
_delay_ms(1000);
}
if(bal>0)
bal=bal-1;
}
}

APPLICATIONS

THIS SIMPLE CIRCUIT CAN BE USED AT


HOTELS , RAILWAY STATION , BUS STAND,
HILL STATIONS , SHOPPING MALL ETC .
THIS TYPE OF PROJECT CAN BE USED AT
RURAL AND
URBAN AREAS .

THE SOURCE OF DEVICE OPERATING IS


OBTAINED FROM DIRECT GRID AND SOLAR
ENERGY IN CASE OF NON- AVAILABILITY OF
GRID POWER
10

FUTURE SCOPE
IN THE FUTURE WE CAN USE SOLAR ENERGY
FOR POWER SUPPLY.

11

COMPONENT REQUIRED
MICROCONTROLLER- ATMEGA16
7805- VOLTAGE REGULATOR
SPST SWITCH (BUTTON)
RESISTOR- 1K, 330OHM
DPDT SWITCH
MOLEX
LM358
IR SENSOR
RELAY
NPN TRANSISTOR
LCD

12

AVR MICROCONTROLLER
AVRWAS DEVELOPED IN THE YEAR 1996 BY
ATMEL. THE ARCHITECTURE OFAVRWAS
DEVELOPED BYALF-EGIL
BOGENANDVEGARD WOLLAN.

AVR DERIVES ITS NAME FROM ITS

DEVELOPERS AND STANDS FORALF-EGIL


BOGENVEGARD WOLLANRISC
MICROCONTROLLER, ALSO KNOWN
ASADVANCEDVIRTUALRISC.
11/23/15

13

LCD(LIQUID
CRYSTAL
DISPLAY)
A 16X2 LCD MEANS IT CAN DISPLAY 16 CHARACTERS

PER LINE AND THERE ARE 2 SUCH LINES. THIS LCD HAS
TWO REGISTERS.
1.COMMAND/INSTRUCTION REGISTER- STORES THE
COMMAND INSTRUCTIONS GIVEN TO THE LCD. A
COMMAND IS AN INSTRUCTION GIVEN TO LCD TO DO A
PREDEFINED TASK LIKE INITIALIZING, CLEARING THE
SCREEN, SETTING THE CURSOR POSITION,
CONTROLLING DISPLAY ETC.
2.DATA REGISTER- STORES THE DATA TO BE
DISPLAYED ON THE LCD. THE DATA IS THE ASCII VALUE
OF THE CHARACTER TO BE DISPLAYED ON THE LCD

11/23/15

14

TRANSISTOR

THESE DEVICES COME IN EITHER NPN


OR PNP CONFIGURATIONS. AN NPN
BIPOLAR TRANSISTOR USES A SMALL
INPUT CURRENT AND POSITIVE VOLTAGE
AT ITS BASE (RELATIVE TO ITS EMITTER)
TO CONTROL A MUCH LARGER
COLLECTOR-TO-EMITTER CURRENT.

DIODE

A DIODE IS A TWO-TERMINAL DEVICE.


DIODES HAVE TWO ACTIVE ELECTRODES BETWEEN WHICH
THE SIGNAL OF INTEREST MAY FLOW, AND MOST ARE
USED FOR THEIR UNIDIRECTIONAL ELECTRIC CURRENT
PROPERTY.

RELAYS
RELAYS ARE ELECTRICALLY ACTUATED SWITCHES.
RELAYS ARE USED WHERE IT IS NECESSARY TO CONTROL
A CIRCUIT BY A LOW-POWER SIGNAL (WITH COMPLETE
ELECTRICAL ISOLATION BETWEEN CONTROL AND
CONTROLLED CIRCUITS), OR WHERE SEVERAL CIRCUITS
MUST BE CONTROLLED BY ONE SIGNAL.

RELAY
DRIVER

PROJECT COST

AVR MICROCONTROLLER

1 PIECE

160/-

LCD 16X2

1 PIECE

150/-

LM358

1 PIECE

60/-

MOLEX CONNECTOR

4 PIECE

20/-

DPDT SWITCH

1 PIECE

5/-

7805 VOLTAGE REGULATOR 1 PIECE

10/-

SPST BUTTON

20 PIECE

50/-

RELAY

1 PIECE

40/-

IR SENSOR

2 PIECE

20/-

PCB BOARD

1 PIECE

90/-

BC548 NPN TRANSISTOR

1 PIECE

10/19

PROJECT COST

DIODE

1 PIECE

5/-

POT 10K

1 PIECE

15/-

CAPACITOR 1000UF

1 PIECE

10/-

LED

1 PIECE

1/-

RESISTOR

6 PIECE

6/-

WIRE

2 METER

15/-

BULB

1 PIECE

10/-

PLUG

1 PIECE

5/-

HOLDER
TOTAL AMOUNT

1 PIECE

10/692/-

20

REFERENCES

21

K
N

A
H
T U
O
Y

22

Anda mungkin juga menyukai