Essay details:

  • Subject area(s): Marketing
  • Price: Free download
  • Published on: 14th September 2019
  • File format: Text
  • Number of pages: 2

Text preview of this essay:

This page is a preview - download the full version of this essay above.







Under Subject of Project Report

B.E 4th  Semester 8th


Submitted By

SHARMA HEPPYKUMAR  (140430117050)

PATEL ANANDKUMAR   (130430117037)

Faculty Guide By:     Head of Department

Prof. M. B. RAVIYA     Prof. M. R. JANI

Academic Year






       Date:   /   /2018

This is to certify that the dissertation and entitled “SMART FUEL INDICATOR OF VEHICLE” has been carried out by SHARMA HEPPYKUMAR (140430117050) under my guidance in partial fulfilment for the degree of Bachelor of Engineering in   INSTRUMENTATION & CONTROL ENGINEERING (8-Semester) of Gujarat Technological University, Ahmadabad during the academic year 2017-2018.

GUIDED BY:    HEAD Of DEPARTMENT  Prof. M.B. Raviya     Prof.  M. R. Jani  




       Date:   /   /2018

This is to certify that the dissertation and entitled “SMART FUEL INDICATOR OF VEHICLE” has been carried out by PATEL ANANDKUMAR SHANKARBHAI (130430117037) under my guidance in partial fulfilment for the degree of Bachelor of Engineering in   INSTRUMENTATION & CONTROL ENGINEERING (8-Semester) of Gujarat Technological University, Ahmadabad during the academic year 2017-2018.


Prof. M.B. Raviya     Prof. M R Jani  


I would like to be thankful to the principal and college for providing the necessary resources and facilities and also for their support, courage and cooperation. Having completed this report, looking back, I realize the importance of the people without whom this report would have not been complete. I am indebted to my H.O.D Prof. M R JANI for their guidance and commitment towards the preparation of the documentary making report without which I would have not been able to complete in such a short period.

 By Yours Sincerely,

     Sharma Heppykumar   (140430117050)

     Patel Anandkumar   (130430117037)



In present, fuel indicator system it show just level of the fuel in tank. The object of this project is to indicate the volume of fuel available in the tank with additional things are below

(1) Our model shows the filled fuel form fuel pump and send sms to its owner with location.

(2)Another thing is eliminate the risk of sterling fuel.

(3)Last thing of project is to show the real-time location of vehicle on map

n this tutorial we are going to design a Barometric Pressure Measuring System using BMP180 and ARDUINO. First of all for interfacing BMP180 to ARDUINO, we need to download a library specifically designed for BMP180. This library is available at:  After attaching that library, we can call special functions which will ease working with BMP180 sensor.

Components Required

Hardware: Arduino uno board, connecting pins, 220Ω resistor, BMP180 Barometric Pressure Sensor, 16x2 LCD, bread board.

Software: Arduino nightly

Circuit Diagram & Working Explanation

After calling for header we don't need to worry for establishing communication between Arduino Uno and BMP180 sensor. We can simply call in special functions which will do that for us. We only need to Initialize an LCD and show the called values from SENSOR on it.

In 16x2 LCD there are 16 pins over all if there is a back light, if there is no back light there will be total 14 pins. One can power or leave the back light pins. Now in the 14 pins there are 8 data pins (7-14 or D0-D7), 2 power supply pins (1&2 or VSS&VDD or GND&+5v), 3rd pin for contrast control (VEE-controls how thick the characters should be shown) and 3 control pins (RS&RW&E).

In the circuit, you can observe that I have only took two control pins, the contrast bit and READ/WRITE are not often used so they can be shorted to ground. This puts LCD in highest contrast and read mode. We just need to control ENABLE and RS pins to send characters and data accordingly.

The connections which are done for LCD are given below:

PIN1 or VSS to ground

PIN2 or VDD or VCC to +5v power

PIN3 or VEE to ground (gives maximum contrast best for a beginner)

PIN4 or RS (Register Selection) to PIN8 of ARDUINO UNO

PIN5 or RW (Read/Write) to ground (puts LCD in read mode eases the communication for user)

PIN6 or E (Enable) toPIN9 of ARDUINO UNO

PIN11 or D4 to PIN10 of ARDUINO UNO

PIN12 or D5 to PIN11 of ARDUINO UNO

