8ARM : Open Source Precision Pump

Today many tasks are executed by robots, but one business is not affected much by this, that is the restaurant business, and in more particular the bartender business. This project takes on the challenge to build an Open Source bartender robot with cheap parts and research how good precision can be...

Full description

Bibliographic Details
Main Authors: Kölzow, Krister, Grundén, Emil
Format: Others
Language:English
Published: KTH, Maskinkonstruktion (Inst.) 2015
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-184258
Description
Summary:Today many tasks are executed by robots, but one business is not affected much by this, that is the restaurant business, and in more particular the bartender business. This project takes on the challenge to build an Open Source bartender robot with cheap parts and research how good precision can be achieved. The project does not take account for different viscosities of the liquids or abnormal temperatures. The key component for this project is the peristaltic pump, which is used to transport the liquid. The pump is an Open Source 3D-printable pump distributed through Thingiverse® and can be modified parametrically in the software OpenSCAD. Other components used in this project are an ArduinoTM Uno and a tachometer. These are put together to a demonstrator which is controlled by a feedback control. A graphical user interface is also constructed using an object based model-view-controller architecture which runs on the programing language PHP on a Raspberry Pi. The testing of the demonstrator shows that the robot has an error of 5 percent when pumping small amounts of liquid. The total cost for this project is 1930 SEK, but it can be dropped lower if a cheaper engine is chosen, resulting in a slower machine. === Idag används robotar inom många branscher i världen. En bransch som inte påverkats mycket av robotindustrin är restaurangbranschen och ännu mer specifikt bartenderbranschen. Det här projektet handlar om att utveckla en bartenderrobot med öppen källkod som använder billiga komponenter och sedan undersöka hur bra precision det det går att få. Projektet tar inte hänsyn till olika viskositeter på vätskorna eller ovanliga temperaturer. Den viktigaste komponenten för detta projekt är den peristaltiska pumpen som används för att transportera vätskan. Pumpen kan 3D-printas, den har en öppen källkod och går att ladda ner ifrån Thingiverse®. Den är parametriserad i programmet OpenSCAD så den är lätt att modifiera. Andra komponenter som används i detta projekt är ArduinoTM Uno och en varvräknare som sätts ihop till en prototyp som styrs via ett återkopplat system. Även ett grafiskt gränssnitt är byggt på en objektbaserad model-view-controller arkitektur som körs i programspråket PHP på en Raspberry Pi. Tester av prototypen visar att det maximala felet är 5 procent när små volymer pumpas. Den totala kostnaden för detta projekt blev 1930 SEK men det går att få en lägre kostnad om en annan motor väljs. Detta gör dock att det tar längre tid att hälla upp vätska.