Engineers Garage

  • Electronics Projects and Tutorials
    • Electronic Projects
      • Arduino Projects
      • AVR
      • Raspberry pi
      • ESP8266
      • BeagleBone
      • 8051 Microcontroller
      • ARM
      • PIC Microcontroller
      • STM32
    • Tutorials
      • Audio Electronics
      • Battery Management
      • Brainwave
      • Electric Vehicles
      • EMI/EMC/RFI
      • Hardware Filters
      • IoT tutorials
      • Power Tutorials
      • Python
      • Sensors
      • USB
      • VHDL
    • Circuit Design
    • Project Videos
    • Components
  • Articles
    • Tech Articles
    • Insight
    • Invention Stories
    • How to
    • What Is
  • News
    • Electronic Product News
    • Business News
    • Company/Start-up News
    • DIY Reviews
    • Guest Post
  • Forums
    • EDABoard.com
    • Electro-Tech-Online
    • EG Forum Archive
  • DigiKey Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Learn
    • eBooks/Tech Tips
    • Design Guides
    • Learning Center
    • Tech Toolboxes
    • Webinars & Digital Events
  • Resources
    • Digital Issues
    • EE Training Days
    • LEAP Awards
    • Podcasts
    • Webinars / Digital Events
    • White Papers
    • Engineering Diversity & Inclusion
    • DesignFast
  • Guest Post Guidelines
  • Advertise
  • Subscribe

Zigbee Based Alerting System for Mine Workers

By Durga Prasad Kolluri August 28, 2014

Safety is one of the main aspects of industry specially mining. To avoid loss of material and damage of human health, the underground mines need faithful communication as well as protection system. In order to increase both safety and productivity, a reliable communication must be established between mine workers and a fixed base station. Inside mines, the wired communication system is not so effective, because wires can be damaged. In this project we are going to monitor  some parameters like abnormal gas, temperature and fire sensors to ensure the safety of workers. It makes use of text to voice converter that gives continuous information about the workers along with cameras that are meant for video monitoring.
 

Existing System:

In traditional method the abnormality in any of the parameters are transmitted through wireless  communication to intimate the status to monitoring section  without giving any voice alert to the workers inside the mine. Hence we go for the proposed system.

 
Proposed System:                           
 
In this system, the basic parameters like temperature, humidity and hazardous methane gas are going to be monitored and if any abnormality happens it will be intimated  through voice alert within the mine and transmitted to the monitoring section via Zigbee communication module. For that we are  using a microcontroller interfaced with sensors. Here a voice IC named APR9600 is used for intimating the abnormal status in voice format.
 
*Industrial safety is one of the main aspects of industry specially mining industry. In the mining industry safety is a very vital factor. To avoid loss of material and damaging of human health, protection system as well as faithful communication system is necessary inside the underground mines. To increase both safety and productivity in mines, a reliable communication must be established between workers, moving in the mine, and a fixed base station. Inside mines, the wired communication system is not so effective, because of wires can be damaged inside mines.*
 

 OBJECTIVE

• In the mining industry, safety is a vital factor.
 
• To avoid loss of material and damaging of human health, protection system as well as faithful communication system is necessary inside the underground mines. *(repetitive)
 
• Inside mines, the wired communication system is not so effective. *(repetitive)
 
• Due to uncomfortable situation inside mines, the installation as well as maintenance cost is high for wired communication networks.
 
• To maintain the continuity of the communication system is very much important to know the actual position and condition of the trapped workers.
 
• To increase both safety and productivity in mines.
This system is well applicable in coal mines and gold mines .The system can also be easily extended with  ZigBee wireless  image  transmission  facility. In future it will improve scalability of underground environment and extend accurate position of miners. Inside mines, different parameters are intimated to the workers through voice.
 
A module of MEMS based sensors are used for underground environment monitoring and automating progression of measurement data through digital wireless communication. This technique is proposed with high accuracy, smooth control and reliability. A microcontroller is used for collecting data and making decision, based on which the mine worker is informed through alarm as well as voice system. The voice system carrying both microphone and speaker transform it into digital signal and effectively communicate wirelessly with the ground control centre computer.

