Tworzenie, edycja i zapis harmonogramów inkubacji z parametrami zmienianymi dla kolejnych dni procesu.
Harpia
Harpia to modułowy system automatycznego inkubatora z trzema głównymi warstwami: aplikacją PC, sterownikiem STM32 oraz częścią mechaniczną urządzenia.
Automatyczny system nadzoru nad procesem inkubacji
Harpia jest projektem automatycznego inkubatora jaj ptasich, którego zadaniem jest utrzymywanie odpowiednich warunków procesu inkubacji oraz ograniczenie konieczności stałej obsługi urządzenia przez użytkownika. System ma docelowo nadzorować najważniejsze parametry pracy, realizować określony algorytm inkubacji i informować o aktualnym stanie urządzenia.
Projekt dzielę na trzy główne części. Aplikacja PC odpowiada za przygotowanie profilu inkubacji, wizualizację parametrów i diagnostykę. Sterownik STM32 będzie wykonywał algorytm procesu, obsługiwał czujniki oraz elementy wykonawcze. Mechanika połączy te warstwy z rzeczywistą komorą, obiegiem powietrza i układami wykonawczymi.
Komputer pełni rolę wygodnego panelu nadzorczego, ale nie powinien być stale potrzebny do pracy urządzenia. Po przesłaniu konfiguracji sterownik ma samodzielnie prowadzić proces również po rozłączeniu aplikacji. Dzięki temu Harpia nie zamienia się w bardzo drogi termometr tylko dlatego, że ktoś zamknął okno programu.
Nad czym pracuję teraz
Na obecnym etapie mam przygotowaną funkcjonalną warstwę aplikacji PC. Program obsługuje profile procesu, komunikację Modbus RTU, podgląd danych, wykresy i narzędzia diagnostyczne. Kolejnym krokiem będzie połączenie jej z fizycznym sterownikiem, ale ten etap opiszę osobno.
Podgląd parametrów, wykresy, sterowanie przebiegiem procesu oraz ręczne narzędzia do sprawdzania ramek i rejestrów Modbus.
Ostatnie wpisy z rozwoju Harpii
Chronologiczny zapis założeń Harpii i rozwoju aplikacji PC. Wpisy o sterowniku, mechanice oraz integracji całości pojawią się wraz z kolejnymi etapami prac.
Aplikacja PC Harpii: profile, HMI i Modbus RTU
Funkcjonalna warstwa nadzorcza inkubatora: konfiguracja profili, podgląd parametrów, wykresy, diagnostyka i komunikacja przygotowana do późniejszej integracji ze sterownikiem.
Harpia od środka: założenia i architektura systemu
Jak podzieliłem automatyczny inkubator Harpia na aplikację PC, sterownik STM32 i mechanikę oraz dlaczego każda z tych części ma własne zadanie.
Obszary techniczne projektu
Aplikacja PC: Interfejs użytkownika, profile inkubacji, wizualizacja parametrów, wykresy, diagnostyka i obsługa komunikacji z urządzeniem.
Sterownik STM32: Docelowa warstwa czasu rzeczywistego odpowiedzialna za autonomiczne prowadzenie procesu, czujniki, zabezpieczenia i elementy wykonawcze.
Mechanika inkubatora: Komora, obieg powietrza, rozmieszczenie podzespołów i mechanizmy, które później zamienią oprogramowanie w rzeczywiste urządzenie.
Modbus RTU: Wspólny język aplikacji i sterownika: komendy, konfiguracja, dane bieżące oraz diagnostyka uporządkowane w mapie rejestrów.
ZERVI LABS