Total Farm / Aquatics Control Center Project Guidance

For a project like this it probably makes sense to break it down into several sub-projects, each with their own controller.

Like one that takes care of the chickens (food, door, lights).

One that takes care of your aquaponics (reading the many sensors, dispensing fish food, dispensing the needed extra nutrients and other additives).

This way you will make maintenance easier, and probably make the programming easier as well.