Protokoły transmisji cyfrowej i systemy wbudowane

Mikrokontroler EVBnet02Zdecydowanie najbardziej rozbudowany projekt z Politechniki, realizowany wraz z Piotrem Twarogiem. Naszym zadaniem było stworzenie systemu monitorującego warunki w typowej szklarni. Zestaw czujników (temperatury i natężenia światła) podłączonych do mikrokontrolera na zlecenie serwera wykonywał pomiary, których wyniki zostawały przesłane poprzez Ethernet do bazy MySQL. Interfejs WWW korzystający z tej bazy wyświetlał otrzymane wartości, wyliczając trendy oraz rysując wykresy. Całość miała być w pełni Plug&Play (oczywiście oprócz konfiguracji samego serwera WWW). Statystyczny człowiek wtykał płytkę mikrokontrolera EVBnet02 w gniazdo Ethernet w szklarni i wyniki były natychmiast widoczne w sieci Internet.

Brzmi groźnie, ale podołaliśmy zadaniu. Trzeba było zaprojektować cały system praktycznie od zera, ale zastosowane rozwiązania w pełni zdały egzamin. Przy okazji miałem sposobność do monitorowania przez miesiąc pogody w swoim pokoju :-).

Dokumentacja

Readme.doc
Opis techniczny interfejsu www.doc
Opis używanych protokołów i zasady działania czujników.doc
Instrukcja korzystania z interfejsu www.doc
Instrukcja programowania mikrokontrolera.doc
Instrukcja uruchamiania projektu.doc
Prezentacja projektu.pdf