+--------------+ +--------------+ +--------------+ | | | | | | | Plant A | | Plant B | | Plant C | | | | | | | +--------+-----+ +-------+------+ +------+-------+ | | | | | | | | | | + | | WiFi | | + | | | | | | | +----+ WiFi +--------+ | +------+ WiFi +-----+ | | | +---+--+--+---+ | | | | |Raspberry Pi | | | | | | | | | +-------------+ |Touch Display| +-------------+
Plant node:
- runs on ESP8266 with Arduino stack,
- connects soil moisture sensor, air humidity sensor, air temperature sensor, light sensor, (optional: CO2 sensor),
- broadcasts sensor data to central unit,
- receives and indicates with light actual plant comfort factor
- provides calibration interface,
Central unit node:
- maintains connections with plant nodes,
- logs all data from plant nodes,
- uses neural network for evaluating plant comfort factor,
- provides UI for all functions (eg. calibration, data overview, statistics, connecting new nodes),
- neural network - Margit
- UI interface - Stefan
- central unit architecture - all
- plant node - Dimitrie, Margitt
- watering system - Stefan
- architect - all
- light system - Kamil
- package - Kamil / all
- communication protocol - all