Project

General

Profile

Vital Jacket review » History » Version 35

Miguel Rocha, 07/11/2022 14:25

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 29 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. This system is capable of continuously recording up to 72 hours of ECG data allowing physicians to make a more correct and assertive diagnosis of possible cardiac conditions.
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 29 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. In contrast, the 1L is better suited for long-term monitoring, high-throughput training situations, or cardiac rehabilitation. This means that the 1L version can only detect 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. However, because it records only one channel, the 1L version can save up to 5 days of continuous data locally.
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 30 Miguel Rocha
h3. +Troubleshooting tips+
57 30 Miguel Rocha
58 32 Miguel Rocha
Figure 4 depicts some of the main problems encountered when using the device and their corresponding causes and solving tips.
59 1 Miguel Rocha
60 35 Miguel Rocha
p=. !{width:850px}Troublessot.png!
61 32 Miguel Rocha
_Fig 4. Troubleshoot guideline._
62 30 Miguel Rocha
63 32 Miguel Rocha
64 24 Miguel Rocha
h2. *Software Development Kit (SDK)*
65 1 Miguel Rocha
66 32 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 5.
67 24 Miguel Rocha
68 25 Miguel Rocha
p=. !{width:250px}AndroidLib.png!
69 32 Miguel Rocha
_Fig 5. Data parameters received from the VitalJacket device._
70 26 Miguel Rocha
71 26 Miguel Rocha
*+NOTE:+* The +QRS+ detector algorithm is based on the paper (https://ieeexplore.ieee.org/document/4122029)