Hydropi
Simple web app to control my hydroponic micro-culture. It runs on a Raspberry Pi Zero W with the balena.io image.
Stack
Back-end is in Javascript, with nodejs. Frontend is in Javascript, with React.
Workflow
Code pushed to github, then -> tests run on CircleCI, if tests pass and on master branch, then -> Code push to balena.io, which build an ARM-compatible docker image, then -> push to the Raspberry Pi
Components (electronics)
-
3 actuators:
- Fans (1 PC fan I got from an old PC)
- Grow light (USB LED Grow light)
- Air pump (Aquarium-style 12V diaphragm air pump)
-
3 sensors (actually just 2, but 1 acts as 2):
-
Powered by a 350W ATX power supply extracted from an old PC (which can supply both 5V and 12V. I know it offers way too much power, but I had it lying around)
The micro-culture is inside an old PC case (emptied of course)