You are on page 1of 23

Gas booking and Leakage detection system

Chapter 1
Company Profile
1.1 About DSoft Systems
DSoft Systems was established in the year 1992. DSoft Systems have been in the Software
development industry for the last 13 years. DSoft Systems and Ingenisis Co.Pvt.Ltd.Male’.Republic
of Maldives (Joint Venture), have vast experience & expertise in implementing off-shore software
project both in Maldives and India. DSoft Systems have specialized in the area of Hospitality
industry.
Also to mention, DSoft Systems were one among the three short listed Companies for Software
Project for I.G.M.Hospital, Male’, Maldives, which is currently under scrutiny. Recent achievement
of DSoft Systems was the developmental center commissioned at Mysore in 1999, which has been
till date designing software projects both on-shore as well as off-shore. DSoft Systems also
undertake Networking and Hardware installation and maintenance, so our clients are with us for a
one-roof total solution. Web enabled applications (Web page design, Web hosting, e-commerce)is
another IT solution we provide.
DSoft System delivers OUTBOX LOGICS, CLEAN CODE, CREATIVE UI and
DEDICATED SUPPORT in the field of software development worldwide. DSoft thinks beyond the
requirements and tries to make it future proof. Well coded ineffective way using strong
programming languages. They also develop user friendly and creative rich user interfaces.

1.2 Services Provided by DSoft Systems


Meeting customer needs is the key to success in the competitive global market. Whether you
are group looking for a fully integrated solution or a proprietor of a privately owned hotel, DSoft
has the right solutions.
Apart from covering all aspects of Hotel/Resort Operation DSoft Vision addresses the top
Management requirements. DSoft’s Property Management System has taken the full advantage of
the Windows environment. Today’s trainees and graduates often have no experience of any other
platform. Familiar graphical "point and click" screens reduce training time and eliminate errors in
day-to-day use. DSoft’s 32-bit, Windows-dedicated, technology is widely recognized as the most
user-friendly and functional product in the marketplace.

Dept. of CSE 1 GSSSIETW,Mysuru


Gas booking and Leakage detection system

The Web Development-well versed in customized web development, areas include web
application, web sites, customized web applications. Web Design-designs impressive, user friendly,
rich user interfaces. E-Commerce Application -develops and hosts e-commerce applications. App
Development- develops user friendly, responsive classy apps for mobile devices.

1.3 Working Process


DSoft’s own specialist team develops the software in Visual Basic and utilizes reliable and stable
SQL Server. The open nature of the DSoft system allows data to be integrated and extracted as
required. THE COMPANY DSoft Systems has focused on developing, marketing and installing
Property Management System solutions since 1992. Our many customer installations speak for our
dedication to supporting the hospitality industry. To better serve you, we continue to develop our
technology expertise, our industry experience and our commitment to our customers. These are our
strengths today! Definition of DISCOVERY is “Seeing what everybody has seen and thinking what
nobody has thought”.
We have embraced the latest technology and developed our products, with seamless interfaces
and integration. DSOFT has development tools for the most popular platforms and technologies -
Windows®, Mac, iOS, android, .NET, Web, Java and Linux.

1.4 People working in DSoft Systems


 Reasons why DSoft System is reliable are
 Technically far superior, and you can go long way with DSoft Systems Product
 The Reliability, Absolutely, as International Resorts / Hotels are using our Software.
 Performance, Excellent as there is no Redundancy
 Compatibility with other Third party Software
 Database Protection
 Warranty & Localized Service, anywhere in the World
 On-line Technical support
 Affordable price
 Well tested over 4 years, internationally accepted product.

Dept. of CSE 2 GSSSIETW,Mysuru


Gas booking and Leakage detection system

Chapter 2

INTRODUCTION
2.1 Objectives

To develop simple iot applications

 Learn the basics of iot component and get to understand the iot environment.
 Understand how gas booking and leakage detection applications work, their life cycle,
manifest, Intents, and using external resources.
 Design and develop useful gas booking and detection system with sensors, microcontroller,
node muc etc.
 The objective of this iot application is that the customer will be able to view if any new
notification that have been generated by this above system by clear monitoring. The results
is made easy.

2.2 Problem Statement


We all are very busy in our daily life and it is difficult to know the level of LPG gas cylinder.If
LPG is going to finish without informing us it can create difficult condition for cooking etc. To
avoid such kind of problem in our daily life. when gas is close to finish or at empty level we are
unable to get an alert or notification. And we are unable to know about the leakage of gas.

2.3 Proposed Solution

