W poprzednim artykule pokazałem urządzenie do wizualizacji oddechu. W tym artykule pokażę, jak używać go jako rejestratora oddechu podczas snu, aby wykrywać spłycenia i bezdechy.
W tym celu podłączyłem mikrokontroler Arduino do komputera za pomocą kabla USB i użyłem dwóch programów. Jeden służy do rejestrowania krzywej oddechu, a drugi do jej odczytu. Pierwszy program, coolTerm, zapisuje dane dotyczące ciśnienia w pliku .csv. Drugi to aplikacja internetowa o nazwie chart studio ploty, która może łatwo i szybko odczytać plik .csv. Można również odczytać plik .csv w programie Excel, ale jego otwarcie trwa długo.

To krzywa oddechu w programie chart studio ploty. Można ją powiększać i przesuwać, aby obejrzeć całą noc snu i wykryć epizody bezdechu. Oś y (pionowa) przedstawia ciśnienie w paskalach (Pa), a oś x przedstawia czas, ale jednostką nie są sekundy ani milisekundy. Można jednak oszacować czas na podstawie częstotliwości oddechów — w nocy oddychamy około 10 razy na minutę, czyli jeden oddech przypada mniej więcej co 6 sekund.

Głównym problemem jest konieczność ręcznego zliczania każdego bezdechu — nie ma algorytmu, który by to robił. W poradniach snu używa się specjalistycznego oprogramowania do zliczania bezdechów i spłyceń oddechu; rejestruje się tam również inne dane, takie jak fale mózgowe, dźwięk, saturacja krwi i wiele innych. Być może w domu można byłoby uzupełnić to urządzenie o rejestrator saturacji.
To wszystko w tym artykule…