Circuit Working

The schematic description has been explained. Now, let us discuss the way in which these components are connected and operated. Microcontroller board is interfaced with MAX 232 IC, reset circuit, crystal oscillator, inputs and outputs and then  connected to power supply.
 
The power supply unit needs to be connected to the microcontroller board. However the microcontroller requires only +5v DC voltage which is very  less as compared to the 230v AC mains supply. Hence the mains supply voltage needs to be converted into the required voltage. This can be achieved by using a rectifier to convert the AC signal into PULSATING DC, then a capacitive filter to smoothen the signal further. Now the AC signal is converted into the DC but still needs to be regulated since the voltage might vary and this is achieved by using a regulator circuit which gives +5vDC as output. The power supply is given to the pin 40 and ground terminal is connected to the pin 20. EA pin of the microcontroller is also connected to the  VCC since the program is being executed internally.
 
The reset circuit is essential to apply a trigger pulse which can reset the microcontroller. It consists of a switch, a resistor and a capacitor. When the switch is pressed it is shorted and the current chooses this least resistance path. So the trigger signal is generated  and applied to the microcontroller by connecting the output of the circuit to the pin 9 of the microcontroller board.
 
The crystal oscillator is necessary to generate the timing pulses. The frequency of the crystal oscillator is 11.0592MHz. It is connected to the pins 18 & 19 of the microcontroller board through parasitic capacitors.
 
To avoid loss of material and damaging of human health, protection system as well as faithful communication system is necessary inside the underground mines. *(repetitive)
 
This project consists of two sections,  namely transmitter and monitor.
 
In the transmitter section we have thermistor circuit, smoke sensor circuit, APR9600, zigbee module.
 
In APR 9600 module first we have to record some messages like fire accident and gas leakage on that IC.
 
Thermistor circuit is used to detect fire accidents occurred in the mine working place and send those signals to microcontroller. Whenever microcontroller receives signal from thermistor circuit it sends to monitor section PC through zigbee module and that message  is displayed on LCD screen. Moreover, messages related to fire accidents  are announced on the speaker for uneducated people. The buzzer gives them indication through sound.
 
Gas sensor circuit is used to detect gas leakage on that place. If gas sensor is activated then it sends signal to microcontroller. The microcontroller sends announcement signal on APR9600 and the message gets announced on the speaker. On LCD screen that gas leakage message will be displayed and  signals will be sent to monitor section PC.
 
The monitor section contains PC and zigbee module which is connected to serial port of the pc. In pc the hyper terminal provides necessary communication between transmitter  and monitor section. By using hyper terminal we get updated information about transmitter working conditions and send some announcement to the workers through zigbee module.

Flow Chart of Zigbee based Receiver Device for Mine Workers

Fig. 1: Flow Chart of Zigbee based Transmitter Device for Mine Workers

 

Flow Chart of Zigbee based Transmitter Device for Mine Workers

Fig. 2: Flow Chart of Zigbee based Receiver Device for Mine Workers

 

Hardware Design

In this project different hardware components can be used such as AT89S52,temperature sensor, smoke sensor,  LCD, buzzer, zigbee modules, pc, text to voice converter and speakers. In this project AT89s52  plays a very important role and all these components are connected to the microcontroller. The transmitter and receiver connections can be carried out as shown below
 
 

3.1 BLOCK DIAGRAM

TRANSMITTER

Block Diagram of Zigbee based Transmitter Device for Mine Workers

Fig. 3: Block Diagram of Zigbee based Transmitter Device for Mine Workers

The controlling device of the whole system is a micro controller. Whenever there is a change in analog parameters like temperature sensor and smoke sensor it’s converted into digital data which is given to the microcontroller.  The given data is accordingly displayed on  LCD  and converted into voice by using text to voice converter and intimated through voice in speakers inside mines.

Block Diagram of Zigbee based Receiver Device for Mine Workers

Fig. 4: Block Diagram of Zigbee based Receiver Device for Mine Workers

