raccog / HydroManager

Working on a microcontroller-based manager for hydroponic systems.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hydroponic Manager

This set of software is used for managing a hydroponic system. This includes keeping a reservoir's pH in range, refilling a reservoir, collecting sensor data and events, and displaying collected data in a website.

Currently, there are 3 programs:

  • HydroManager - An Arduino sketch that implements most of the basic hydroponic management functions; pH stabilization, reservoir refilling, and providing access to sensor readings and events through an HTTP server.
  • HydroCollector - A Python script that connects to a HydroManger to request the most recent data. It is meant to be run continuously using cron.
  • HydroDataView - A Flask server for a website to view data that has been collected from HydroManagers. Currently, there is a pH chart using the Highcharts Javascript framework.

About

Working on a microcontroller-based manager for hydroponic systems.


Languages

Language:C++ 51.0%Language:C 36.2%Language:Python 7.8%Language:JavaScript 3.0%Language:HTML 1.3%Language:CMake 0.7%Language:Shell 0.2%