Sterownik do zabiegów kriogenicznych
Panel sterujący mobilnym urządzeniem do przeprowadzania zabiegów kriogenicznych.
Wykonanie sterownika z panelem dotykowym dla urządzenia medycznego, dzięki któremu przeszkolona osoba może wykonywać zabiegi. Urządzenie fizycznie istnieje od wielu lat, jego koncepcja mechaniczna jest sprawdzona, celem prac byłą modernizacja sterowania i sterownik na nowocześniejszy. Sam algorytm sterujący urządzeniem sprawdzał się do nadzorowania stanu butli z ciekłym azotem oraz do uruchamiania z określoną mocą, na określony czas grzałki w środku butli, która doprowadzała do wydobywania się azotu w postaci gazowej przez dyszę urządzenia. Ważnym założeniem projektu była kompatybilność elektryczna z poprzednią wersją urządzenia. Dotyczy to rozmiaru, rodzaju wtyczek, współpracy z istniejącym zasilaczem, podobnej obsługi urządzenia.
Założenia projektowe
-
Ogólne:
- łatwość powielania urządzenia przez klienta
- niski koszt urządzeń sterujących, panela dotykowego
- niski koszt urządzeń sterujących, panela dotykowego
- niski koszt urządzeń sterujących, panela dotykowego
- niski koszt urządzeń sterujących, panela dotykowego
-
Budowa mechaniczna sterownika:
- projekt 3D oraz wykonania obudowy o określonych wymiarach
- zastosowanie kompatybilnych ze starymi wersjami wtyczek
-
Opis sterowania:
- kontrola masy zbiornika z azotem
- regulacja sterowania grzałką(grzałki w wersjach 230V i 110V)
- pomiar temperatury w zbiorniku azotu, sygnał z przetwornika Pt100
-
Funkcjonalność sterowania:
- autoryzacja użytkownika user i superuser
- zabiegi w których użytkownik określa czas i moc grzałki
- zabiegi zdefiniowane przez producenta, zależne od leczonej partii ciała i jej wielkości
- możliwość zdefiniowania, edycji, usuwania zabiegów własnych
- przywracania ustawień fabrycznych
- wczytywanie z pliku tekstowego wersji językowej, łatwej do podmiany
- zegar 24h lub 12h, możliwe do ustawiania
- szereg komunikatów i wysoka interakcja z użytkownikiem
- informacja o konieczności przeglądu urządzenia, ustawianie daty przeglądu
- rejestr zdarzeń i wykonanych operacji przez użytkownika z określeniem czasu
- super użytkownik: dodatkowe możliwości
- płynne rozjaśnianie ekranu
- wiele innych
Sterownik utworzony został na podstawie platformy Raspberry Pi 3 B+, oryginalnego 7calowego wyświetlacza dotykowego oraz gotowych komponentów elektronicznych. Odpowiadało to stosunkowo łatwej możliwości powielania urządzenia oraz systemu, który znajdował się na karcie microSD. Wykonane stanowisko klonowania kartySD dla Linuxowego typu ext4, oparte było o dystrybucję Ubuntu możliwą do uruchomienia na wirtualnej maszynie.
Budowa interfejsu graficznego została oparta o bibliotekę Qt w wersji 5.10.