I want to build a drinkerbot (seems like everybody is building one these days). I've seen it done with just an arduino but I want to know if its possible to incorporate a raspberry pi.
My idea is to save all the drink recipes on the raspberry pi (I would like to create a GUI for you to be able to select the drinks but I'll handle that when I get to it). When you select a drink on the raspberry pi it will send the drink information to the arduino and execute the procedure to make the drinks.
My question is, is this even possible to do or am I over thinking this project? I would like there to be an extensive list of drinks stored I'm just not sure if the arduino can hold all of that information.
It's certainly possible - be careful connecting the Pi and the arduino - depending on which arduino you use, you may need level translation so that they can communicate (Pi is 3.3V).
Depending on what you mean by an extensive list of drinks, it should be quite feasible to do it without a Pi at all though. A Mega will be able to hold loads of recipes. Alternatively, you could hold them on an SD card. Or you can get them from a web server over ethernet. That web server might well be a Pi of course.
But if you want the Pi to be the front end and the Arduino to handle the mechanicals that mix your drinks, then sure, it's quite feasible.
wildbill:
It's certainly possible - be careful connecting the Pi and the arduino - depending on which arduino you use, you may need level translation so that they can communicate (Pi is 3.3V).
Depending on what you mean by an extensive list of drinks, it should be quite feasible to do it without a Pi at all though. A Mega will be able to hold loads of recipes. Alternatively, you could hold them on an SD card. Or you can get them from a web server over ethernet. That web server might well be a Pi of course.
But if you want the Pi to be the front end and the Arduino to handle the mechanicals that mix your drinks, then sure, it's quite feasible.