PIN13 or D6 to PIN12 of ARDUINO UNO

PIN14 or D7 to PIN13 of ARDUINO UNO

The ARDUINO IDE allows the user to use LCD in 4 bit mode. This type of communication enables the user to decrease the pin usage on ARDUINO, unlike other the ARDUINO need not be programmed separately for using it in 4 it mode because by default the ARDUINO is set up to communicate in 4 bit mode. In the circuit you can see wehave  used 4bit communication (D4-D7). [Also check: Interface LCD with Arduino Uno]

So from mere observation from above table we are connecting 6 pins of LCD to controller in which 4 pins are data pins and 2 pins for control.

For connecting the BMP180 to Arduino Uno we need to do following:

1. #include <Adafruit_BMP085.h>

2. #include <Wire.h>

3. #include <LiquidCrystal.h>

4. Serial.begin(9600);

5. String PRESSUREVALUE = String(bmp.readPressure());

6. String TEMPARATUREVALUE = String(bmp.readTemperature());

First we need to call the header file for enabling special functions “#include<Adafruit_BMP085.h>”.

With this header file we can call functions that can read values from Sensor directly without any fuzz.

Now we need to enable the C communication, this is done by calling “#include <Wire.h>” header file.

We can read pressure by calling” String PRESSUREVALUE = String(bmp.readPressure());”. Here the pressure value will be read from sensor and is stored in the string “PRESSUREVALUE”.

We can read temparature by calling” String TEMPARATUREVALUE = String(bmp.readTemperature());”. Here the pressure value will be read from sensor and is stored in the string “TEMPA



  Acknowledgement 4

  Abstract 5


  1.1 Project definition 7

  1.2 Innovative features of Project 8

  1.3 Hardware and Software Requirements 9


  2.1 Literature Review 13

  2.2 Requirement of System   13

  2.3 Feasibility Study 13

  2.4 Feature of System 14

  2.5 Main module of the system 15


  3.1(A) Block diagram 18

  3.1(B)Flow chart 19

  3.2 AEIOU summary 20

  3.3 Empathy mapping 23

  3.4 Ideation canvas 25

  3.5 Product development canvas 27

  3.6 Business model canvas 29


  4.4.1 Advantages 31

  4.4.2  Disadvantages 31



1.1 Project definition

The project is related to fuel indicator system of vehicle. In present system of fuel indicator that's show the only level of fuel on scale so the object of our project is to show the volume of fuel available in tank in form of litter. When person ON the keys then circuit will ON position then pressure sensor sence the difference between atmospheric pressure and created pressure in tank then its data amplified by amplifier then its go to the microcontroller and show data on display. Also its send location to its owner through gsm module.

1.2 Innovative features of Project

    As a different system is being connected to each other the whole project gives a better output. In this project fuel volume measurement, filled fuel measurement and real time location of a vehicle on map are the key features of this project.

1.2.1 Fuel volume measurement system:

 In this it measure the exact amount of a fuel available in fuel tank and show on display in form of it better for user to know about amount of fuel in form of litter instead of fuel level.

ow the electrical signals generated by Load cell is in few millivolts, so they need to be further amplify by some amplifier and hence HX711 Weighing Sensor comes into picture. HX711 Weighing Sensor Module has HX711 chip, which is a 24 high precision A/D converter (Analog to digital converter). HX711 has two analog input channels and we can get gain up to128 by programming these channels. So HX711 module amplifies the low electric output of Load cells and then this amplified & digitally converted signal is fed into the Arduino to derive the weight.

rking Explanation:

Working of this Arduino Weight Measurement project is easy. Before going into details, first we have to calibrate this system for measuring correct weight. When user will power it up then system will automatically start calibrating. And if user wants to calibrate it manually then press the push button. We have created a function void calibrate() for calibration purpose, check the code below.

For calibration, wait for LCD indication for putting 100 gram over the load cell as shown in below picture. When LCD will show “put 100g” then put the 100g weight over the load cell and wait. After some seconds calibration process will be finished. After calibration user may put any weight (max 40kg) over the load cell and can get the value over LCD in grams.

1.2.2 Filled fuel measurement system:

Filled fuel measurement function will used for measure the amount of filled fuel which filled by fuel pump.

Its special design for eliminates the risk of stealing fuel because sometimes when we go for fueling our vehicle at fuel pump, we get fooled by the pumper and they steal fuel from us.

