Designing a cocktail machine

Hello everyone, I am new to this forum and the arduino world.
I am building a prototype Cocktail blending machine (using 7 12v pumps) as a project that would be operated via a simple mobile app ( User interface).
what is the best and easy way for a beginner to connect my Arduino uno to the mobile app and also the best programming language to use.

thank you so much.

An Arduino Uno does not have wifi so connecting to your app won't work unless you add some sort of wifi module. Much better to get a wifi enabled board like an esp32.

BUT this sounds like a very ambitious project for a beginner. I'd start by doing some of the examples in the IDE and build up your knowledge.

Figure out how to properly control 1 12v pump. You will need either a driver board or external circuitry (MOSFET) to do it.

Slowly build up the complexity of your project as your skills grow.

good luck.

1 Like

This is a very common project and that type of interface is used in many projects. Have you searched this forum for examples? There is a showcase category where people show off their working projects. Maybe you can get some hints from the projects there.

1 Like

Hello msharp24

Welcome to the world's best Arduino forum ever.

First of all, I suggest using a BT interface to select a mix recipe. The pumps can be controlled via relays or MOSfets.
Second, the Arduino runs an OOP program that uses a timer function to process the selected mixing recipe for the pumps. This setup enables a scalable solution for 1 to n pumps.

Have a nice day and enjoy programming in C++.

p.s.: array´s, struct´s and enum´s are your friends.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.