Electronic – How to sense if a cane is being held upright or fallen down

accelerometergyrolightlight-sensorsensor

I am trying to make a little wireless-connected gizmo to attach to my grandfather's walking cane. The idea is that when it senses the cane has fallen down, it would alert/call one of us so that we can rush to him if we're not nearby.

The question is: What sensor or combination of sensors could I use to reliably differentiate between these two scenarios?

NORMAL situation: The cane is being held upright (or at only a slight angle from vertical) and used normally.

versus

CRITICAL situation: The cane has been let go of, falls down and continues to lie on the floor/ground

Obviously, occasional false positives would be fine, but detection misses (false negatives) should be minimized.


I am thinking a combination of two things might help:

–sense whether my grandpa's hand is holding the cane or not (perhaps a light sensor that is blocked when the hand is on it?)

–sense whether the cane is upright or has taken a fall (perhaps an accelerometer+gyroscope+vibration sensor to determine orientation and shock events?)

Best Answer

I agree with one of the above replies in that you need something (probably two accelerometers) to detect the angle at which the cane stands (calibrated at the factory if you are industrializing this). This way you have a continuum of what angle the cane is at, relative to upright.

This gives a distinct advantage over a simple tilt switch for the following reasons. 1. You can calculate the angle with two accelerometers. With a tilt (on/off) switch, you cannot 2. Not only can you calculate the angle with two accelerometers, you can detect the rate at which the angle changes relative to the cane standing up straight. This is key as you can then at least have the information to characterize what the rate of fall looks like by a simple drop test and base your fall detection algorithm model on that.