After measuring filled fuel then GSM module send the sms of a filled amount of a fuel to its owner.

1.2.3 Real time Location system:

Our system consists of GPS and GSM module, with the help of which we can do the real time location tracking of the vehicle.

Even if our vehicles get stolen, we won't have to worry as per our system we can do

It gives sorting feature that will let user and visitor to sort out services based on the available time and dates.

 1.3 Hardware and Software Requirements:

    1.3.1   Hardware:

• GSM module


     Fig.1 (GSM module)

• GPS module

    Fig.2 (GPS module)

• Pressure sensor

Fig.3 (pressure sensor)

• 16x2 LCD display

Fig.4 (16x2 lcd display)

• Microcontroller

Fig.5 (Microcontroller)

• GSM simcard

• 12v 1A adapter

• 5v voltage regulator

• Connecting wires

• Mobile handset for real time location

• Push button

1.3.2 Software:

• Programming IDE : Atmel Studio7

• Programming Language : Embedded C

• Compiler : AVR GCC

• Programmer : ATMEL AVR ISP MKII

This Arduino tutorial covers HX711 Load Cell amplifier interface. We are interfacing a 40Kg load cell to the Arduino using the HX711 load cell amplifier module. HX711 is a precision 24-bit analog to-digital converter (ADC) designed for weigh scales and industrial control applications to interface directly with a bridge sensor. The input multiplexer selects either Channel A or B differential input to the low-noise programmable gain amplifier (PGA). Channel A can be programmed with a gain of 128 or 64, corresponding to a full-scale differential input voltage of ±20mV or ±40mV respectively, when a 5V supply is connected to AVDD analog power supply pin. Channel B has a fixed gain of 32. On chip power supply regulator eliminates the need for an external supply regulator to provide analog power for the ADC and the sensor. Clock input is flexible. It can be from an external clock source, a crystal, or the on-chip oscillator that does not require any external component. On-chip power on-reset circuitry simplifies digital interface initialization. There is no programming needed for the internal registers. All controls to the HX711 are through the pins.

Load cell comes in various weights depending on your application select the load cell weight specification, In this tutorial I have used 40Kg, Precision Grade C2 load cell. Load cell also have precision type.

Precision Classes Explained

Which load cell for which application?

Load cells are ranked, according to their overall performance capabilities, into differing accuracy classes or grades. A specific accuracy grade specifies an error envelope for certain parameters, such as linearity, hysteresis, temperature effects, creep, etc. In practice, certain system accuracy parameters depend considerably on the application of use, physical load introduction to the transducer and disturbing factors such as Zener barriers and surge protection devices.

Required Components:

• Arduino Uno

• Load cell (40kg)

• HX711 Load cell Amplifier Module

• 16x2 LCD

• Connecting wires

• USB cable

• Breadboard

• Nut bolts, Frame and base

Load Cell and HX711 Weight Sensor Module:

Load cell is transducer which transforms force or pressure into electrical output. Magnitude of this electrical output is directly proportion to the force being applied. Load cells have strain gauge, which deforms when pressure is applied on it. And then strain gauge generates electrical signal on deformation as its effective resistance changes on deformation. A load cell usually consists of four strain gauges in a Wheatstone bridge configuration. Load cell comes in various ranges like 5kg, 10kg, 100kg and more, here we have used Load cell, which can weight upto 40kg.


2.1 Literature Review

1) Books:-



2) Books:-



2.2 Requirement of System  

• The project needs all its required components to be joined perfectly.

• GSM simcard required to send SMS.

• 5v voltage required.

• Fuel is required for measuring filled fuel.

• User need to required Push button for measuring filled fuel.

• GPS module is required for tracking real time location

• GPS receiver required for receiving signal from GPS module.

2.3 Feasibility Study

• No extra Power supply is been required hence less chances of damaging the components.

• System is easy to understand hence every human is able to use.

• All the components used in all system are obtained easily in the market.

• No extra power supply is been required hence less chance of damaging the components.

• This project can be applied in all vehicles as well as also can be applied in petrochemical industries.

• This project also can be used for find storage capacity of tank as well as available storage in tank.


2.4 Feature of System:

• It requires 5v supply.

• Reliable and durable.

• Low fuel alert system.

• Real-time location tracking.

• People can understand it easily.