The main objective of this project is to protection the LPG (Liquefied Petroleum Gas) leakage or
reduction of the hazards that can be caused due to unawareness of the user about the gas leakage
and also providing an automatic gas booking facility by applying advance communication
technology. If there is any gas leakage from storage tank, service station or from the automobile
then a buzzer will turn ON and an alert message will be sent to a pre-set mobile number by using
GSM (Global System for Mobile communication) technology. Sound from the alarm as well as
message in the mobile number will give valuable suggestion to the users so that they can prevent
themselves from dangerous effect of LPG gas leakage. Proposed model notifies alert to people

Dept. of CSE 3 GSSSIETW,Mysuru


Gas booking and Leakage detection system

before any leakage from the gas cylinder and also automatically books for refilling of gas from the
gas booking centre before the cylinder gets empty.

2.4 Organization of the Report


The report comprises of various chapters which further includes subchapters, subsections
under them. The flow of the report goes like this:

 Chapter 1:Company Profile

This chapter includes information about the company, founder of the company,
organization structure, and services offered and he working strategy involved in
DSoft Systems, Mysore. This is the brief introduction the company where the
internship was carried out.

 Chapter 2:Introduction

This chapter briefs us about the aim behind the internship program, the objectives
involved, the problem statement and the solution proposed for the same. Also tells
about the prerequisites for the tasks involved.

 Chapter 3:Approach Adapted

This chapter gives the description of the various methods involved to overcome each
objective and to create a web page using the requirements specified.

 Chapter 4:Reflection Notes

This chapter includes the experience and assessments involved, technical outcomes,
personality development and time management and related issues regarding the
Android Application Development.

 Chapter 5 :Results and Conclusions

This module gives us the outcomes for the tasks performed, various conclusions
quoted for the same, snapshots of the results involved and their brief descriptions.

Overall the organization of the report is systematic, user friendly that gives intact clear information
regarding the internship program at DSoft Systems.

Dept. of CSE 4 GSSSIETW,Mysuru


Gas booking and Leakage detection system

Chapter 3

TASK PERFORMED

Week 1

 INTRODUCTION TO IOT AND MICROCONTROLLER.

The internet of things (IoT) is a computing concept that describes the idea of everyday physical
objects being connected to the internet and being able to identify themselves to other devices. The
term is closely identified with RFID as the method of communication, although it also may include
other sensor technologies, wireless technologies or QR codes. The IoT requires sensors and
actuators to form the link between the physical and digital worlds. A sensor converts a physical
state into an analogue or digital signal, while an actuator turns a digital signal into some physical
effect. The next step in the IoT architecture is the computing system which processes or generates
the digital signals. Most IoT devices use some kind of microcontroller. Microcontrollers can be
thought of as tiny computers that are added to any physical object or space to give it a 'brain.' They
contain one or more computer processors, along with memory and programmable input/output
peripherals — all in a single integrated circuit

Figure: Microcontroller

 DETAILED EXPLANTION OF ARDUINO AND ITS IDE.

Arduino is an open hardware development board that can be used by tinkerers, hobbyists, and
makers to design and build devices that interact with the real world. While Arduino refers to a
specific type of board design, it can also be used to refer to a company which manufactures a
specific implementation of these boards, and is typically also used to describe the community
around compatible boards made by other people or companies which function in a similar

Dept. of CSE 5 GSSSIETW,Mysuru


Gas booking and Leakage detection system

wayArduinos contain a number of different parts and interfaces together on a single circuit board.
The design has changed through the years, and some variations include other parts as well

Figure: Arduino device

 SERIAL COMMUNICATION FUNCTIONS

Serial communication on pins TX/RX uses TTL logic levels (5V or 3.3V depending on the board).
Don't connect these pins directly to an RS232 serial port; they operate at +/- 12V and can damage
your Arduino board.  Serial is used for communication between the Arduino board and a computer
or other devices. All Arduino boards have at least one serial port (also known as a UART or
USART): Serial. It communicates on digital pins 0 (RX) and 1 (TX) as well as with the computer
via USB. Thus, if you use these functions, you cannot also use pins 0 and 1 for digital input or
output. Most Arduino boards are built with several different systems for serial communication as
standard equipment. One of the most important things concerning serial communication is
the Protocol, which should be strictly observed. It is a set of rules, which must be applied such that
the devices can correctly interpret data they mutually exchange. Fortunately, Arduino automatically
takes care of this, so that the work of the programmer/user is reduced to simple write (data to be
sent) and read (received data).

