W tym projekcie DIY opisywane jest inteligentne urządzenie monitorujące stan zdrowia, które może mierzyć SpO2 (procent tlenu we krwi) i tętno. To urządzenie może być używane przez sportowców do monitorowania tętna i poziomu tlenu we krwi podczas treningu. Najlepszą częścią tego projektu jest to, że można podłączyć to urządzenie do aplikacji, która automatycznie zapisuje wszystkie dane z czujników do pliku tekstowego.
Czas zacząć projekt.
Kodowanie
Po pierwsze, trzeba zainstalować wymagane biblioteki w Arduino IDE. Wejdź w narzędzia, otwórz menadżer bibliotek i wyszukaj te biblioteki ("Addafurit GFX", "Oak Oled", "Max 30100") a następnie zainstaluj je.
Po zainstalowaniu bibliotek można przystąpić do kodowania. W początkowej części kodu, załączono wymagane biblioteki.
Potem, dodano krótki kod bitmapy, która posiada logo z symbolem serca. W następnej części umieszczono funkcję, która wyświetla logo bitmapy serca za każdym razem, gdy bije serce (rysunek 2). Dalej można stworzyć funkcję setup() i ustawić szybkość transmisji Bluetooth wraz z innymi ustawieniami (rysunek 3).
Następnie trzeba utworzyć funkcję pętli, która będzie aktualizować odczyty czujnika i wyświetlać je na ekranie OLED.
Podłącz teraz komponenty tak, jak poniżej.
Połączenie
Wykonanie aplikacji
Po wykonaniu kodowania i części połączeniowej, należy zbudować aplikację. Do tego celu można wykorzystać MIT App Inventor. Najpierw trzeba utworzyć layout i dodać do niego następujące komponenty.
- Widok obrazu
- Przycisk
- Poziom tekstu
- Wejście tekstowe
- Bluetooth Clint
- Zegar Timmer
- Przechowywanie plików
Następnie dołącz bloki kodu MIT App inventor zgodnie z rysunkiem 8.
Testowanie
Po podłączeniu elementów, sprawdź poprawność każdego połączenia. Następnie włącz zasilanie Arduino. Po włączeniu zasilania Arduino, na ekranie OLED pojawi się komunikat o treści – "Initializing Sensor". Po kilku sekundach, gdy Arduino wykryje czujnik, pokaże odczyt na ekranie. Początkowo będzie to 0 lub fałszywy odczyt. Umieść swój palec na czujniku i pozwól mu wykryć puls i poziom tlenu we krwi. Po kilku sekundach SpO2 (procent tlenu we krwi) i tętno zostaną wyświetlone na ekranie OLED. Następnie otwórz aplikację, którą stworzyłeś i podłącz ją do Bluetooth. Po połączeniu, można zobaczyć procent tlenu we krwi (SpO2) i tętno w aplikacji. Aplikacja automatycznie zapisuje dane z czujnika w postaci pliku tekstowego, który można udostępnić lekarzowi lub wykorzystać do analizy.