Projekt inżynierski

Harpia

Harpia to modułowy system automatycznego inkubatora z trzema głównymi warstwami: aplikacją PC, sterownikiem STM32 oraz częścią mechaniczną urządzenia.

Aktualny etap projektu

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.

Profile i konfiguracja procesu

Tworzenie, edycja i zapis harmonogramów inkubacji z parametrami zmienianymi dla kolejnych dni procesu.

HMI i diagnostyka komunikacji

Podgląd parametrów, wykresy, sterowanie przebiegiem procesu oraz ręczne narzędzia do sprawdzania ramek i rejestrów Modbus.

Devlog projektu

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.