Dept. of CSE 6 GSSSIETW,Mysuru


Gas booking and Leakage detection system

 CONDITIONAL STATMENTS (IF, ELSE IF ...) ALONG WITH ULTRASONIC


SENSOR AND BUZZER.
Conditional statements help you to make a decision based on certain conditions. These conditions
are specified by a set of conditional statements having Boolean expressions which are evaluated to a
Boolean value true or false. There are following types of conditional statements
1. If statement
2. If-Else statement
3. Nested If-else statement
4. If-Else If ladder
5. Switch statement

 MEMORY MANAGMENT ALONG WITH GAS SENSOR AND TEMPERATURE


SENSOR ( DHT )

The DHT22 is a basic, low-cost digital temperature and humidity sensor. It uses a capacitive
humidity sensor and a thermistor to measure the surrounding air, and spits out a digital signal on the
data pin (no analog input pins needed). DHT11 Temperature and Humidity Sensor features a
calibrated digital signal output with the temperature and humidity sensor capability. It is integrated
with a high-performance 8-bit microcontroller. Its technology ensures the high reliability and
excellent long-term stability.  This sensor includes a resistive element and a sensor for wet NTC
temperature measuring devices. It has excellent quality, fast response, anti-interference ability and
high performance. Each DHT11 sensors features extremely accurate calibration of humidity
calibration chamber. The calibration coefficients stored in the OTP program memory, internal
sensors detect signals in the process, we should call these calibration coefficients. The single-wire
serial interface system is integrated to become quick and easy. Small size, low power, signal
transmission distance up to 20 meters, enabling a variety of applications and even the most
demanding ones. The product is 4-pin single row pin package. Convenient connection, special
packages can be provided according to users need.
 RFID MODULE ALONG WITH SOME TASK TO IMPLEMENT THE SIMPLE
ATTENDENCE SYSTEM

Dept. of CSE 7 GSSSIETW,Mysuru


Gas booking and Leakage detection system

An RFID based attendance management system can be designed using different types of
microcontrollers, an 8051 series controller, an AVR, a PIC or an ARM controller. The same RFID
attendance system can also be developed using popular development boards like Arduino,
Raspberry Pi etc. RFID based Attendance Management System is based on some simple concepts.
We store a set of RFID card data in our system, say 3 or 10 RFID card data. When the person with
the right RFID card (compatible to data preloaded in our program/system) come and swipes his
RFID tag, his arrival time will be stored on the system. When the same person swipes his RFID tag

Figure: Circuit Diagram – RFID based Attendance System

Week 2
 GPSMODULE ALONG WITH SOFTWARE SERIAL COMMUNICATION.

Global Positioning System (GPS) is a satellite-based navigation system made up of at least 24


satellites. GPS works in any weather conditions, anywhere in the world, 24 hours a day, with no
subscription fees or setup charges and it transmits at least 2 low-power radio signals. The signals
travel by line of sight, meaning they will pass through clouds, glass and plastic but will not go
through most solid objects, such as buildings and mountains. However, modern receivers are more
sensitive and can usually track through houses.
 GSM MODULE TO SEND THE SMS

Dept. of CSE 8 GSSSIETW,Mysuru


Gas booking and Leakage detection system

A GSM Module is basically a GSM Modem  (like SIM 900) connected to a PCB with different
types of output taken from the board – say TTL Output (for Arduino, 8051 and other
microcontrollers) and RS232 Output to interface directly with a PC (personal computer). The board
will also have pins or provisions to attach mic and speaker, to take out +5V or other values of power
and ground connections. These type of provisions vary with different modules.

 SERVO MOTOR

Servo motors use feedback to determine the position of the shaft, you can control that position very
precisely. As a result, servo motors are used to control the position of objects, rotate objects, move
legs, arms or hands of robots, move sensors etc. with high precision. Servo motors are small in size,
and because they have built-in circuitry to control their movement, they can be connected directly to
an Arduino

servo motors have the following three connections

 Black/Brown ground wire. 


 Red power wire (around 5V). 
 Yellow or White PWM wire.
.  
Week 3
 KEYPAD INTERFACE WITH ARDUINO, TO READ AND STORE
THE DATA ENTERED AND RANDOM FUNCTION.

Keypad is used as an input device to read the key pressed by the user and to process it. 4x4 keypad
consists of 4 rows and 4 columns. Switches are placed between the rows and columns. A key press
establishes a connection between the corresponding row and column, between which the switch is
placed

Dept. of CSE 9 GSSSIETW,Mysuru


