3.2 Sensor
The sensor is built of a force sensitive resistor (FSR)
in combination with two metal plates. It changes the
resistance when a force is applied. The sensor is
quite affordable, but it is nonlinear. This is why it
needs additional compensation during calibration.
During calibration an accurate piezoelectric sensor is
used as reference and mounted into a hand press.
Several reference points are measured over a range
of 500 Newton and interpolated for the FSR. This
results in a reasonable accuracy of the FSR (Figure
5).
Figure 5: Sensor calibration of different sensor types.
3.3 Measurement Device
The measure device is in a custom-built case. It is
worn at the wrist of the user.
For the prototype this case is produced with a 3D
printer based on the stereolithographic (SLA)
principle. The electronics are integrated on a custom
printed circuit board (PCB). A system on chip (SoC)
from Nordic Integrated, the nRF52840 model, is the
core of the device. This is a Microcontroller with a
built in Bluetooth module. The device is powered by
a rechargeable lithium battery. It can be charged by
a micro USB connector. The sensor is attached to a
short cable, which allows the user to measure a force
at different positions, such as at the heel of the hand.
By sliding the main switch, the device is
powered on and is visible over BLE. When
connected to the app, the device starts to read the
sensor data (Figure 6).
As soon as a force is applied to the force sensor,
the device is recording the data. When the sensor is
released, the raw sensor data is converted into a
force and transmitted over BLE to the app.
Figure 6: State Machine Measurement.
3.4 Smartphone Application
An Android App has been developed as a user-
friendly interface. The aim of the App is to visualize
the applied Force and highlight for chiropractor
students useful data such as the peak force and the
preload force of an exercise (Figure 7).
When a measurement is started a starting flag is
sent to display this in the app. At the end of a
measurement the data is transmitted to the app.
The data evaluation starts as soon as the required
measurement data has been received. The starter
packet passes a byte with the value 0x6 and lets the
display know that the measurement has started.
Before visualization, the received bytes are checked
for completeness and then buffered in a 2-
dimensional array. For the representation an array
list with the respective x- and y-coordinates is
created. The x-axis is defined by the scanning
frequency and can be returned for the respective y-
values. The graph is plotted and the maximum force
as well as the pre-force is shown as numbers. This
helps the chiropractic students to assess whether the
impulse was produced directly after the pre-pressure
or whether the pre-pressure has decreased.
Furthermore an export function has been added to
save the measured force locally on the phone and to
share the .csv File via installed Apps on the
Smartphone.
Force Monitor for Training Manual Skills in the Training of Chiropractors
83