Inšpirácia

Inšpiráciou nášho projektu bola láska k prírode, keďže všetci aktívne športujeme a uvedomujeme si akú škodu ľudstvo prináša práve do tejto oblasti našich životov. S ubúdajúcimi lesami ubúdajú aj možné spôsoby obživy pre vtáctvo, a preto sme sa našim projektom pokúsili túto situáciu aspoň jemne zlepšiť.

Čo to robí

Naše meteokrmítko slúži už, ako môžete z názvu vydedukovať, na poskytnutie potravy pre vtáctvo s prvkami, ako sú detekcia množstva zvyšnej potravy v krmítku, detekcia teploty, detekcia tlaku vzduchu, vlhkosť vzduchu, tak isto dokážeme detegovať či vonku prší alebo sneží. Takže z domu si vieme pozrieť či treba ku krmítku ísť, či z neho jedlo ubúda alebo ho poprípade presunúť na iné miesto, ak z neho ubúdať nebude.

Ako sme to postavili

Samotné meteokrmítko je zostrojené z drevenej konštrukcie v ktorej je zabudovaná potrebná elektronika, ktorá umožňuje vyššie spomenuté možnosti. Hlavnou súčiastkou je ESP32 na ktoré sú pripojené všetky ostatné senzory uvedené v sekcii Built with. ESP32 odčíta všetky hodnoty a transformuje dáta do podoby vhodnej na prenos a následne ich odosiela pomocou zabezpečeného mqtt. Dáta následne vkladáme do databázy a v grafane zobrazujeme dáta aktuálne a aj historické.

Problémy na ktoré sme narazili

Problém na, ktorý sme narazili je TLS. Samotné mqtt je zabezpečené pomocou mena a hesla avšak prenos je nešifrovaný, a dáta sú teda viditeľné. Aj napriek obrovskej snahe sa nám tento problém nepodarilo vyriešiť, no v našom prípade dáta, ktoré posielame nie sú citlivé, a teda ich zašifrovanie nie je až tak podstatné.

Built With

  • batteries
  • bme280
  • esp32
  • grafana
  • influxdb
  • mosquittomqttbroker
  • nodered
  • rainsensor
  • ultrasonicdistancesensor
Share this project:

Updates