Skip to content

Architektura systemu podlewania

Diagram systemu

Diagram systemu

Host Systemu

  • Raspberry Pi pełni rolę głównego hosta, na którym działa system dla klientów serwera.
  • Host pełni rolę zarządcy klientów oraz jest odpowiedzialny za obsługę interfejsu użytkownika
  • Host pozwala na obsługę Google Home, Web serwera i aplikacji Android

Sensoryka i Sterowanie Doniczką

  • W doniczce znajdują się różnorodne sensory mierzące poziom wilgotności gleby, temperaturę otoczenia, poziom światła a także wilgotność powietrza.
  • Mikrokontroler zintegrowany w doniczce (ESP8266) odczytuje dane z sensorów i przesyła je do hosta w celu podjęcia decyzji dotyczących nawadniania i innych parametrów środowiska roślinnego.
  • Mikrokontroler steruję zaworem dopływu wody do doniczki
  • Zestaw sensorów składa się z czujnnika wilgotności i temperatury powietrza (DHT-11), czujnika natężenia światła (fotorezystor), oraz czujnika wlgotności gleby (Cytron Maker Soil Moisture)

Komunikacja Między Doniczką a Raspberry Pi

  • Mikrokontroler w doniczce komunikuje się bezprzewodowo przez Wi-Fi z hostem na Raspberry Pi.
  • Dane z sensorów są przesyłane do Raspberry Pi, które przetwarza te informacje i podejmuje decyzje na podstawie zaprogramowanych algorytmów.

Schemat UML systemu

Łączność serwer-klient

Schemat łączności

Działanie serwera

Schemat działania serwera

Działanie klienta

Schemat działania klienta

Baza Danych i Przetwarzanie

  • Raspberry Pi korzysta z lokalnej bazy danych do przechowywania historii pomiarów i danych dotyczących rośliny.
  • Algorytmy na Raspberry Pi analizują dane wejściowe i na ich podstawie sterują warunkami w doniczce, takimi jak nawilżanie gleby.

Spis elementów

  • Raspberry Pi Zero W
  • 2 moduły ESP-8266
  • 2 czujniki wilgotności gleby Cytron Maker Soil Moisture
  • 2 serw Feetech FT90R-C002
  • 8 baterii Ni-Mh
  • 2 koszyczki na 3 baterie AA
  • 40 przewodów męsko-żeńskich
  • 40 przewodów żeńsko-żeńskich
  • 2 fotorezystory
  • 2 czujniki temperatury i wilgotności DHT11

Zamówione elementy