• Eliminates use of extra power.

• This is automation project so no work is required manually.

2.5 Main module of the system:

Object of our project is to measure and show the volume of the fuel available in tank. The Pressure differential sensor  is the main model of this project, it is the instrument that measure the volume of a fuel in tank and show on display.


 2.5.1  Pressure sensor :

Here we discuss on low cost continuous liquid level monitoring system based on MPX5010DP differential pressure sensor. Most of the traditional measuring systems were designed and implemented by complicated hardware circuitry. It made the product expensive, with low functionality and with limited precision. With virtual measurement technology, more of the instrument can be substituted by software.

 Using this approach the cheaper and more versatile measurement system can be developed. The method for obtaining liquid level and volume  with one differential pressure sensors MPX5010DP is suggested and considered.

 Some basic considerations about the modern integrated pressure sensors and some aspects concerning their capability for liquid level measurement are done. Finally, a prototype of a liquid level monitoring system based on integrated differential pressure sensors, AT MEGA16 microcontroller  is developed for measuring liquid level and volume.



 The output voltage of the differential or gauge sensor increases with increasing pressure applied to the pressure side (P1) relative to the vacuum side (P2). Similarly, output voltage increases as increasing vacuum is applied to the vacuum side (P2) relative to the pressure side (P1).

There are three types of pressure measurement. Absolute pressure does include atmospheric pressure, and is measured relative to vacuum. Differential pressure is the difference between two pressures. Gage pressure is a form of differential pressure measurement in which atmospheric pressure is used as the reference. A pressure transmitter can be used to determine the liquid volume in a tank. If a pipe is placed vertically, with one end dipped into a liquid and the upper end of the pipe is closed off and some air volume is trapped.




This time we used LCD to display the liquid level as we progressed in skills. Connect Sensor one end to water filter pipe, take care that air will not leak through the sensor and pipe joint as we want to measure pressure of air trapped in pipe. Keep one end of sensor open to air. Capacitors near to sensor are provided for noise reduction. We can use fixed 1K resistor in between ground and LCD contrast setting pin instead of pot.

2.5.2 Working

• When we switched the power ON, the MPS20N40D Pressure sensor measure fuel at every instant of time.

• The measured data value is converting and correct by ADC in order to digital data conversion for microcontroller.

• ATmega16 Microcontroller will read the data obtain from ADC and give the output.

• With the help of software codding of microcontroller the LCD display will show the amount of fuel.

• The system has a GSM-GPS module.

• With the help of GPS and GSM module, when the fuel is filled in tank the total amount of fuel and real time location will send to the owner of vehicle on his/her cellular device through SMS.


3.1 (A)   Block diagram

     Fig .1(A) block diagram

(B) Flow Chart :


3.2 AEIOU summary

 3.2.1 Environment:

• Vehicle

• Petrol pump

• Fuel

 3.2.2 Interactions:

• With friends

• Familiars

• Collegians

• Seniors

• Group members

 3.2.3 Objects:

• Load cell

• GSM module

• 16x2 lcd display

• 12v 1A adapter

• Connecting wires

• HX711 load cell amplifier

• GSm simcard

• 5v voltage regulator supply

 3.2.4 Activity

• Measuring of fuel

• Calculate the remaining distance

• Find nearest petrol pump

• Indicate fuel volume

• Calculate the filled fuel

• Real time location on map

• Send sms to owner

• Low fuel level warning

• Eliminate the risk of stealing of fuel

• Digital amount indication

• Show accurate filled fuel amount

• Feedback


   3.2.5 User  

• Drivers

• Students

• Civilians

• Workers

• Businessman

• Villagers

3.3 Empathy mapping:

3.3.1 User:

• Workers

• Civilians

• Students

• Mechanical engineer

• Drivers

• Automobile engineer

 3.3.2 Stakeholders:

• Students

• Drivers

• Engineers

• Automobile company

  3.3.3 Activities:

• Calculate filled fuel

• Calculating remaining distance

• Real time location on map

• Digital amount indication

• Digital fuel indication

• Available fuel volume indication inform of litter

• Low fuel level warning

• Eliminate the risk of stealing fuel

• Send sms of filled fuel to owner

• Find nearest petrol pump

• Show accurate filled fuel amount

• feedback

3.4 Ideation canvas:

3.4.1 People:

