Yleiskuvaus toiminnoista

Joululomalla myös mietiskelin, että mitä kaikkia jänniä juttuja järjestelmä voisi tehdä. Kaikkia ominaisuuksia ei tosiaankaan ole heti tarkoitus saada toimimaan, mutta jospa nyt edes kosteusmittaus ja kastelut tulisi ensimmäisessä vaiheessa. Sekä tietysti seurantajärjestelmä ja GUI ohjaukseen. Teknisesti kaikki anturit ovat aluksi langallisia. Mietiskelen langattomia ratkaisuja sitten myöhemmin. Langattomat kosteusanturit pitäisi olla kohtuu helppo toteuttaa, mutta letkuton veden syöttö: Siinäpä on vähän haastetta kesälle!

Below is the requirements specification. Unfortunately only in Finnish so far.

Yleiskuvaus toiminnoista

  • Kasviryhmäkohtaiset asetukset
  • Autonominen/ajastettu veden annostelujärjestelmä, jossa veden määrä säädetään kasteluparametrien mukaan:
    • Mullan kosteus
    • Ilman kosteus
    • Lämpötila
    • Valon voimakkuus
  • Kasteluparametrien vaikutusten seuranta viikko/pv/h kohtaisesti:
    • Tallennus Googlen pilveen (vikatilassa Raspberry tekstiraporttiin)
    • Kasteluparametrien historia
    • Annosteltu veden ja lannoitteen määrä
  • Kasteluparametrien yksityiskohtainen säätö:
    • Python / Java GUI Raspberry
    • Java GUI Android puhelin/tabletti (v2)
    • Web liittymä (v2)
  • Manuaalinen veden annostelu
    • Raspberry GUI:lla
    • Ohjauspaneelilla/napeilla
  • Seuranta:
    • Netissä selaimella / Googlen pilvi
    • Python / Java -pohjainen GUI Raspberryllä
    • Antureiden teksiraportit
  • Turvajärjeselmä poikkeustilanteisiin;
    • Laitteiston suljenta:
      • Vesivuoto lattialle
      • Veden juoksemisen vaikka pumput on kiinni
      • Hälyttävä märkyys
      • Ylilämpötila
      • Paloilmoitus (v2)
    • Varoitusilmoitus:
      • Hälyttävä kuivuus, vaikka vettä syötetään
      • Veden tai lannoitteen loppuminen
  • Kasvun seuranta (v2)
    • Time elapse video kasvusta
    • Kuvan taustalla viivotinmitta
    • Tekoälyyn perustuva lehtien, varren pituuden ja kukintojen laskenta (v3)
  • Parvekelasien aukaisujärjestelmä
    • Ohjaus manuaalisesti tai lämpötilan mukaan
  • Sumutusjärjestelmä: flektin eteen veden syöttö
  • Ylläpito-ominaisuudet
    • Sekoituskaukalon puhdistusautomatiikka
    • Pumpputestit
    • Anturitestit
    • Huuhteluveden takaisinkierrätysjärjestelmä