Fall Detection
Fall Detection
ABSTRACT
This project proposed a fall detection system which is cost effective and reliable to
detect fall and alert relatives for help and support. For fall detection, accelerometer
and gyroscope was used to detect acceleration and body tilt angle of the faller
respectively. By coupling accelerometer with gyroscope, the accuracy of the
system was improved due to reducing in false positives and true negatives... Alert
system in form of Short Message Service (SMS) was transmitted to the concerned
authorities. Moreover, this wearable device requires less implementation cost and
provides a quick response. As a result, this fall detection and alert system has the
sensitivity and specificity of 95% and 90% respectively. However, the limitation of
this device is unable to detect a user falling against a wall and falling end in sitting
position. Recommendation for future work is to develop an interactive display
which enables users to input relative’s phone number.
CHAPTER – I
INTRODUCTION
Fall is the most significant causes of injury for elderly. These falls are because
many disabling fractures that could eventually go in front to death due to
complications. Most elderly (over 75 years old) have fallen at least once a year,
and 24 % of them have severe injuries [1]. This is a serious public health problem
with a substantial impact on health and healthcare costs [2]. The cost and burden of
caring for older adults is steadily increasing [3].Among people affected by
Alzheimer’s disease, the probability of a fall increases by three times. Elderly care
can be improved by using sensors that monitor the vital signs and activities of
patients, and remotely communicate this information toothier doctors and
caregivers. The consequences of a fall can vary from scrapes to fractures and in
some cases lead to death. Even if there are no immediate consequences, the long-
wait on the floor for help increases the probability of death from the accident. For
this reason, fall detections an active area of research. In the recent years, passive
monitoring solutions have penetrated into health monitoring systems in homes,
assisted living environments, and nursing homes. They provide timely
interventions in case of emergency [4, 5].Most of the research on falls in which
accelerometers issued focus on determining the change in magnitude of
acceleration. When the acceleration value exceeds a critical threshold, the fall is
detected [6, 7]. The use of wearable and active sensors provides better monitoring
ability [8].A contribution is made towards such standardization by collecting the
most relevant parameters, data filtering techniques and testing approaches from the
studies done so far. State-of-the-art fall detection techniques were surveyed,
highlighting the differences in their effectiveness at fall detection. A standard
database structure was created for fall study that emphasizes the most important
elements of a fall detection system that must be considered for designing a robust
system [9], as well as addressing the constraints and challenges. In addition, fall
activity patterns are particularly difficult to obtain for training systems. These
systems successfully detect falls with sensitivities. However, focusing only on
large acceleration can result in many false positives from fall-like activities such
assisting down quickly and running. Furthermore, previous studies used complex
algorithms like support vector machine (SVM) [10] and Markov model [11] to
detect the fall
However, accuracy of these systems has not been proven to be highly effective.
They also use excessive amounts of computational resources and cannot respond in
real time. In this paper we propose a new device based on microcontroller
(Adriano-UNO) and the sensor is MPU6050 Accelerometer and Gyro Chip.
To develop an intelligent and effective fall detection and alert system using
Smartphone and wireless sensor node To develop a reliable and cost efficient fall
detection and alert system To develop a fall detection system that is user friendly
and without causing disturbance to activities of daily living of elderly people
CHAPTER – II
BLOCK DIAGRAM
MODULE DESCRIPTION
The step-down transformer is used to step down the supply voltage of 230v
ac from mains to lower values, as the various IC’s used in this project require
reduced voltages. The transformer consists of primary and secondary coils.
To reduce or step down the voltage, the transformer is designed to contain
less number of turns in its secondary core. The outputs from the secondary coil
which is center tapped are the ac values of 0v, 15v and 15v. The conversion of
these ac values to dc values to dc values is done using the full wave rectifier unit.
3.1.2 RECTIFIER UNIT:
For both positive and negative swings of the transformer, there is a forward
path through the diode bridge. Both conduction paths cause current to flow in the
same direction through the load resister, accomplishing full-wave rectification.
While one set of diodes is forward biased, the other set is reversing biased and
effectively eliminated from the circuit.
3.1.3 INPUT FILTER:
Capacitors are used as filters. The ripples from the dc voltages are removed
and pure dc voltage is obtained. The primary action performed by capacitor is
charging and discharging. It charges in positive half cycle of the ac voltage and it
will discharge in negative half cycle. So it allows only ac voltage and does not
allow the dc voltage. This filter is fixed before the regulator. Capacitors used
here are of the value 1000uF.
3.1.4 REGULATOR UNIT:
1. Input pin.
2. Ground pin.
3. Output pin.
2. Input pin.
3. Output pin.
This filter is fixed after the Regulator circuit to filter any of the possibly found
ripples in the output received finally. Capacitors used here are of value 10F.
3.2 ARDUINO:
Arduino interface boards provide the engineers, artists, designers, hobbyists and
anyone who tinker with technology with a low-cost, easy-to-use technology to
create their creative, interactive objects, useful projects etc., A whole new breed of
projects can now be built that can be controlled from a computer.
Anyone can buy this device through online auction site or search engine. Since
the Arduino is an open-source hardware designs and create their own clones of the
Arduino and sell them, so the market for the boards is competitive. An official
Arduino costs about $30 and a clone often less than $20.
3.2.1 MICROCONTROLLER:
Microcontroller can be described as a computer embedded on a rather small
circuit board. To describe the function of a microcontroller more precisely, it is a
single chip that can perform various calculations and tasks, and send/receive
signals from other devices via the available pins. Precisely what tasks and
communication with the world it does, is what is governed by what instructions we
give to the Microcontroller. It is this job of telling the chip what to do, is what we
refer to as programming on it.
However, the uC by itself cannot accomplish much; it needs several
external inputs: power, for one; a steady clock signal, for another. Also, the job of
programming it has to be accomplished by an external circuit. So typically, an uC
is used along with a circuit which provides these things to it; this combination is
called a microcontroller board. The actual microcontroller at its heart is the chip
called Atmega328. The advantages that Arduino offers over other microcontroller
boards are largely in terms of reliability of the circuit hardware as well as the ease
of programming and using it.
Since the entire project is open source, anyone can build and sell Arduino-
compatible devices. So in this sense, the Arduino project relies heavily on its
branding for its financial success. Other projects manufacture compatible and
cheaper boards; however people are loyal to the Arduino branded boards because
they associate quality and a certain image to the final product.
By the Numbers
Year Units Sold
2005 200
2006 10 000
2010 120 000
2011 300 000
3.2.6 COMPETITORS:
Before Arduino, the largest players in the design/hobbyist market segment
were the PIC microcontroller family (made by Microchip) and the BASIC Stamp
(made by Parallax). Since the introduction of the Arduino, other large companies
have tried to enter the hobbyist market, including Texas Instruments, and even
Microsoft. However, the open-sourced tools of the Arduino and the size of its
community are large barriers for new platforms to overcome.
3.2.7 COMMUNITY:
As the project is aimed at students and hobbyists who may not have any formal
electronics background, there are many excellent guides online covering
everything from making a light blink to creating a laser harp. The official forum
has almost 60 000 registered users, and along with helping users with their
projects, is extremely active in developing new libraries to extend the functionality
of the Arduino. The open-source share and share alike sentiment is very strong,
and the vast majority of users freely publish the code to their projects.
Fig 3.2.7: GOOGLE trends comparing ARDUINO with its biggest competitors
3.2.9 HARDWARE:
16 MHz
8 Kbyte Flash RAM(1K taken by the boot loader)
1 Kbyte RAM(e.g. for auto/local variables and stack)
14 digital Input/ Output Ports
Fig 3.2.10: ATmega8
3.2.13 CONFIGURATION
3.2.15: SOFTWARE:
The software used by the Arduino is Arduino IDE. The Arduino IDE is a cross-
platform application written in Java, and is derived from the IDE for the
Processing programming language and the Wiring project. It is designed to
introduce programming to artists and other newcomers unfamiliar with software
development. It includes a code editor with features such as syntax
highlighting, brace matching, and automatic indentation, and is also capable of
compiling and uploading programs to the board with a single click. There is
typically no need to edit make files or run programs on a command-line interface.
Although building on command-line is possible if required with some third-party
tools .
The Arduino IDE comes with a C/C++ library called "Wiring" (from the project
of the same name), which makes many common input/output operations much
easier. Arduino programs are written in C/C++, although users only need define
two functions to make a run able program:
setup() – a function run once at the start of a program that can initialize settings
loop() – a function called repeatedly until the board powers off
PCB FABRICATION
PC BASED ARTWORK
Take the printout of the circuit layout from a laser printer. The idea is to
use a coated paper so that the toner comes loose when heated which would transfer
a sharp black print on to copper laminate. Print for each of the required layers
should be taken on separate paper.
Scrub The Copper Side Of The Copper Clad Laminated Used For The
PCB Board With A Sponge. The Scrubbing Involves Removes Oxidation, Stains,
Etc. And It Also Makes The Copper Surface Some-What Rough Which Helps The
Toner To Adhere To The Copper Surface. The Next Step Is To Degrease The
Board Thoroughly Using A Paper Towel Soaked With Acetone Solvent. Keep
Doing It Until No More Discoloration Is Seen On The Paper Towel. Rub Hard And
Keep Switching To Clean Parts Of Towel. Place And Align The Paper On The
Copper Side, Using An Iron Box To Maximum Setting On The Back Of The Paper
For At Least Half A Minute. If You Don't Apply Enough Heat, The Film Or Toner
May No Stick Or Be Dark Enough. The Removal Of Paper From PCB Is Done By
Putting It Into Hot Water For 10 Or More Minutes. Check Whether It Has
Transferred Properly Onto Copper Plate.
Dig The Bristles On The Tip Of A Smooth Tooth Brush Into The Holes, Remove
The Paper Part From The Tight Areas Like Drill-Holes. Now Cut The PCB To
Required Size By Using A Hacksaw.
ETCHING
Etch the unwanted copper from the board using the ferric chloride
solution for 20 or more minutes. One pint can etch at least 3.6 sq. meters of the
28gm board. Heating the etchant will speeds up the etching process. The PCB is
attached to a wooden piece and dip in to the solution. Lift the PCB up and Check
whether all the unwanted copper is removed. Then it is immersed in to cold water
to clean. When etching is complete, board is removed from the solution and rinse it
under running tap water .Acetone or lacquer thinner is used to remove the
toner .Lacquer thinner is used as a solvent in painting industry. Wash the board in
lacquer thinner solvent, rubbing with a paper towel, to remove the toner instantly.
In this we had used a PCB hand drill .Use 0.8mm PCB drill bit to drill out
all of the component holes. After drilling the holes scrub sponge is used to clean
before soldering .After drilling and cleaning, wash the board in cold water and then
dry it.
CAUTION
SOLDERING
Soldering is the process of joining metals by using lower melting point metal
to wet or alloy with the joined surfaces. Solder is the joining material. It melts
below 427’C. Soldered joints in electronic circuits will establish strong electrical
connections between component leads. The popularly used solders are alloys of tin
and lead that melt below the melting point of tin.
In order to make the surfaces accept the solder readily, the component
terminals should be cleaned chemically or by abrasion using blades or knives.
Small amount of lead coating can be done on the cleaned portion of the leads using
soldering iron. This process is called tinning. Zinc chloride or ammonium chloride
separately or in combination are the most commonly used fluxes. These are
available in petroleum jelly as paste flux. A solder joint can at first glance to be
okay, but under close examination it could be a ‘Dry Joint’. A dry joint is when
either the circuit board or the leg of the component has not been properly heated to
allow the solder to flow between the surfaces freely. This creates an intermittent or
no electrical connection. This can also be caused by a lack of flux or if you reuse
old solder.
Quite often, reheating a bad join will cure the problem but in a lot of cases,
the old solder will need to be removed and some new solder applied. The residues,
which remain after the soldering, may be washed out with more water,
accompanied by brushing.
Soldering iron is the tool used to melt the solder and apply at the joints in the
circuit. It operates in 230V mains supply. The iron bit at the tip of it gets heated up
within a few minutes. 50W and 25W soldering irons are commonly used for
soldering purposes.
PROCEDURE
Make a layout of the circuit.
Straighten and clean the component leads using blade or knife. Apply a
little flux on the leads. Take a little solder on soldering iron and apply the molten
solder on the leads.
Apply flux on the joints and solder the joints. Soldering must be done in
minimum time to avoid dry soldering and heating up of components. Wash the
residue using water and brush.
ADVANTAGES
MEMS ACCELEROMETER
An accelerometer is a device that measures proper acceleration ("g-force").
Proper acceleration is not the same as coordinate acceleration (rate of change of
velocity). For example, an accelerometer at rest on the surface of the Earth will
measure an acceleration g= 9.81 m/s2 straight upwards. By contrast,
accelerometers in free fall orbiting and accelerating due to the gravity of Earth
will measure zero.
Accelerometers have multiple applications in industry and science. Highly
sensitive accelerometers are components of inertial navigation systems for
aircraft and missiles. Accelerometers are used to detect and monitor vibration
in rotating machinery. Accelerometers are used in tablet computers and digital
cameras so that images on screens are always displayed upright.
Accelerometers are used in drones for flight stabilisation. Pairs of
accelerometers extended over a region of space can be used to detect
differences (gradients) in the proper accelerations of frames of references
associated with those points. These devices are called gravity gradiometers, as
they measure gradients in the gravitational field. Such pairs of accelerometers
in theory may also be able to detect gravitational waves.
Single- and multi-axis models of accelerometer are available to detect
magnitude and direction of the proper acceleration (or g-force), as
a vector quantity, and can be used to sense orientation (because direction of
weight changes), coordinate acceleration (so long as it produces g-force or a
change in g-force), vibration, shock, and falling in a resistive medium (a case
where the proper acceleration changes, since it starts at zero, then
increases). Micromachined accelerometers are increasingly present in portable
electronic devices and video game controllers, to detect the position of the
device or provide for game input.
An accelerometer measures proper acceleration, which is the acceleration it
experiences relative to freefall and is the acceleration felt by people and
objects. Put another way, at any point in spacetime theequivalence
principle guarantees the existence of a local inertial frame, and an
accelerometer measures the acceleration relative to that frame. [1] Such
accelerations are popularly measured in terms of g-force.
An accelerometer at rest relative to the Earth's surface will indicate
approximately 1 g upwards, because any point on the Earth's surface is
accelerating upwards relative to the local inertial frame (the frame of a freely
falling object near the surface). To obtain the acceleration due to motion with
respect to the Earth, this "gravity offset" must be subtracted and corrections
made for effects caused by the Earth's rotation relative to the inertial frame.
The reason for the appearance of a gravitational offset is Einstein's equivalence
principle,[2] which states that the effects of gravity on an object are
indistinguishable from acceleration. When held fixed in a gravitational field by,
for example, applying a ground reaction force or an equivalent upward thrust,
the reference frame for an accelerometer (its own casing) accelerates upwards
with respect to a free-falling reference frame. The effects of this acceleration
are indistinguishable from any other acceleration experienced by the
instrument, so that an accelerometer cannot detect the difference between
sitting in a rocket on the launch pad, and being in the same rocket in deep space
while it uses its engines to accelerate at 1 g. For similar reasons, an
accelerometer will read zero during any type of free fall. This includes use in a
coasting spaceship in deep space far from any mass, a spaceship orbiting the
Earth, an airplane in a parabolic "zero-g" arc, or any free-fall in vacuum.
Another example is free-fall at a sufficiently high altitude that atmospheric
effects can be neglected.
However this does not include a (non-free) fall in which air resistance produces
drag forces that reduce the acceleration, until constant terminal velocity is
reached. At terminal velocity the accelerometer will indicate 1 g acceleration
upwards. For the same reason a skydiver, upon reaching terminal velocity, does
not feel as though he or she were in "free-fall", but rather experiences a feeling
similar to being supported (at 1 g) on a "bed" of uprushing air.
Acceleration is quantified in the SI unit metres per second per second (m/s2), in
the cgs unit gal (Gal), or popularly in terms of g-force (g).
For the practical purpose of finding the acceleration of objects with respect to
the Earth, such as for use in an inertial navigation system, a knowledge of local
gravity is required. This can be obtained either by calibrating the device at rest,
[3]
or from a known model of gravity at the approximate current position.
APPLICATION:
Accelerometers can be used to measure vehicle acceleration. They allow for
evaluation of overall vehicle performance and response. This information can
then be used to make adjustments to various vehicle subsystems as needed.
Accelerometers can be used to measure vibration on cars, machines, buildings,
process control systems and safety installations. They can also be used to
measure seismic activity, inclination, machine vibration, dynamic distance and
speed with or without the influence of gravity. Applications for accelerometers
that measure gravity, wherein an accelerometer is specifically configured for
use in gravimetry, are called gravimeters.
CHAPTER – IV
CONCLUSION
The several fall-feature parameters of the 6-axes acceleration were introduced and
applied according the algorithm. Possible falls were chosen through the simple
threshold and then applied to the MPU to solve the problems such as deviation of
interpersonal falling behavioural patterns and similar fall actions. The test of the
proposed device studied along a different 350 case studies. The parameters of
upper and lower of acceleration and velocity have adjusted to give best fall
detection with sensitivity, specificity, and accuracy which were over than 95 %.
These results demonstrate the reduction of the computing effort and resources,
compared to those of using all the events applied. Then the proposed algorithms
were very simple because it dependson a simple sensor (measure the angle) and the
program calculates the angular velocity and acceleration. They can be implemented
into an embedded system such as an 8051-based microcontroller with 128 Kbyte
ROM. In the future, if the proposed algorithms are implemented to the embedded
system, its performance will be tested in a real time.
CHAPTER - V
REFERENCES
1. Hwang, J.Y., Kang, J.M., Jang, Y.W., Kim, H.C.: Development of novel
algorithm and real time monitoring ambulatory system using Bluetooth module for
fall detection in the elderly. In: Engineering in Medicine and Biology Society,
IEMBS 2004, 26th Annual International Conference of the IEEE, vol. 1, pp. 2204–
2207, September 2004
6. Lindemann, U., Hock, A., Stuber, M., Keck, W., Becker, C.: Evaluation of a fall
detector based on accelerometers: a pilot study. Med. Biol. Eng. Comput. 43(5),
548–551 (2005)
8. Kangas, M., Konttila, A., Lindgren, P., Winblad, I., Jämsä, T.: Comparison of
low-complexity fall detection algorithms for body attached accelerometers. Gait Posture 28(2),
285–291 (2008)
9. Abbate, S., Avvenuti, M., Corsini, P., Light, J., Vecchio, A.: Monitoring of human movements for fall
detection and activities recognition in elderly care using wireless sensor network: asurvey, pp. 1–20.
InTech (2010)
10. Zhang, T., Wang, J., Xu, L., Liu, P.: Fall detection by wearable sensor and one-class SVM algorithm. In:
Huang, D.-S., Li, K., Irwin, G.W. (eds.) ICIC 2006. LNCIS, vol. 345, pp. 858–863. Springer, Heidelberg
(2006)