The pancake printer will have motors that control two axes suspended over the cook surface and controlled by the Pi. The batter flow will be controled by a servo motor and a camera to take pictures for the input, and a button to trigger the camera input. People will interact with the printer by posing in front of the camera, pressing the button to take a picture and start the printing. After the batter is done being printed, the user will have to flip the pancake and allow it to finish cooking before eating their face in pancake form.
Because of the complexity of building the motor mechanism to time the batter dispersal and cost of purchasing all the necessary parts, we decided to pivot our efforts to building a robotic drink mixer, BOTtender. The user would interact through a mobile app to select the proportion of each drink/mixer and then click a button to send a request to the system. It will then pour the appropriate amounts for each liquid and the drink will be ready. To build this, we need a simple mobile app to take the user input that connects to a web socket provided by the Pi. The pi then sends this data to the arduino that controls the timing of each solonoid valve connected to a bottle containing each liquid and dispenses all the liquids in a single cup.
- 2 solonoid valves
- 4 module relay circuit
- Diodes
- 12V Power Supply to control valves
- Arduino
- Raspberry Pi
- Food-Safe Squeeze Bottles
- Food-Safe tubing
We based our circuit design and implementation on this video for setting up the solonoid valves. They are connected to an arduinio running this code that accepts the input from the pi and controls the timing for opening and closing of the valves. The Raspberry Pi runs this code based off Labs 6 and 7 to set up the websocket and takes input from the mobile app to push to the arduino. The mobile app uses this code to set up the interface and send the user selections over the web socket. We then attached bottles to each valve using the plastic tubes.
-Video of Solenoid Valves Working -Video of App Working -Video of Final Demo