• Driver

• Student

• Civilian

• Workers

• Person who drive the vehicle

3.4.2 Activities:

• Indicate available fuel

• Digital fuel indication

• Show accurate filled fuel amount

• Low fuel level warning

• Eliminate the risk of stealing fuel

• Send sms of filled fuel

• Calculate filled fuel

• Find nearest petrol pump

• Calculate remaining distance

• Real time location

• feedback

3.4.3 Situation /context /location

• accurate amount of available fuel

• smooth and reliable working

• measurement of fuel and distance

• remaining distance indicator

• maximum efficiency

• sms alert

• Petrol chemicals

• Vehicle

• Petrol pump

3.4.4 Props

• Cost benefit

• High degree of precision

• eliminate the risk of petrol

3.5 Product Development canvas:

    3.5.1 Purpose

• for accurate fuel measurement

• Eliminates the risk of stealing fuel

• Sms alert for filled fuel

• Digitally indicate amount of fuel in litter

   3.5.2 People

• Drivers

• Students

• Workers

• Clients

• Each person who drive

   3.5.3 Product function

• Accurate measurement

• Sms alert

• User friendly

• Show Availability of fuel in form of litter


    3.5.4 Product features

• Reliable and durable

• Eliminates use of extra power

• SMS alert system

• Show approximate value of reamaning distance

• Low fuel alert system

• Show available fuel in litter

• Power management system

• Silent and clean working

    3.5.5 Components

• GPS module

• GSM module

• Load cell

• Arduino Uno

• GSM simcard

• 16x2 lcd display

• Connecting components of load cell

• Fuel tank

   3.5.6 Reject, Redesign, Retain

• Real time location

• Remaining distance

• Stealing fuel alert system

3.6 Busness Model Canvas:

• Key Partners: In this students can do the partnership with different companies according to their product. By doing this students got the idea about what is market scenario, optimization in product & cost can be achieved, from where they got raw material of their product.

• Key Activities: In this students got aware about how will they represent their product to customers. They can use the media, radio, newspapers etc. for marketing of the product.

• Value Proposition: In this one can directly come in contact with customer requirement. In this they will aware the customer about their product. How it is usable & beneficial over the conventional product and which kind of services they will provide to customers.

• Key Resources: In this section student got idea about, from which kind of industries, they will purchase raw material for their product.

• Customer Relationship: in this section students got to know about how they will manage the relationship with customer by giving them lucrative services.

• Customer Segment: Bifurcate the customer according to their product. To which kind of customer they can sell their product. •Channel: in this students got to know about how they will approach customers. Which media they should select for the marketing of their product.

• Cost Structure: they can attract customers towards their product by giving them lucrative offers in cost. In which department, they should have to invest most.

• Revenue Stream: in this section students got know about, from where revenue will generate from their product. Price can be negotiable according to customer requirement. How it is beneficial in cost as compare to same product available in market.


4.1 Advantages

• Fully Automatic System.

• Low Maintenance.

• Easy Installation.

• Economical.

• Low cost.

• Accurate measurement.

• Increased Reliability, flexibility and accuracy.

• Digital indication.

• Show volume in form of litter.

• Real time location tracking.

• SMS alert system.

  4.2 Disadvantages

• Can't get location and SMS alert if system in uncoverage area

• Initial cost are high

• Complicated programming


 5.1 Conclusion

The smart digital fuel indicator is very advance type indicating system. The main advantage of this system is that it can gives accurate value of remaining fuel. The operation time taken is very less. All the equipment's have long life, durable & quality material. The cost of the project is not so costly and it can be used and implemented in all vehicles without much increment of cost of the vehicle.

 5.2 Reference

5.2.1  Books

1)  Instrument Engineer's Handbook: Process Measurement and Analysis

Author :- B.G Liptak

2) Industrial Instrumentation

Author :- K.Krishnaswamy and S.Vijayachitra

Publisher :- New Age International Publication

5.2.2  Patents

1) Invention :- Fluid Monitoring and Management Device

Patent Number :- US0102308

Application Number :- US14877896

5.2.3 Arduino guideline

...(download the rest of the essay above)

About this essay:

This essay was submitted to us by a student in order to help you with your studies.

If you use part of this page in your own work, you need to provide a citation, as follows:

Essay Sauce, . Available from:< > [Accessed 28.05.20].