At that time LCD data is updated in PC through serial communication. Whenever the information passes through pc to mines a zigbee module is used  and it is monitored by using wireless camera. The micro controllers used in the project are programmed using embedded C language.  The data such as temp high, smoke high, normal situation, etc,  are connected to the port0. At that time LCD data is converted into voice through APR9600 and connected to the speakers.

 

Alerting System

ALERTING SYSTEM FOR MINE WORKERS

Industrial safety is one of the main aspects of industry specially mining industry. In the mining industry safety is a very vital factor. To avoid loss of material and damaging of human health, protection system as well as faithful communication system is necessary inside the underground mines *(repetitive)
 
The project “ZIGBEEE BASED ALERTING SYSTEM FOR MINE WORKERS” provides alerting for mine workers inside mines. The thermistor and smoke sensor are connected to the AT89S52 which needs 5volts.  It provides RPS and is given to the microcontroller (AT89S52). The sensors can be operated based on smoke and temperature. The information is updated in LCD and passed  to the mine workers through voice connected to the speakers.  Any change in the parameters can be displayed on LCD or intimated through voice alerts inside the mine. 

Prototype of Zigbee based Emergency Alert System for Mine Workers

Fig. 5: Prototype of Zigbee based Emergency Alert System for Mine Workers

The information can be updated in pc by using zigbee module.  It  is connected by using MAX232, and the message  is displayed  on pc. If temperature  goes high, the buzzer is switched ON, otherwise the condition is normal. When we send the message inside mines through pc, it can be displayed on the LCD and intimated through voice.

Result & Conclusion

RESULTS

The project “ZIGBEE BASED ALERTING SYSTEM FOR MINE WORERS” was designed and Implemented using a hardware kit. The status of the kit was updated through a computer wirelessly using zigbee and the outputs can also be updated by PC through the hyper terminal inside mines.

Image of Zigbee based Emergency Alert System for Mine Workers in action

 

Fig. 6: Image of Zigbee based Emergency Alert System for Mine Workers in action

Image showing Low Temperature Alert on Receiver Device of Mines Emergency System

Fig. 7: Image showing Low Temperature Alert on Receiver Device of Mines Emergency System

Image showing High Temperature Alert on Receiver Device of Mines Emergency System

Fig. 8: Image showing High Temperature Alert on Receiver Device of Mines Emergency System

Image showing High Smoke Alert on Receiver Device of Mines Emergency System

Fig. 9: Image showing High Smoke Alert on Receiver Device of Mines Emergency System

                                    

Image of Terminal Application on Windows showing connection with the Receiver Device of Mines Emergency System

Fig. 10: Image of Terminal Application on Windows showing connection with the Receiver Device of Mines Emergency System

 

CONCLUSION

Traditional mine security system can be effectively replaced by the alerting and safety system proposed in the project. A larger area and more depth inside hazardous underground mines can be covered and potential accidents can be controlled effectively. The system combined low power, low cost Zigbee  based on high frequency wireless data transmission technology with modern age MEMES based small size sensors. 
 
Proper monitoring and conversation is possible between the workers and the ground staff which can help to take appropriate actions more rapidly and smartly. The system can also be extended easily with ZigBee wireless image transmission facility in future. It is more helpful than other systems as even uneducated people will clearly know about the message. 
 
 

FUTURE SCOPE

In future we can use this project in several applications by adding additional components to this project:
 
• We can add different sensors.
 
• We can give the information based on sensors inside mines.
 
• By connecting zigbee pro for high range.

 

 

Project Source Code

###



#include <REGX51.H>
#include<lcd.h>
sbit temp=P1^0;
sbit smoke=P1^1;
sbit voice1=P1^2;
sbit voice2=P1^3;
sbit voice3=P1^4;
sbit voice4=P1^5;
void serial()
{
TMOD=0x20;
SCON=0x50;
TH1=0XFD;
TR1=1;
}
void serial_string(unsigned char ch[])
{
 int i;
 for(i=0;ch[i]!='';i++)
 {
  SBUF=ch[i];
  while(TI==0);
  TI=0;
}
}
void enter (void)
 {
  SBUF=13;   // Enter ASC values are 13 and 10,
  while(TI==0);   // After sending commands to GSM modem  you must be send Enter's ASC values.
    TI=0;
    SBUF=10;
    while(TI==0);
    TI=0;
  }  
