Vital Jacket review » History » Version 28
Miguel Rocha, 07/11/2022 13:56
1 | 8 | Miguel Rocha | h1. *Vital Jacket review* |
---|---|---|---|
2 | 1 | Miguel Rocha | |
3 | 3 | Miguel Rocha | {{>toc}} |
4 | 1 | Miguel Rocha | |
5 | 20 | Miguel Rocha | h2. *Hardware* |
6 | 1 | Miguel Rocha | |
7 | 18 | Miguel Rocha | h3. +Product overview+ |
8 | 18 | Miguel Rocha | |
9 | 15 | Miguel Rocha | The Vital Jacket is a comfortable and easy-to-wear T-shirt that combines the latest textile technology with a built-in heart monitor. By allowing to do a continuous and noninvasively Electrocardiogram (ECG) acquisition combined with heart rate measurements, the device enables physicians to evaluate possible heart conditions when the user performs some sort of exercise. The system features the transmission of the data wirelessly via Bluetooth or it stores it locally on an SD card. |
10 | 1 | Miguel Rocha | |
11 | 4 | Miguel Rocha | |
12 | 4 | Miguel Rocha | p=. !{width:400px}VitalJacket.png! |
13 | 1 | Miguel Rocha | _Fig 1. Vital Jacket consumer kit available at http://www.vitaljacket.com/en/sdk-2/_ |
14 | 6 | Miguel Rocha | |
15 | 1 | Miguel Rocha | As depicted in Figure 1, the product's kit includes a T-shirt, an electronic device, a battery charger, an SD card, and a set of electrodes. The product is available in two forms regarding the number of springs available on the T-shirt to which the electrodes are connected to, namely the 1L version which has 3 springs, and the 5L version which has 5 springs. |
16 | 15 | Miguel Rocha | |
17 | 1 | Miguel Rocha | The usage of each version depends, logically, on the type of use required. The 5L version is more precise and therefore can be used for more subtle heart conditions such as arrhythmia screening. Because it records more channels simultaneously, it allows for up to 72h of continuous data recording. In contrast, the 1L version can save up to 5 days of continuous data, being better suited for long-term monitoring, high-throughput training situations, or cardiac rehabilitation. However, because it records only one lead, the 1L version only detects more serious cardiovascular conditions, functioning more as an event detector where the cardiologist can not only analyze all events marked by the patient but also possible asymptomatic periods throughout an entire stroke. |
18 | 7 | Miguel Rocha | |
19 | 18 | Miguel Rocha | h3. +Device setup+ |
20 | 9 | Miguel Rocha | |
21 | 15 | Miguel Rocha | # Clean with alcohol and dry very well the zones of the body where the electrodes will be placed. The electrode placement must follow Figure 2 for the 5L (A) and 1L (B and C) versions. |
22 | 1 | Miguel Rocha | # Fix the springs inside the T-shirt to the electrodes placed in your body. A click must be heard. |
23 | 15 | Miguel Rocha | # Check that the electronic device has an SD card and afterward connect it to the plug inside the pocket of the T-shirt. A red light should start blinking signaling that the device is working. |
24 | 15 | Miguel Rocha | # Place the electronic device inside the pocket with the red light facing outward and close the pocket. The VitalJacket is now working and acquiring the ECG signal. In the center of the electronic device, there is an event button that allows one to switch it on or off. |
25 | 28 | Miguel Rocha | |
26 | 28 | Miguel Rocha | p=. !{width:135px}5LVJ.png! !{width:135px}1LVJ_B.png! !{width:135px}1LVJ_C.png! |
27 | 28 | Miguel Rocha | _Fig 2. Electrode placement of the 5L (A) and 1L (B and C) versions._ |
28 | 15 | Miguel Rocha | |
29 | 15 | Miguel Rocha | |
30 | 18 | Miguel Rocha | h3. +Color coding of the device+ |
31 | 15 | Miguel Rocha | |
32 | 16 | Miguel Rocha | The electronic device displays 3 different colors depending on the information that it tries to transmit to the user: |
33 | 16 | Miguel Rocha | |
34 | 17 | Miguel Rocha | %{color:red}Red light (Working mode):% |
35 | 24 | Miguel Rocha | * Blinking normal (1 time per second) - the device is acquiring the signal and writing the corresponding data in the SD card. |
36 | 24 | Miguel Rocha | * Blinking fast (3 times per second) - the device is acquiring the signal but is not recording data because the SD card is full. |
37 | 17 | Miguel Rocha | * Not blinking - remove the SD card from the electronic device and put it back again. |
38 | 17 | Miguel Rocha | |
39 | 17 | Miguel Rocha | %{color:green}Green light (Battery):% |
40 | 17 | Miguel Rocha | * Slow blinking (1 time per 5 seconds) - battery under 30%. |
41 | 1 | Miguel Rocha | * Standard blinking (1 time per second) - battery under 15%. |
42 | 1 | Miguel Rocha | * Fat blinking (3 times per second) - battery under 5%. |
43 | 1 | Miguel Rocha | * Light on - battery charging, when the light turns off the battery is fully charged. |
44 | 1 | Miguel Rocha | |
45 | 17 | Miguel Rocha | %{color:blue}Blue light (Bluetooth):% |
46 | 1 | Miguel Rocha | * Standard blinking (1 time per second) - Bluetooth is active but is not connected to any electronic device. |
47 | 21 | Miguel Rocha | * Blinking 5 times and from then blinking slowly (1 time per 8 seconds) - Bluetooth is on and the electronic device is empaired with another device. |
48 | 1 | Miguel Rocha | |
49 | 21 | Miguel Rocha | h3. +Technical spcifications+ |
50 | 21 | Miguel Rocha | |
51 | 22 | Miguel Rocha | The hardware and communication specifications can be visualized in the tables below (Figure 3): |
52 | 1 | Miguel Rocha | |
53 | 1 | Miguel Rocha | p=. !{width:400px}Specs.png! |
54 | 1 | Miguel Rocha | _Fig 3. Technical and logger unit specifications of the vital jacket hardware._ |
55 | 24 | Miguel Rocha | |
56 | 24 | Miguel Rocha | h2. *Software Development Kit (SDK)* |
57 | 24 | Miguel Rocha | |
58 | 26 | Miguel Rocha | The Vital Jacket is also accompanied by software tools that provide integration possibilities into new prototypes and products, namely a Software Development Kit (SDK) and an Application Programming Interface (API) for different programming environments with drivers and sample code. The programming environments supported are Windows, Linux, Matlab, and Android, with the latter being of our particular interest due to providing integration with AndroidStudio for the App development. The Android package includes a data processing library (BioLib.jar) with a +QRS+ detector algorithm and a file with a sample of code (TestBioLib.apk). This provides a stream of a set of control parameters that can be used to develop the Step-N-Count app. The data that can be streamed to AndroidStudio is represented in Figure 4. |
59 | 24 | Miguel Rocha | |
60 | 25 | Miguel Rocha | p=. !{width:250px}AndroidLib.png! |
61 | 1 | Miguel Rocha | _Fig 4. Data parameters received from the VitalJacket device._ |
62 | 26 | Miguel Rocha | |
63 | 26 | Miguel Rocha | *+NOTE:+* The +QRS+ detector algorithm is based on the paper (https://ieeexplore.ieee.org/document/4122029) |