Welcome to Kerala Project Center.

Gas Level Indicator

Gas Level Indicator

Domestic LPG gas cylinders

Image: LPG cylinders.JPG by Evil Monkey via Wikimedia Commons, CC BY 2.5

Running out of cooking gas or a stored gas supply mid-use is a common, avoidable inconvenience when there's no way to check the remaining level without physically weighing or shaking the cylinder.

This project monitors gas level in a tank using pressure sensing or an MQ-series gas sensor calibrated to the tank's characteristics, displaying the current level on an LCD and triggering an alert well before the supply actually runs out.

How It Works

  • A pressure sensor (or an MQ-series sensor calibrated for the specific gas) reads a signal proportional to the remaining gas level in the tank.
  • The controller converts this reading into an approximate percentage-remaining value, shown continuously on an LCD.
  • When the level drops below a preset threshold, the controller triggers a buzzer and LED warning, giving the user advance notice before the tank runs dry.
  • In an extended build, a GSM module can text a low-level alert directly to the user's phone instead of relying on someone noticing the local warning.

Components



Arduino Uno
Pressure sensor or MQ-series gas sensor
16x2 LCD display
Buzzer + LED indicator
Optional GSM module for remote SMS alerts


Applications

  • Household LPG cylinder level monitoring
  • Industrial gas tank level tracking
  • Safety monitoring in gas-dependent processes

Advantages

  • Gives advance warning before a gas supply runs out completely
  • Removes the need to physically check the cylinder by weight or sound
  • Extendable to remote SMS alerts for unattended tanks

Sample Code — Gas Level Threshold Alert



// Simplified gas level monitoring - Arduino
int gasSensorPin = A0;
int buzzerPin = 8;
int lowLevelThreshold = 150; // calibrate to sensor + tank characteristics

void setup() {
  pinMode(buzzerPin, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int level = analogRead(gasSensorPin);
  Serial.println(level);

  if (level < lowLevelThreshold) {
    digitalWrite(buzzerPin, HIGH);
    Serial.println("LOW GAS LEVEL - refill needed");
  } else {
    digitalWrite(buzzerPin, LOW);
  }
  delay(2000);
}


Related Research


Hours

Monday - Saturday: 9:00 AM - 5:00 PM
Sunday: Not Working

Location

2nd Floor, Comptron Arcade, Kallattumukku,
Thiruvananthapuram, Kerala 695012

Book Now

+91 9633118080