Gas booking and Leakage detection system

Figure : 4x4 Keypad

 GPS MODULE REPETITION

GPS plays a prominent role in the present day navigation systems, starting out with smart phones
and automobiles to much complex missile guidance systems. GPS is indispensable. That was, just
to remind ourselves the importance of GPS and to understand how painstaking the navigation,
without GPS, will be; plotting a course, getting lost, and finally finding the way. Raspberry Pi,
interfaced with a GPS module, can be used for developing an advanced real-time navigation system.
Incorporating the Pi’s image processing, audio processing and web interface capabilities along with
the GPS data  we can develop advanced navigation schemes for real-time implementation

 MQTT PROTOCOL

MQTT is a machine-to-machine (M2M)/"Internet of Things" connectivity protocol. It was designed


as an extremely lightweight publish/subscribe messaging transport. It is useful for connections with
remote locations where a small code footprint is required and/or network bandwidth is at a
premium. For example, it has been used in sensors communicating to a broker via satellite link,
over occasional dial-up connections with healthcare providers, and in a range of home automation
and small device scenarios. It is also ideal for mobile applications because of its small size, low

Dept. of CSE 10 GSSSIETW,Mysuru


Gas booking and Leakage detection system

power usage, minimized data packets, and efficient distribution of information to one or many
receiver.
 MQTT CODE COMPLETE EXPLANATION

Figure : MQTT Code


MQTT stands for Message Queuing Telemetry Transport and it is a simple messaging protocol,
designed for constrained devices with low-bandwidth. So, it’s the perfect solution for Internet of
Things applications. MQTT allows you to send commands to control outputs, read and publish data
from sensor nodes and much more.

 NODE MCU ALONG WITH ARDUINO UNO, SIMPLE LED


CONTROL USING MQTT DASHBOARD

Dept. of CSE 11 GSSSIETW,Mysuru


Gas booking and Leakage detection system

The NodeMCU is a development board featuring the popular ESP8266 Wi-Fi chip. As it turns out,
you can program the ESP8266 just like any other microcontroller. It’s obvious advantage over the
Arduino or PIC is that it can readily connect to the Internet via Wi-Fi. However, the ESP8266
breakout board has limited pins although the chip itself has a lot of output ports. The NodeMCU
solves this problem by featuring 10 GPIO pins each capable of using PWM, I2C and 1-wire
interface.

Figure: ESP8266 development board

Dept. of CSE 12 GSSSIETW,Mysuru


Gas booking and Leakage detection system

Chapter 4
Reflection Notes
Experience and Assessments

The Internship at DSoft Systems was based on the topic “Gas booking and Leakage detection
system” where we were trained to develop simple IoT applications using the software Arduino.

During the span of one month of the internship program, we were thought from the scratch that is
right from installing the Android studio application and Arduino, the method of using it upto
developing an Android App. We learnt the basics of IoT and got to understand the application
lifecycle. We understood how IoT applications work, their life cycle, manifest, Intents, and using
external resources. We were thoroughly explained how to use various components like PIR
Sensors,Gas sensor,Pressure Sensor,Node MCU .etc, Tasks were assigned from time to time and
had to be submitted within the given deadlines. This ensured continuous assessment and thorough
understanding of the subject.Therefore the entire experience at DSoft system , the learning
experience, their tasks, assessments was good and Interesting.

Technical Outcomes
Upon completion of this internship, I was able to:
 Use fundamental skills to develop basic useful Android Applications using Android
Studio and IoT components usind Ardiuno IDE.
 Select and apply different widgets, containers, texts, other elements that is available
on the Android Studio Application that aided my requirements.
 Incorporate, design and develop useful user interfaces using, extending and creating
your own layouts, Views and using Menus.
 Tap into location-based services, geocoder, compass sensors, and create map-based
applications.
 Utilize the power of background services, threads, and notifications.

Dept. of CSE 13 GSSSIETW,Mysuru


Gas booking and Leakage detection system

Personality Development
This internship helped me develop a personal work ethic and be able to investigate my career
interests, prospective career goals and my approach to a professional workspace. It also gave me an
opportunity to interact with the professionals and learn how to communicate in a professional
environment. It has introduced me to a lot of useful resources and has helped me acquire
references. As an intern I have learnt that time management is vital in every circumstance whether
you’re attending sessions, finishing tasks on deadlines or meeting your mentor. Last but not the
least; it has improved my chances as a job applicant and helped me become a better potential
employee.

