Student Seminar Report & Project Report With Presentation (PPT,PDF,DOC,ZIP)

Full Version: circuit of lpg gas detector using avr
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Advance LPG Gas Detector and Auto Booking System for Domestic and Commercial Use (Electronics project)...

Advancement in the technologies have given us a safer and calm living of standard. Development in the different type of sensors that are easily available in market made the electronic research work more efficient, cheap and accurate.
LPG stands for Liquefied Petroleum Gas, scientifically well know as Butane or Propane (hydrocarbons), which is very highly combustible Gas. It is use as Fuel in Domestic field and in Industry fields also.
Basically LPG is use in Domestic field for cooking. There may occur hazard with such a Highly Combustible gas mostly due to leaking of this gas. If this leaked gas comes in contact with small part of fire also the it will become BOMB.

Here a advanced system is used where a Sensor Detect leaking of LPG . This Sensor generates the Analog value which is then processed to the Microcontroller for further Processing.
In case of Gas leaking , exhaust fan will start automatically and will require manual reset so that all the leaked gas can be send outside the home and simultaneously Owner will receive the message of this miss-happening.

Along with it, a Advanced system is also interfaced which will make a note of the weight of thee LPG gas Cylinder in the home. After a threshold value, system itself book new Cylinder just by sending the message to booking center....






CODE :--------------------------------->
#include<avr/io.h>
#include<util/delay.h>
#include<lcdraj4.h>
void interrupt(void);
void raj_config_gsm(void);
void init_uart(void);
void transmit(char data);
void transmit_message(void);
ISR(******)
{
lcd_clrscr_raj();
lcd_puts_raj("!!.EMERGENCY.!!");
lcd_gotoxy_raj(2,1);
lcd_puts_raj("!.GASS LEAKING.!");
_delay_ms(5000);
lcd_clrscr_raj();
lcd_puts_raj("SENDING MESSAGE");
transmit_message();
lcd_clrscr_raj();
lcd_puts_raj("SENT");
for(int i=1;i<10;i++)
{ _delay_ms(1500);
}
}
void main()
{
int a=0,b=0;
init_uart();
lcd_init_raj();
interrupt();
DDRA=0b00000000;
while(1)
{
lcd_clrscr_raj();
lcd_puts_raj("LPG DETECTOR AND");
}