Smart bot for detection of hazardous gases in coal mining using iot
Create New

Smart bot for detection of hazardous gases in coal mining using iot

Project period

01/26/2020 - 02/24/2020

Views

102

1



Smart bot for detection of hazardous gases in coal mining using iot
Smart bot for detection of hazardous gases in coal mining using iot

The process of extracting coal from the earth is termed as Coal mining. Many industries such as steel and cement industries make use of coal as a fuel for their production of iron ore and cement. The safety of human life is an important factor. So to improve life safety, many systems have been developed. Coal mine safety is an important factor because coal mines are underground tunnels. In coal mining, different accidents take place due to gas explosion, fire, and low percentage oxygen gas, carbon monoxide gas, carbon dioxide gas, methane gas get released so workers injured and died. According to a report at coal mine industries, each year the rate of fatality is increasing due to the emission of hazardous gases( like methane gas, carbon monoxide, etc), fire accidents and lack of rescue facilities. Rescue operations at coal mines are usually risky because the team would be unaware of the conditions inside a coal mine and do not know the emissions of gases at times. So regular monitoring of coal mines has become the most important to avoid loss of life or other disaster happenings. With the help of IoT technology at coal mines, we will be able to reduce and monitor such complicated situations. The Internet of Things (IoT) is the network of “things” or physical objects fixed with electronics, software, sensors, and network connectivity, which permit these objects together and transfer data. IoT allows physical objects to be sensed and controlled remotely across the actual network infrastructure, creating contingency for more direct integration between the computer-based systems and the physical world, and it gives further increase in the efficiency and economic benefit. For this purpose, a rover is designed. The Rover can detect the presence of any poisonous gas using the MQ4 and MQ7 sensors mounted on the top and alert the mine personnel when dangerous levels of gas are detected, such as methane and carbon monoxide that may cause explosions or poisoning of workers. The rover is designed to cover all active mining areas throughout a specified time horizon, thus, posing a trade-off between the cost of installation (i.e., sensors) and operation (i.e., energy consumption).  

 

Why: Problem statement

Whether it's a newly dug mine or an old unused one, The presence of natural gases especially Methane and carbon-Monoxide is hazardous to human workers. so before any mining process, those environments must be analyzed thoroughly by sensing the presence of gases and their intensity and also we must analyze the visual environment in order to save human life from those life-threatening gases. 

How: Solution description

The main aim of this project is to send a robot into the working environment (coal mine) and detect the hazardous gases and provide safety against fire explosion poisoned gas and sends a notification to the system.

 

In the block diagram, Raspberry pi 3 is the heart of the system.

  • A rover is designed with two sensors MQ4 and MQ7 which helps to detect gases.

  • These two sensors are used to detect natural gases like Methane, carbon monoxide that may cause explosions or poisoning of workers at coal mines. It consists of 6 pins; 4 of them are used to bring signals and the other 2 are used for providing heat current. If the gas level goes beyond the normal level, the sensors will detect the danger and give alert through the Arduino board to the controller and it will raise the alarm in the system and also raise the message on IoT, which will help to take action as soon as possible.

  • By using the raspberry pi (Credit card size computer) we mounted a webcam that can feed live video streams through the Internet of Things (IoT). We will be able to control the rover according to the visual surroundings.

  • The rover will be able to move in all four directions: Right, Left, Front, Back 

  • The turning angle of front wheels: left 35 degrees, right 35 degrees.

  • The rover will travel in a predefined path at speed up 100cm/sec. Here the intruder detector detects the obstacle in front and avoids collision.

  • Also, the directions of the rover are manually controlled through pc.

  • This monitoring and alerting system is powered by a Raspberry pi 3 models b+

How is it different from competition

Existing system:

In the existing system, there is no sufficient awareness for mine workers. An exact reason was not found regarding why workers die. In case if the workers die due to gas leakage, doctors were unaware of the nature of gas which was the cause of the worker's death. Also in the existing system, with the help of wireless sensor networks (WSN), we can monitor only miner tracking and view the tunnel.

Proposed system:

The proposed system consists of sensor modules that sense all the data around the coal mine environment and send the data to the user through the module. The proposed system also considers the emergency situation in hand to alert the miners as quickly as possible.

 

Who are your customers

Coal mine industries and rescue operation team.

Project Phases and Schedule

 

  • Idea

  • Design

  • Component interface 

  • Program

  • Execute

Resources Required

Hardware Requirements:

1.Raspberry pi 3 model b+.

2.Pi camera module/USB webcam.

3.Arduino UNO.

4.MQ2 & MQ4 sensors.

5.Motor Driver.

6.DC motors.

7.12v Lead Acid battery.

8.Power bank.

9.Rover chassis & Wheels.

10.Jumper cables.

11.PCB/MiniBreadBoard.

12.Micro SD with raspbian installed.

Software Required:

1.Raspbian OS.

2.Balena Etcher.

3.Arduino IDE.

4.SD card formatter.

5.Geanny python text editor.

Download:
Project Code Code copy
/* Your file Name : Mq_2_4.ino */
/* Your coding Language : arduino */
/* Your code snippet start here */
int buzzer = 10;
int MQ2 = A0;
int MQ4 = A1;
// Your threshold value
int sensorThres = 250;



void setup() {
  pinMode(buzzer, OUTPUT);
  pinMode(MQ2, INPUT);
  pinMode(MQ4, INPUT);
  Serial.begin(9600);
}

void loop() {
  int analogSensor1 = analogRead (MQ2);
    int analogSensor2 = analogRead(MQ4);

  Serial.print("Pin A0: ");
  Serial.println(analogSensor1);
  // Checks if it has reached the threshold value
  if (analogSensor1 > sensorThres)

  {
 tone(buzzer, 500, 200);
    digitalWrite(buzzer, HIGH);
  }
  else
  {

    noTone(buzzer);
    digitalWrite(buzzer, LOW);
  }
  delay(500);

Serial.print("Pin A1: ");
Serial.println(analogSensor2);
  // Checks if it has reached the threshold value
  if (analogSensor2 > sensorThres)

  {
  
    tone(buzzer, 500, 200);
    digitalWrite(buzzer, HIGH);
  }
  else
  {
 noTone(buzzer);
 digitalWrite(buzzer, LOW);
  }
  delay(500);
if ((analogSensor1 > sensorThres)&&(analogSensor2 > sensorThres)) {
    tone(buzzer, 1000, 200);
    digitalWrite(buzzer, HIGH);
  }
  else
  {
noTone(buzzer);
digitalWrite(buzzer, LOW);
  }
  delay(500);
}
View on Github
Smart bot for detection of hazardous gases in coal mining using IoT

Comments

Leave a Comment

Post a Comment