Sterownik akwariowy

Od dwóch lat podchodzę do wykonania sterownika akwariowego. Na razie ropoznawałem różne platformy: arduino, rapberry pi, attiny itp. Wykonywałem w międzyczasie kawałki sterownika. W końcu przyszedł czas na spięcie wszystkiego w jedną całość.

Założenia do sterownika:

  1. Sterowanie lampami LED z wykorzystaniem PWM. Realizowanie funkcjonalności poranka i zmroku, łagodne rozpalanie lamp przy starcie systemu po zaniku napięcia.
  2. Sterowanie temperaturą w akwarium, ustawianie temperatury i histerezy.
  3. Sterowanie nawożeniem akwarium. Sterownik umożliwia dozowanie 5 nawozów, wybranie dnia tygodnia, godziny dozowania oraz dawki nawozu.
    Sterownik musi kontrolować poziom nawozów i informować o ewentualnym braku nawozu.
  4. Sterowanie wentylatorami chłodzącymi akwarium lub mikrokontroler.
  5. Sterowanie falownikiem.
  6. Sterowanie dozowaniem CO2 na bazie zegara lub sondy PH.
  7. Sterownik musi być zarządzany przez interfejs WWW oraz musi podawać przez www podstawowe parametry.

Sterownik składa się z następujących elementów:

  1. Minikomputer raspberry pi, który pełni rolę serwera www za pomocą którego konfiguruje się kontroler. Raspberry obsługuje formularze do konfiguracji oraz zapamiętuje zmiany ustawień w bazie mysql. Poza tym robi jako domowy serwer multimedialny ale to już inna bajka 😉
  2. Arduino MEGA z Ethernet shieldem. Arduino jest sercem kontrolera. Obsługuje wszelkie kluczowe funkcje sterownika oraz serwuje dane przez www. Niestety samo MEGA nie mogło robić za konfigurator www sterownika troszkę za słabe jest.
  3. Drivery lamp LED opisane w innym artykule
  4. Elementy wykonawcze dozownika nawozów

6 przemyśleń nt. „Sterownik akwariowy”

  1. Jak będzie miał jeszcze dodatki poniżej będzie idealnym sterownikiem do akwa:
    -wysyłanie alarmów na email
    -wykresy z pomiarów
    -apka na androida 🙂
    -wentylatory załączne w zależności od czujnika temperatury a nie czasu
    -czujnik zalania -zwykły zwierający
    – sonda PH ze sterowaniem zaworem CO2
    -automatyczne kalibrowanie sondy PH w buforach
    -sterowanie karmieniem
    -sterowanie zasilaniem dodatkowych kilku urządzeń (oprócz LED’ów jeszcze np świetlówki lub moonlight na noc)

    1. Bardzo dziękuję za dobre pomysły rozwojowe.

      Co do wentylatorów już zrobiłem dodatkowy czujnik temperatury i wiatraki będą włączane również przy wzroście temperatury.

      Myślę że wszystkie są spokojnie do zrealizowania.
      Będę na bieżąco informował.

  2. Świetny artykuł, chciałbym wykorzystać to u siebie, jest taka szansa byś wrzucił instrukcje co gdzie za ile i po co. Linux nie jest problemem ogarniam php mysql i inne serwerowe gadżety 😀

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *