Skip to content

Tips to scale up ZAF Plus

ACS edited this page Sep 18, 2021 · 5 revisions

How to scale up ZAF+?

Here again we can augment ZAF capacity based on the design modularity. A simple possibility is to split the tubes downstream the valves to two or more outputs.

There is also the possibility of mount extra Arduino Mega in the system by connecting them in serial communication and then add a 16 module relay to connect more valves.

To scale up ZAF+, you will need to adapt the code too.

  • If you like to add a new pump, you need to first register the new pump in Context class we have in python.zaf_plus.context submodule.
  • Then, you can go to python.zaf_plus.fishfeed submodule and use the new pump at any point of the code you like.`
  • For instance if you added a new water_in pump, you can adapt your code to use two water_in pumps as shown below:
Ctx.pwm.setPWM(Ctx.water_in, 0, 4095)
Ctx.pwm.setPWM(Ctx.water_in2, 0, 4095)
sleep(0.5)
Ctx.pwm.setPWM(Ctx.water_in, 0, 0)
Ctx.pwm.setPWM(Ctx.water_in2, 0, 0)

If you have have further questions about scaling up ZAF+ feel free to contact us by opening an issue on our repository.

Clone this wiki locally