void main()
{
  unsigned char y;
  lcd_init();
  serial();
  lcd_string("MINE WORKERRRRRRR");
  temp=1;
  smoke=1;
  delay(100);
  serial_string("ENTER FOLLOWING COMMANDS");
  delay(100);
  enter();
  serial_string("A >> for Come out side...");
  delay(100);
  enter();
  serial_string("B >> for danger alert....");
  delay(100);
  while(1)
  { 
   xx:
       enter();
    y=SBUF;
       RI=0;
       delay(100);
if(y=='A')
{
voice4=1;
voice3=0;
lcd_cmd(0x01);
lcd_cmd(0xc0);
lcd_string("come out side");
delay(500);
goto yy;
}
  if(y=='B')
  {
   voice4=0;
voice3=1;
lcd_cmd(0x01);
lcd_cmd(0xc0);
lcd_string("danger alert");
delay(500);
goto yy;
  }
  else
  {
   voice3=1;
voice4=1;
  }
    yy:  lcd_cmd(0x01);
lcd_cmd(0x80);
lcd_string("present statusss");
  delay(20);
  serial_string("present status");
  delay(100);
  enter();
   if(temp==0)
{
voice1=0;
lcd_cmd(0x01);
lcd_cmd(0xc0);
lcd_string("TEMPERATURE HIGHHHH"); 
delay(20);
serial_string("temperature highhh");
delay(500);
enter();
goto xx;
}
    if(smoke==0)
{
voice2=0;
lcd_cmd(0x01);
lcd_cmd(0xc0);
lcd_string("SMOKE HIGHHHH");
delay(20);
serial_string("SMOKE highhh");
delay(500);
enter();
goto xx;
}
else
{ 
voice1=1;
voice2=1;
lcd_cmd(0x01);
lcd_cmd(0xc0);
lcd_string("normalll situation");
delay(20);
serial_string("normalll situation");
delay(500);
enter();
goto xx;
} 
}
}






lcd.h


#ifndef _LCD_H
#define _LCD_H
#define data1 P2 
#define  rs P3_7 
#define  rw P3_6
#define  en P3_5
void delay(unsigned int t)
{
unsigned int a,b;
for(a=0;a<t;a++)
for(b=0;b<1275;b++);
}
void lcd_cmd(unsigned char ch)
{
data1=ch;
rs=0;
rw=0;
en=1;
delay(2);
en=0;
}
void lcd_data(unsigned char ch)
{
data1=ch;
rs=1;
    rw=0;
en=1;
delay(2);
en=0;
}
void lcd_string(unsigned char *ch)
{
unsigned char i=0;
while(ch[i]!='')
{
lcd_data(ch[i]);
//lcd_cmd(0x06);
i++;
}
}
void lcd_string_loc(unsigned char cmd,unsigned char *ch)
{
unsigned char i=0;
lcd_cmd(cmd);
while(ch[i]!='')
{
lcd_data(ch[i]);
lcd_cmd(0x06);
i++;
} 
}
void lcd_init()
{
// data1=0x00;
// rs=0;
// rw=0;
// en=0;
lcd_cmd(0x38);
delay(10);
lcd_cmd(0x01);
delay(10); 
lcd_cmd(0x06);
delay(10);
lcd_cmd(0x0c);
delay(10);
lcd_cmd(0x80);
delay(10);
}
#endif


###

 


Circuit Diagrams

Circuit-Diagram-Zigbee-Based-Emergency-Alert-System-Mine-Workers

Project Video


Filed Under: Electronic Projects
Tagged With: 8051, zigbee
 

Next Article

← Previous Article
Next Article →

Questions related to this article?
👉Ask and discuss on EDAboard.com and Electro-Tech-Online.com forums.



