Most energy efficient way to detect motion

accelerometerbluetoothbluetooth low energymicrocontrollermotion

I am hacking together a prototype wrist band, with BLE as the main component.

I'd like the device to detect a bump or a wave. What would be the most energy efficient way to do so? I'd like the charge on the device to last at least 6 months.

Any ideas would be appreciated.

Best Answer

Is it a specific type of motion or any type of motion? for a specific type of motion (gestures, wave etc), an accelerometer and/or a gyro (There are devices which contain both) is the most suitable. For any type of motion, a rolling ball switch or vibration detector has lower power requirement and lower complexity.