ISA-RSM to projekt przygotowany na Olimpiadę Innowacji Technicznej. Celem projektu było przygotowanie makiety "nowoczesnego domu", która umożliwia sterowanie natężeniem oświetlenia, roletami, włączać/wyłączać urządzenia. Praca zajęła I miejsce w kategorii Usprawnienie Softwarowo-Techniczne na poziomie okręgowym w Poznaniu.
System składa się z trzech głównych podzespołów:
- część mikrokontrolerów i czujników
- część sterująca
- strona www umożliwiająca zdalne sterowanie
System wykorzystuje mikrokontrolery AVR do sterowania układami automatyki (przekaźnikami, wyjściami analogowymi) oraz odczytu wartości czujników (moduł wejść optoizolowanych, wejścia analogowe, pomiar temperatury). Mikrokontrolery zostały zaprogramowanie przy pomocy języka BASCOM oraz wykorzystują port RS-485 do komunikacji z jednostką sterującą.
Jednostką sterującą jest oprogramowanie napisane w C++ na platformę komputerową Raspberry Pi z zainstalowanym systemem operacyjnym Raspbian Linux. Oprogramowanie wykorzystuję bazę danych MySQL do przechowywania wyników pomiarów oraz ustawień. Warstwa interfejsu graficznego została napisana przy użyciu biblioteki Qt. Poniżej zamieszczam zrzuty ekranu z aplikacji:
Całością systemu można sterować zdalnie przy pomocy witryny internetowej napisanej w PHP/JS/CSS:
Krótki film ukazujący możliwości makiety: