GithubHelp home page GithubHelp logo

ricarduino's Introduction

Ricarduino

Ricarduino is a robot bartender which mixes cocktails for you !

It's a java web application designed to run on a Raspberry Pi and control actuators through his GPIO.

Features

  • List of cocktails with picture, description, ingredients etc.
  • You can choose your type/size of glass
  • You can adapt the recipe to your taste
  • It automatically define how many times each actuator need to be operated in order to get the right amount of each ingredient of the recipe depending on the glass size

Description

Ricarduino is developed with Cuba Studio and need a PostgreSQL database. It uses the Pi4J library to control the GPIO of the Raspberry. It's designed to control Linear Actuators which in turn will push Bar Optics to dispense the ingredients. So each ingredient is linked to an actuator which has GPIO number and optic size properties.

About the name

At the beginning it was supposed to be a simpler project supposed to dispense only Ricard with an arduino : Ricard(ard)uino.

Todo

  • Generify the type of actuator (pumps instead of optics for example)
  • Material design !

ricarduino's People

Contributors

thebobx avatar

Stargazers

 avatar

Watchers

 avatar  avatar

ricarduino's Issues

Random cocktail !

Add a button which pour a cocktail randomly selected in the list of available cocktails.

Priming system using the weight

Using weight : save the starting weight of the empty glass, then, for each line, run the pump until the weight increase : lines are primed.
Or using predefind volume : set a 'priming volume' for each actuator wich depends on the tube line lenght

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.