Automatic Bmi Calculator: December 2023
Automatic Bmi Calculator: December 2023
net/publication/376584079
CITATIONS READS
0 928
1 author:
Tadi Chandrasekhar
GITAM University
34 PUBLICATIONS 42 CITATIONS
SEE PROFILE
All content following this page was uploaded by Tadi Chandrasekhar on 17 December 2023.
Mr.M.MAHENDRA3.
1
HEAD OF THE DEPARTMENT ,GIET Engineering College ,RJY
2
3nd Year ECE , GIET Engineering ,College ,RJY
3
3nd Year ECE , GIET Engineering ,College ,RJY
Abstract
The aim of the project was to design a microcontroller based automated Body
Mass Index (BMI)calculator with LCD display, which calculates the body mass index
using the two basic parameters that are weight and height. The hardware of the
project consists of a weighing mechanism i.e. weighing machine, which is used to
calculate the body weight of a person, and a height sensing mechanism i.e. Ultra sonic
sensor, which is use to calculate the height of a person. The weight of the person is
calculated in Kilograms and the height in centimeters in accordance of the BMI
standard formula. The microcontroller based automated Body Mass Index calculator
is a useful device when it comes to controlling your weight and maintaining a healthy
life style. The calculated weight of the person through weighing machine, converts
the mechanical force into electrical signals that can be easily obtain after processing
through microcontroller. While the height of the person is calculated by the
Ultrasonic . All this data is manipulated through microcontroller and then
theresultBMI is displayed on theLCD displayanda feed back message is displayed
related to health status indicating the daily Protein Intake and Energy consumed in
kilocalories per day.
INTRODUCTION
In this generation, there are many existing technologies that help to
distinguish healthy from unhealthy persons. Many software developers created an
application that monitors man’s proper weight according to height. These include BMI
calculators that exist on application stores that can be downloaded through internet.
This software requires height and weight to measure the body fat. It provides correct
information of the body that you can track on a consistent basis. It determines exactly
what size you should be for your specific build
Before 1980, doctors generally used weight-for-height tables, one for men and
one for women that included ranges of body weights for each inch of height. These
tables were limited because they were based on weight alone, rather than body
composition. BMI become an international standard for obesity measurement in the
1980s. The public learned about BMI in the late 1990s, when the government
launched an initiative to encourage healthy eating and exercise [1].
While the formula previously called the Quetelet Index for BMI dates to the
beginning of the 19th century, the new term "body mass index" for the ratio and its
popularity date to a paper published in the July edition of 1972 in the Journal of
Chronic Diseases by Ancel Keys, which found the BMI to be the best proxy for body
fat percentage among ratios of weight and height [3].
appropriate weight for his or her height [4]. Dinsdale [5] stated that BMI provides a
good indicator for levels of body fat, and it is known that having a BMI that is either
too low or too high is associated with an increased risk of ill health in life
Lustig [7] stated that the childhood obesity epidemic has taken the globe by
storm, and it has slowly made its way into the lifestyles of Filipinos. Obesity rates in
the U.S. are reaching disturbing proportions, and the Philippines is beginning to
follow suit. This study helped the proponents on calculating BMI health status
suitable for the Filipinos.
O`Brien [8] stated that the weighing scales should be calibrated monthly using
the 80kg calibration weights. Any calibration drifts should be recorded in the
calibration record book. Subsequent subject weights should be adjusted according to
the calibration drift. A calibration record should be maintained in the calibration
record book. Height measurements should be taken and adjusted according to the
calibration drift. This study helped the proponents in calibrating the exact weight
measurement. Bray and Gray [9] stated one current school of thought is to let nature takes its
course with regard to body weight.
People who are obese (BMI of 30 or above) almost always have a large
amount of body fat in relation to their height. There are exceptions, of course and it
varies depending on body fat. Big athletes with lots of muscle might have a BMI over
30, but may still have a healthy body composition. They would not be considered
obese from the perspective of health risk [11].
The proposed design used a sensor amplifier that is related to the project
which is entitled Temperature Sensor Amplifier. The entire system constructs and
tests an amplifier circuit that increased the output voltage of a temperature sensor.
This project determined how changing external component values effects the output
of the circuit. The proponents gathered data from this project to apply it to the load
cell which uses an amplifier to amplify the voltage signal [12].
The system will be a great help in various hospital instances; first, in the
hospitals, in the admission department for faster health care and services and when
admitting pregnant women. Checking BMI is very important because pregnant
woman with high BMI has higher risk of disease. Second is when identifying
malnutrition of patients in acute hospitals. Also, it helps hospitals for faster recording
of the BMI. It shows the number of the patients of the hospitals who need more
nutrients in body and to those who need to gain weight. The system also will help
schools and universities when having feeding program for faster distinguishing of
unhealthy students. Some subjects also need BMI calculator like Physical Education,
Medical diagnosis and etc.
Body builders, fitness enthusiasts, and weight lifters need to check the
participants’ BMI for their target weight according to their height. The importance of
having this device is its inexpensiveness. It saves a lot of money. The other tests for
obesity estimation or fat assessment like bioelectrical impedance and isotope
dilution are expensive and require highly trained professionals. BMI calculation
system stands out to be easily affordable by everyone [14].
cancer, endometrial cancer and respiratory problems. It's a rough indicator of current
health status and disease risk, based upon weight and degree of obesity.
To the future researchers, the design served as a reference for them in making
their own design. This system served as a guide to those persons who are health
conscious and have health problems. Through this, in a certain community,
monitoring of health status will be easy. It will also be possible to decrease the
number of underweight and obese person in that area so that there will be no excuse
to be unhealthy.
Design Process
The proponents chose embedded system design process model because it has
the step by step process which the proponents need and work on. The process has
requirement analysis wherein the design must first meet its requirement before
flowing through specifications, going through system architecture which has three
processes, the software design in which the design must need application, compiler
and especially the operating system, interface design which has software and
hardware drivers and the hardware design that is composed of architecture, compiler
and synthesis which are lastly connected into the integration and testing.
Requirements Specification
The system design’s functionality is useful for clinics and schools in which they
are maintaining their student’s health. It is also economic friendly for it is not
releasing smoke and it does not damage environment. The proponents’ system design
energy consumption is just up to 12V for the sensor amplifier it does not consume
large amount of power. If it were to be manufactured, it would be inexpensive
because it doesn’t require many materials. The table 1 shows the requirements of the
design project. It includes also the engineering requirement which involve its accuracy
and speed of the system.
Engineering Justification
Requirements
99% of
accuracy.
Requirements:
(1) System should provide clear and accurate outputs; (2) System should be able to
read automatically; (3) System should be able to fit for obese and underweight; (4) System
should be easy to use.
Hardware Requirements
In the designed system, in order to meet the objectives and functions of the proposed
system, the team considered using the following hardware tools:
Ultrasonic Proximity sensor for Height measurement, Load cells for Weight
measurement, ARDUINO ATMEGA328 and Sensor Amplifier and ZigBee transmitter and
Receiver
Software Requirements
The minimum software requirements of the Automated BMI Calculation Prototype
are: Arduino Integrated Development Environment.
Hardware Design
Figure 2 shows how the components are connected in transferring data. The
ultrasonic proximity sensor is used to measure the height of a person and weight sensor i.e
Load cells is used to measure the weight and, The measured height information is
transmitted through a wireless link called ZIGBEE transmission operating at 2.4 GHz to the
microcontroller Arduino Uno. Figure 2: System Block Diagram
transmitter and receiver and Arduino microcontrollers. Load cell reads the weight
of the test subject sending its collected data into sensor amplifier to amplify the voltage to
be transmitted into the microcontroller while the ultrasonic
proximity reads and collects the data height information coming from analog and sends the
gathered data to the another microcontroller in which will display the BMI status.
The functionality of the first microcontroller controls the proximity sensor that sends
5V output into the proximity sensor and collects the data coming from the proximity sensor.
The Rx of microcontroller transmits data to the other module and the Tx for receiving data
from the proximity. The microcontroller manipulates the data coming from proximity sensor
that will be computed as height measurement.
calculate the force applied to the transducer. Load cells are used in several types of
measuring instruments such as weighing scales, universal testing machines.
Zigbee communication is specially built for control and sensor networks on IEEE
802.15.4 standard for wireless personal area networks (WPANs), and it is the product from
Zigbee alliance. This communication standard defines physical and Media Access Control
(MAC) layers to handle many devices at low-data rates. These Zigbee’s WPANs operate at 868
MHz, 902-928MHz and 2.4 GHz frequencies. The date rate of 250 kbps is best suited for
periodic as well as intermediate two way transmission of data between sensors and
controllers.
stack of various layers where IEEE 802.15.4 is defined by physical and MAC layers while this
protocol is completed by accumulating Zigbee’s own network and application layers.
Physical Layer: This layer does modulation and demodulation operations up on transmitting
and receiving signals respectively. This layer’s frequency, date rate and number of channels
are given below.
MAC Layer: This layer is responsible for reliable transmission of data by accessing different
networks with the carrier sense multiple access collision avoidance (CSMA). This also
transmits the beacon frames for synchronizing communication
Network Layer: This layer takes care of all network related operations such as network
setup, end device connection and disconnection to network, routing, device configurations,
etc.
Application Support Sub-Layer: This layer enables the services necessary for Zigbee device
object and application objects to interface with the network layers for data managing
services. This layer is responsible for matching two devices according to their services and
needs.
Application Framework: It provides two types of data services as key value pair and generic
message services. Generic message is a developer defined structure, whereas the key value
pair is used for getting attributes within the application objects. ZDO provides an interface
between application objects and APS layer in Zigbee devices. It is responsible for detecting,
initiating and binding other devices to the network.
Zigbee module and Ultrasonic sensor Interfaced with Arduino Uno for height calculations
outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP
header and a reset button. It contains everything needed to support the microcontroller;
simply connect it to a computer with a USB cable or power it with a AC- to-DC adapter or
battery to get started.
Weight sensor Load cells interfaced with Arduino uno for weight calculations
LCD displaying the The Weight and height and programmable BMI
parameters
CONCLUSION
The technology nowadays converted manual into automatic process, which becomes
more efficient in everyday usage. The proponents used this as an advantage in monitoring
the health status of patients or students. The purpose of this project is to calculate the
weight and height measurement and display its BMI measurement automatically and save
the BMI measurement in the system’s database. The proponents developed an embedded
system which composed of two microcontrollers Arduino Uno and Arduino NANO; holding
the ultrasonic proximity sensor for the measurement of height and loading cell for the
measurement of the weight of the test subject. The proponents have combined this function
by gathering the data coming from each module to come up with the needed result. The
proponents have analyzed, automated the BMI and designed the circuit that combined all the
functions of the weight and proximity sensors and developed the software embedded in the
microcontroller. The proponents conducted different series of testing. This includes unit
testing, integration testing and acceptance testing. In general, the proponents developed the
device to provide and maintain the health status of the test subjects and to encourage
person to have a proper diet for their health. The proponents analyzed the manual BMI
calculation and automated it. The proponents designed a circuit that combined the functions
of the ultrasonic proximity sensor and weight sensor in one system and developed software
embedded in two microcontrollers which control and manipulate the whole system of the
design project.
The proponents recommended that their system design project is to be used in clinics
and institutes that needs BMI measurements for an easy calculation of their patient’s BMI;
the height stand must be folded or extendable for portable usage; and the platform in height
stand for safety purposes should be attached.
REFERENCES
[1] Rajeswari P. (2014). Glimpse on body mass index. Volume 3, Issue 4, 2014.Retrieved from
“International journal of medical and applied science”. Website: www.earthjournals.org
[4] Dinsdale B. (2011). A simple guide in classifying body mass index in children.Changing
Lifestyle, 2nd ed. Pg. 169-170.
[6] Lustig J. (2011). Wellness and Fitness of a child, wellness and fitness, 3rd edition, page 165-
167
[7] O`Brien, (1995), ABC of Hypertension, BMJ Publishing group, London, 1-34Measuring
obesity- classification and description of anthropometric data, WHO report-consultation on
the epidemiology of obesity. Warsaw 21-23 Oct 1987
[8]Bray J. & Gray S. (1988). Gain weight.Western Journal of Medicine, Vol. 2, No. 1, May 1998
[9]Harper F.(2012) BMI calculator with LCD display, Version 2, No.3, October 2012
[10] Clark S. (2014) Nutrient Prices and Other Socio-Economic and Health Determinants of the
Body Mass Index of Canadians, Vol. 20, No. 3, August 2014
[11]Fall E. (2013) Temperature Sensor Amplifier Project, Volume 3, No. 7, September 2013