Time Management
Working as an intern helped me realize that every minute counts in a corporate world. First thing I
learnt is to make a schedule and stick to it. I started organizing my days and weeks in advance so
that even if there were last minute changes I could somehow manage to cope up with it.

The second lesson I learnt is how to prioritize. To efficiently execute any task, I had to decide
which stages or components of the task are most important and of more impact in the short,
medium and long terms. Also had to set some boundaries that will deliver the best returns.

Skills
IoT Development Skills: IoT Development Skills are in high demand as more and more
companies take a mobile-first approach to build their applications. Few of them are:

 Proficiency in Java programming,Embedded C.


 Technically sound
 Understanding the importance of good design
 Should have the hunger to learn
With the mobile market growing at a rapid pace,developer is in a great demand. With a billion IoT
users spread across the globe, IoT app is in a great demand considering the increased adoption of
the platform.The technology is exciting and evolving, new devices are popping up over the places.

Dept. of CSE 14 GSSSIETW,Mysuru


Gas booking and Leakage detection system

Chapter 5
Results

Figure
5.1:Arduino UNO Board and Gas Sensor

Dept. of CSE 15 GSSSIETW,Mysuru


Gas booking and Leakage detection system

Figure 5.2:Pressure sensor

Dept. of CSE 16 GSSSIETW,Mysuru


Gas booking and Leakage detection system

Figure 5.3: Integration of Gas Booking and Leakage components

Figure 5.4 : Login page

Dept. of CSE 17 GSSSIETW,Mysuru


Gas booking and Leakage detection system

Figure 5.5 : Live data monitoring page

Figure 5.6: Master settings page

Dept. of CSE 18 GSSSIETW,Mysuru


Gas booking and Leakage detection system

Figure 5.7: Booking window

Figure 5.7: Live monitoring output page

Dept. of CSE 19 GSSSIETW,Mysuru


Gas booking and Leakage detection system

Figure 5.8: Remote control using mobile applications

Figure 5.9: Auto booking notification

Dept. of CSE 20 GSSSIETW,Mysuru


Gas booking and Leakage detection system

CONCLUSION AND FUTURE ENHANCEMENT

A arduino based IOT system that can detect gas leakage.Take safety measures by controlling the
valves along with tracking of usage of gas in cylindersNotifying registered users by the service
provider which uses cloud system, by regular text message or push notifications.The Internet of
Things (IoT) sometimes referred to as the Internet of Objects, will change everything including
ourselves. This may seem like a bold statement, but consider the impact the Internet already has
had on education, communication, business, science, government, and humanity. Clearly, the
Internet is one of the most important and powerful creations in all of human history. IoT
represents the next evolution of the Internet, taking a huge leap in its ability to gather, analyse,
and distribute data that we can turn into information, knowledge, and, ultimately, wisdom. In this
context, IoT becomes immensely important. IoT projects are under way that promise to improve
distribution of the world’s resources to those who need them most, and help us understand our
planet so we can be more proactive and less reactive. Even so, several barriers exist that threaten
to slow IoT development, including the transition to IPv6, having a common set of standards,
and developing energy sources for millions, even billions of minute sensor.

Dept. of CSE 21 GSSSIETW,Mysuru


Gas booking and Leakage detection system

REFERENCES

[1] GSM based gas leakage detection systemwas proposed by Ashish Shrivastava, Ratnesh
Prabhaker, Rajeev Kumar and Rahul Verma
[2] Gas Leakage Detection through XBEE Technology Based On Low Power PIC
Microcontroller by D. Lavanya and A. subbarao
[3] Web Based Real-Time Home Automationand Security System by Subhajit Dey, Tamaghna
Kundu, Sourav Mukherjee and Mili Sarkar
[4] Implementation of Smart Home Control by Using Low Cost Arduino & Android Design by
Zaid Abdulzahra Jabbar and R.S. Kawitkar
[5] Smart Home Control by using Raspberry Pi & Arduino UNO by Hamid Hussain Hadwan and
Y. P. Reddy
[6]http://ieeexplore.ieee.org/document/5675777/?reload=true From today's Intranet of
things to a future INTERnet of things by M. Zorzi, A. Gluhak, S. Lange and A. Bassi,
[7] https://youtu.be/dwvHbSMtmoc
[8] https://en.wikipedia.org/wiki/Arduino
[9] https://learn.sparkfun.com/tutorials/what-is-an-arduino

Dept. of CSE 22 GSSSIETW,Mysuru


Gas booking and Leakage detection system

Dept. of CSE 23 GSSSIETW,Mysuru

You might also like