Difference between revisions of "BarBot"

From Nottinghack Wiki
Jump to navigation Jump to search
Line 1: Line 1:
== Mouse's BarBot Project ==
+
== BarBot Project ==
  
<pre>
+
As per the [[BarBot:Annoncement|project announcement on the mailing list]], the goal of this project is to create a robot capable of serving (some) cocktails. Some pictures of cocktail robots can be found in the [[https://docs.google.com/presentation/d/1Z2ZQRsVUyTp_5HM5gC5SyxK3WZn0ljeET4wEFzsnepA|presentation]] shown at open night on 2014-03-26.
Hello hackers, I want to make a cocktail-making robot.  I went to an
 
event called BarBot last year which had a bunch of them, so I've seen
 
a few designs which work.   I'd like a couple of serious collaborators
 
who are prepared to:
 
  
1. Share cost of parts
+
== Goal ==
2. Help design and make the robot
 
3. Help design and code software for controlling it (if any - depends on design)
 
4. Help test a bunch of possibly random drinks.
 
5. Clean up afterwards
 
  
I'd love to have something we can take to EM Fields.
+
To have a functional booze-serving robot ready to take to EM Fields at the end of August 2014.
  
Meet with me on Wednesday evening in the Kitchen.  I'll show some pics
+
===Minimal functionality===
of robots from BarBot and say what basic designs I'm aware of and we
+
* Make drinks from a combination of four or more spirits (six is better)
can chew it over.
+
* To have some visibly moving part(s) - i.e. not the Bartendro approach where ingredients are pumped to a static glass via static tubes.
 +
* For punters to be able to choose their beverage interactively some how
  
Who's with me?!
+
===Stretch Goals===
 +
* Have options to add mixers (e.g. tonic water)
 +
* Ice dispenser
 +
* Make it look pretty
  
Mouse
+
== Fundamental sub-projects ==
</pre>
 
  
Presentation: https://docs.google.com/presentation/d/1Z2ZQRsVUyTp_5HM5gC5SyxK3WZn0ljeET4wEFzsnepA
+
* [[BarBot:Dispensing Ingredients|Dispensing ingredients]]
 +
* [[BarBot:Delivery|Delivering ingredients to glass]]
 +
* Post-processing: stirring / shaking etc. (stretch goal)
 +
* Control software
 +
** [[BarBot:Database schema|Database schema]] for storing recipes & system config info
 +
** [[BarBot:Real-time software|Real-time software control]] (motor control etc.)
 +
** [[BarBot:User interface software| User interface]] (web-based)
 +
** [[BarBot:Configuration software|Ingredient set-up interface]]
 +
** [[BarBot:Recipe execution software|Recipe execution software]] (convert recipe into h/w control sequences)
 +
* [[BarBot:Power system|Power system]] 12V battery & mains operation
 +
* [[BarBot:Styling and flair|Styling and flair]]
 +
* [[BarBot:Recipe collection|Recipe collection]]
 +
 
 +
== Project Management ==
  
Fundamental sub-projects: -
+
Meetings:
 +
* [[BarBot:Meeting Thu 2014-04-03]]
 +
* [[BarBot:Meeting Thu 2014-04-10]]
  
* [[BarBot:Dispensing Ingredients|Dispensing ingredients]]
+
See also:  
* [[BarBot:Delivery|Ingredient delivery to glass]]
+
* [[BarBot:Project timeline]]
* Post-processing: stirring / shaking etc. (stretch goal)
 
* [[BarBot:Control software|Control Software]]
 
** Real-time software control (motors etc.)
 
** Config interface (set up which bottles are installed)
 
** Customer interface (choose a drink)
 
* Styling, flair
 
** Canals
 
** Railways
 
** LEDs
 
** Dry ice
 
* Drink recipes / database schema
 
  
== Delivery ==
+
== Design Considerations ==
Getting the glass to and from ingredients and serving to the customer.
 
  
* conveyor belt
+
TODO: split this into a separate page
* turntable for glass or for bottles
 
* glass stays put - ingredients move
 
* everybody likes the train idea
 
** http://www.amazon.co.uk/dp/B00665TS3S/
 
** for a train to work it needs to be stable and reliable
 
  
== some practicalities ==
 
 
* timescales - in time for EMF camp?
 
* timescales - in time for EMF camp?
 
* portability and power - bulky?
 
* portability and power - bulky?
Line 58: Line 50:
 
* setup and teardown
 
* setup and teardown
 
* management of lots of drunken people
 
* management of lots of drunken people
 
== styling and flair ==
 
* the serving of even the most simple drink should at least be entertaining
 
* LEDs + perspex + liquids
 
** see http://www.google.co.uk/search?q=drink+fountain
 
* rocket launcher switches
 
* crazy user interface
 
* touchscreen
 
* graphics
 
* incorporate some personality
 
* have a face
 
* have a voice
 
* receive feedback
 
* print out reciepts
 
* periphery and accessories (preferably Nottinghack branded)
 
** cocktail umbrellas
 
** cocktail/swizzle sticks
 
** olives/lemon slices/cherries/mint leaves/etc
 
** drip-trays, bar-towels, coasters, etc.
 
  
 
== references ==
 
== references ==
Line 112: Line 85:
 
** continuous rotation servos or steppers - can use single stepper and gearbox
 
** continuous rotation servos or steppers - can use single stepper and gearbox
 
* spills and mess, hygiene and cleanup
 
* spills and mess, hygiene and cleanup
 
  
 
I now have 2 types of 6mm tubing: cheap plastic from wilkos and some more expensive silicone tubing from the Range --  [[User:Msemtd|Michael Erskine]] 1 April 2014
 
I now have 2 types of 6mm tubing: cheap plastic from wilkos and some more expensive silicone tubing from the Range --  [[User:Msemtd|Michael Erskine]] 1 April 2014
Line 127: Line 99:
 
* 2014-03-30 - Wilko Aquarium Airline (plastic) - £1.50 - Michael - from Wilkinsons - http://www.wilko.com/fish/wilko-aquarium-airline/invt/0121966?VBMST=aquarium
 
* 2014-03-30 - Wilko Aquarium Airline (plastic) - £1.50 - Michael - from Wilkinsons - http://www.wilko.com/fish/wilko-aquarium-airline/invt/0121966?VBMST=aquarium
 
* 2014-04-01 - Carbonated drink dispenser - £1.98 - Michael - from ebay HK seller - http://www.ebay.co.uk/itm/261374586967
 
* 2014-04-01 - Carbonated drink dispenser - £1.98 - Michael - from ebay HK seller - http://www.ebay.co.uk/itm/261374586967
 +
 +
[[Category:Projects_(in_progress)]]
 +
[[Category:Projects]]

Revision as of 23:24, 3 April 2014

BarBot Project

As per the project announcement on the mailing list, the goal of this project is to create a robot capable of serving (some) cocktails. Some pictures of cocktail robots can be found in the [[1]] shown at open night on 2014-03-26.

Goal

To have a functional booze-serving robot ready to take to EM Fields at the end of August 2014.

Minimal functionality

  • Make drinks from a combination of four or more spirits (six is better)
  • To have some visibly moving part(s) - i.e. not the Bartendro approach where ingredients are pumped to a static glass via static tubes.
  • For punters to be able to choose their beverage interactively some how

Stretch Goals

  • Have options to add mixers (e.g. tonic water)
  • Ice dispenser
  • Make it look pretty

Fundamental sub-projects

Project Management

Meetings:

See also:

Design Considerations

TODO: split this into a separate page

  • timescales - in time for EMF camp?
  • portability and power - bulky?
  • reliability on uptime
  • setup and teardown
  • management of lots of drunken people

references

ebay

Current Work

  • Michael: investigate servo pinch valve
    • this will be timed rather than measured so calibration of each valve is required per ingredient
    • one valve per ingredient bottle
    • Tower Pro SG90 9g Servo - have one for prototyping - DX bulk order - cheap
    • laser cut mech
    • 6mm soft silicon tubing - check HS consumables -
    • Arduino servo control shield and code
    • bottle interface
      • cork/bung with hole - cheap pourers with silicone sleeve
      • bottle is inverted
      • bottle needs holder of course.
      • Bottle holder: hose clamps/rapstraps, presentation aspects, changeability,
  • Michael: investigate peristaltic pumps
  • spills and mess, hygiene and cleanup

I now have 2 types of 6mm tubing: cheap plastic from wilkos and some more expensive silicone tubing from the Range -- Michael Erskine 1 April 2014

I have ordered a cheap 2l bottle fizzy drink tap from a HK ebay seller - these might be a cheap answer for carbonated mixers -- Michael Erskine 1 April 2014


Purchases & Expenditure