I'm building a liquid dispensing/vending machine. Here are the features it'll have:
The machine will have a big touchscreen and user can interact with it and select her options. It should also have a capability to show animations/videos.
It'll have motors to control the flow of different fluids and dispense some liquids. It is controlling around 12-15 sensors, and 12-15 motors/relays, probably a camera.
Machine also needs to have a payment method integration.
Also, it should be connected to internet and receive commands from a smartphone app/web and send some sensor information to a common database.
Do you think a Raspberry Pi 3 running Android Things is an appropriate platform for this? Can all of the features above be implemented that way?