Smart Worker's Safety Helmet

by kgulati98 in Circuits > Wearables

1836 Views, 1 Favorites, 0 Comments

Smart Worker's Safety Helmet

IMG_20190412_162512.jpg
IMG_20190412_162516.jpg
IMG_20190412_162614.jpg
IMG_20190412_174023[1].jpg

Workers all over the world must work in tunnels and mines are exposed to high temperatures and toxic gases everyday which has a lasting impact on their health. Using Arduino we have created a safety helmet which shows workers the exact details of the environment they are working in and can end up saving their lives.

By using a small oled display(0.96 inch), we are able to display the distance of the closest obstacle to the worker in case there is a lack of light, the current temperature of the environment he is working in and also the toxicity of gas in his environment.

The worker is alerted if the toxicity of gases in his working zone are too high by the sound of the buzzer as well as on the display, and by the constant blinking of the LED. The warning sound and the red led will be repeated faster as he is approaching closer to a dangerous environment. The code can be reprogrammed to set the warning parameters for the dangerous environment.

Parts Required

LED(red)

MQ2 Gas sensor

DHT temperature and humidity sensor

0.96 OLED Display with I2C configuration

A buzzer

PCB board and wires

Ultrasonic Sensor

Arduino UNO

Soldering Iron

Connections and Design

breadboard connections.png
New Doc 2019-04-12 17.26.29.jpg
New Doc 2019-04-12 17.28.48.jpg

Final Assembling

IMG_20190412_162453.jpg
IMG_20190412_094036.jpg
IMG_20190411_152356.jpg
IMG_20190411_102959.jpg

Arduino Source Code

We have used the libraries NewTone for the buzzer and NewPIng for the US sensor as they both use timer2 on the arduino board and to avoid this timer conflict we use these custom libraries. The DHT library is used for the temp and humidity sensor, the Adafruit_GFX and Adafruit_SSD1306 for the OLED I2C display. The parameters for the dangerous conditions can be reprogrammed by editing this code.

Downloads

VIDEO

A small video detailing the problem statement of our project, its solution and a small demo.

Downloads