I am looking to control 4 pumps and an electric motor. All pumps will be pumping into a mixer on a scale.
And the electric motor is powering a Auger for cement into the mixer.
Each pump will have to add a specific weight of each ingredient.
And I want all this to be controlled from my computer where I can easily change the values of each weight as I want to.
Is this possible?
It has to be extremely accurate and keep a record on my computer of each mix.
*Each pump will be pumping different quantities.
I am new to the Arduino and coding I will need help with the code.
And the electric motor is powering a Auger for cement into the mixer.
In which case safety is paramount. If there is any possibility of a living creature being near the running equipment every decision you make needs to include a consideration as to how the equipment can be put in a safe state.
Is this possible?
Yes.
Batch (aka Recipe) processing is nearly always handled using state machines.
I suspect the most difficult part will be deciding on responsibilities: What part does the computer play? What part does the controller play? What data will the two exchange?
Since any PC has the ability to control everything you mentioned, I do not see any need for an Arduino.
The Arduino is suited for autonomous operation and although it can be a tethered operation, your application does not eliminate complexity, nor add functionality.
these sorts of products, and software have been around longer than the Arduino and are much more developed.
DylanRSA:
And I want all this to be controlled from my computer where I can easily change the values of each weight as I want to.
Is this possible?
It has to be extremely accurate and keep a record on my computer of each mix.
This is certainly possible, but it will not be trivial, even for someone with experience in this sort of control system. How many hours of your time are you prepared to spend getting it to work?
You need to say what you mean by "extremely accurate" and you need to say what measuring instruments are used to attain that.
If I was building the project I would do as little as possible on the Arduino and as much as possible on my PC because it is much easier to program a PC and it has far more resources. Just use the Arduino to switch things on and off when it gets commands from the PC and collect data from sensors that cannot send data direct to the PC.