Date post: | 01-Feb-2016 |
Category: |
Documents |
Upload: | abhisheksharma |
View: | 214 times |
Download: | 0 times |
BANSAL INSTITUTE OF RESEARCH TECHNOLOGY &
SCIENCE, BHOPAL
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
DEPARTMENT OF
ELECTRONICS & COMMUNICATION
2
OUTLINE
• INTRODUCTION
• BLOCK DIAGRAM
• CIRCUIT DIAGRAM
• CODING
• APPLICATIONS & FUTURE SCOPE
• COMPONENT DISCRIPTION &PROJECT COST
• REFERENCES
04/22/2023 3
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.
04/22/2023 4
BLOCK DIAGRAM
LCD
LM358
POWER SUPPLY
IR SENSO
R
RELAY
ATMEGA16
04/22/2023 5
CIRCUIT DIAGRAM
6
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)
}
7
CODINGvoid 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++;
}}
8
CODINGvoid 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;
9
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; }
}
10
APPLICATIONS THIS SIMPLE CIRCUIT CAN BE USED AT
HOTEL’S , RAILWAY STATION , BUS STAND, HILL STATION’S , SHOPPING MALL ETC .
THIS TYPE OF PROJECT CAN BE USED AT RURAL AND URBAN AREA’S .
THE SOURCE OF DEVICE OPERATING IS OBTAINED FROM DIRECT GRID AND SOLAR ENERGY IN CASE OF NON- AVAILABILITY OF GRID POWER
11
FUTURE SCOPE
• IN THE FUTURE WE CAN USE SOLAR ENERGY FOR POWER SUPPLY.
12
COMPONENT REQUIRED
• MICROCONTROLLER- ATMEGA16
• 7805- VOLTAGE REGULATOR
• SPST SWITCH (BUTTON)
• RESISTOR- 1K, 330OHM
• DPDT SWITCH
• MOLEX
• LM358
• IR SENSOR
• RELAY
• NPN TRANSISTOR
• LCD
04/22/2023 13
AVR MICROCONTROLLER
• AVR WAS DEVELOPED IN THE YEAR 1996 BY ATMEL. THE ARCHITECTURE OF AVR WAS DEVELOPED BY ALF-EGIL BOGEN AND VEGARD WOLLAN.
• AVR DERIVES ITS NAME FROM ITS DEVELOPERS AND STANDS FOR ALF-EGIL BOGEN VEGARD WOLLAN RISC MICROCONTROLLER, ALSO KNOWN AS ADVANCED VIRTUAL RISC.
04/22/2023 14
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
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
19
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/-
20
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 1 PIECE 10/-
• TOTAL AMOUNT 692/-
21
REFERENCES
22
THANK
YOU