Tell Us What You Think!! Cancel reply

You must be logged in to post a comment.

EE TECH TOOLBOX

“ee
Tech Toolbox: Internet of Things
Explore practical strategies for minimizing attack surfaces, managing memory efficiently, and securing firmware. Download now to ensure your IoT implementations remain secure, efficient, and future-ready.

EE Learning Center

EE Learning Center
“engineers
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, tools and strategies for EE professionals.

HAVE A QUESTION?

Have a technical question about an article or other engineering questions? Check out our engineering forums EDABoard.com and Electro-Tech-Online.com where you can get those questions asked and answered by your peers!


RSS EDABOARD.com Discussions

  • How can I get the frequency please help!
  • differential amplifier with active load
  • Battery sensing circuitry for coin cell application
  • I/O constraint for Hold check
  • Question LCD LED IPS display

RSS Electro-Tech-Online.com Discussions

  • how to work on pcbs that are thick
  • 100uF bypass Caps?
  • Fuel Auto Shutoff
  • Actin group needed for effective PCB software tutorials
  • compatible eth ports for laptop

Featured – Designing of Audio Amplifiers part 9 series

  • Basics of Audio Amplifier – 1/9
  • Designing 250 Milli Watt Audio Power Amplifier – 2/9
  • Designing 1 Watt Audio Power Amplifier – 3/9
  • Designing a Bass Boost Amplifier – 4/9
  • Designing a 6 Watt Car Audio Amplifier – 5/9
  • Design a low power amplifier for headphones- 6/9

Recent Articles

  • ITG Electronics releases gate drive transformers with 200 – 450 V DC capability
  • Stackpole introduces HCJ jumpers with 70.7 amp continuous current capability
  • Infineon releases MCU with 128K flash and multi-sense capabilities
  • ST introduces 600V GaN gate drivers with 300 ns start-up time
  • ABLIC releases S-19116 automotive voltage detector with 6.8μs response time

EE ENGINEERING TRAINING DAYS

engineering

Submit a Guest Post

submit a guest post
Engineers Garage
  • Analog IC TIps
  • Connector Tips
  • Battery Power Tips
  • DesignFast
  • EDABoard Forums
  • EE World Online
  • Electro-Tech-Online Forums
  • EV Engineering
  • Microcontroller Tips
  • Power Electronic Tips
  • Sensor Tips
  • Test and Measurement Tips
  • 5G Technology World
  • Subscribe to our newsletter
  • About Us
  • Contact Us
  • Advertise

Copyright © 2025 WTWH Media LLC. All Rights Reserved. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media
Privacy Policy

Search Engineers Garage

  • Electronics Projects and Tutorials
    • Electronic Projects
      • Arduino Projects
      • AVR
      • Raspberry pi
      • ESP8266
      • BeagleBone
      • 8051 Microcontroller
      • ARM
      • PIC Microcontroller
      • STM32
    • Tutorials
      • Audio Electronics
      • Battery Management
      • Brainwave
      • Electric Vehicles
      • EMI/EMC/RFI
      • Hardware Filters
      • IoT tutorials
      • Power Tutorials
      • Python
      • Sensors
      • USB
      • VHDL
    • Circuit Design
    • Project Videos
    • Components
  • Articles
    • Tech Articles
    • Insight
    • Invention Stories
    • How to
    • What Is
  • News
    • Electronic Product News
    • Business News
    • Company/Start-up News
    • DIY Reviews
    • Guest Post
  • Forums
    • EDABoard.com
    • Electro-Tech-Online
    • EG Forum Archive
  • DigiKey Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Learn
    • eBooks/Tech Tips
    • Design Guides
    • Learning Center
    • Tech Toolboxes
    • Webinars & Digital Events
  • Resources
    • Digital Issues
    • EE Training Days
    • LEAP Awards
    • Podcasts
    • Webinars / Digital Events
    • White Papers
    • Engineering Diversity & Inclusion
    • DesignFast
  • Guest Post Guidelines
  • Advertise
  • Subscribe