If everyone took notice of those saying "It won't work", or "It's too complicated" or similar, we wouldn't be at the stage in our technological evolution that we currently find ourselves.
"My God man! You
actually want to sit in a vehicle travelling at a hundred miles an hour?....You must be mad, at that speed the air rushing into your lungs will cause them to explode!!"
But they didn't.
Dream on flames, your imagination is likely the same as the rest of us....Perhaps you have more drive.
So, what would you require to achieve this project?
Hoppers for your ingredients.
Sensors to verify the level of your hoppers.
Actuators to deposit your ingredients onto the transport mechanism.
Actuators to move your selected ingredients from the hoppers, to wherever the processing is done.
Sensors to verify whether an ingredient is actually in transit.
Sensors to verify when an ingredient has arrived at the processing point, stopping the transport mechanism.
Actuators to perform the processing operation.
Sensors to verify the processing operation.
Actuators to transport the processed ingredients to a mixing station/cooking station.
Sensors to verify the ingredients have arrived...
Actuators to perform the mixing/cooking.
Sensors to verify temperatures, timers to control cooking duration etc.
Audible/visual indicator, or a combination of the two, to alert on any failure, or success of the operation.
Some form of controller/processor to tie all this together, along with a database of selectable recipes, probably with a RTC setting to allow for delayed start (In order to have the process take place whilst unattended, so that the process is complete around the time one gets home from work
).
And most-likely, a multitude of other operations that are overlooked by a quick skim of the task...
What happens if one, or more, of the ingredients has gone bad in the hopper(s)? Would there be some form of 'freshness' monitoring, say a date of loading and a 'dump-by' date? This would be reliant upon the user to input information as ingredients are replenished, but as we all know, you can't guarantee freshness of bought perishable goods... If you sow and reap it yourself, you have a better idea of what you are loading, but how much can you trust your source if you have to purchase?
It's a huge task to undertake.....but not impossible.
HTH.