Difference between revisions of "BarBot"

From Nottinghack Wiki
Jump to navigation Jump to search
(34 intermediate revisions by 5 users not shown)
Line 1: Line 1:
== Mouse's BarBot Project ==
 
  
<pre>
+
= BarBot Project =
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
+
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.
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.
+
[[File:Barbots.jpg|1000px]]
  
Meet with me on Wednesday evening in the Kitchen.  I'll show some pics
+
== Goal ==
of robots from BarBot and say what basic designs I'm aware of and we
 
can chew it over.
 
  
Who's with me?!
+
To have a functional booze-serving robot ready to take to EM Fields at the end of August 2014.
  
Mouse
+
===Minimal functionality===
</pre>
+
* 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 (options include a punch card)
  
Presentation: https://docs.google.com/presentation/d/1Z2ZQRsVUyTp_5HM5gC5SyxK3WZn0ljeET4wEFzsnepA
+
===Stretch Goals===
 +
* Have options to add mixers (e.g. tonic water)
 +
* Ice dispenser
 +
* Make it look pretty
  
 +
== Project Management ==
  
Fundamental sub-projects: -
+
=== Makers ===
  
* dispensing ingredients
+
Major contributors:
* delivery of dispensed ingredients
 
* mixing techniques
 
* ordering and delivery interface
 
* styling, flair
 
* drink recipes
 
  
== dispensing ingredients ==
+
*Daniel Swann
Getting the right quantity of each ingredient into a glass/shaker/whatever.
+
*Ed Raisin
 +
*Ian Dickinson
 +
*Michael Erskine
 +
*Mouse
  
* spirits:
+
'''Collaborators wanted!''' We're moving from prototyping individual parts to putting the machine together now. Task with which we could use help/collaboration:  
** viscosity
+
*Web interface
** optics
+
*Frame building (box steel frame)
*** 25ml BEAUMONT NON-DRIP BAR OPTICS - about £5 each (new)
+
*Thematic design
*** rack required?
+
*Power system
*** how much force?
 
*** need example
 
** tippers
 
*** tipping a bottle - lots of fun!
 
*** bottle permanently inverted and tipping a measuring cup - needs valve on bottle
 
** peristaltic pumps
 
** pinch valves: http://www.thingiverse.com/thing:12311
 
*** inexpensive TowerPro 90 servos SKU: 188549 x6 £12
 
*** silcone aquarium tubing: http://www.ebay.co.uk/sch/Tubing-Valves-/177800/i.html
 
* mixers:
 
** fizzy & non-fizzy
 
** viscosity: some sticky
 
* ice:
 
** making - stretch goal
 
** crushing - stretch goal - feeder - kitchen mixer
 
** chilling and storage - electrical requirements
 
* upon error give up and dispense a can of Fosters!
 
* have bottle opener and corkscrew
 
  
== Delivery ==
+
See also: [[{{FULLPAGENAME}}/Makers|Makers]] page to see who's doing what.
Getting the glass to and from ingredients and serving to the customer.
 
  
* conveyor belt
+
=== Meetings ===
* 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 ==
+
Meeting are at 19:30 on Thursdays at Nottinghack, change announcements will be via the Nottinghack mailing list.
* timescales - in time for EMF camp?
 
* portability and power - bulky?
 
* reliability on uptime
 
* setup and teardown
 
* management of lots of drunken people
 
  
== styling and flair ==
+
See also: [[{{FULLPAGENAME}}/Meetings|Meeting Archive]]
* 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 ==
+
=== Mailing List ===
  
* http://partyrobotics.com/
+
To communicate with the makers online, please join the [http://groups.google.co.uk/d/forum/nottinghack-barbot barbot mailing list].
* http://hackaday.com/?s=barbot
+
 
 +
=== Project timeline ===
 +
The goal is to have a working robot to take to EM Fields which is at the end of August 2014.  More details of sub-project deadlines / goals on the [[{{FULLPAGENAME}}/Project timeline]] page.
 +
 
 +
=== Purchases & Expenditure ===
 +
 
 +
I'd like to keep track of how much is spent on what so I can look back at the end of the project and have a good idea of what it costs to do something like this.  I'd also like to reimburse anyone who spends more than their fair share.  Please track expenditure on the [[{{FULLPAGENAME}}/Purchases and expenditure|Purchases and expenditure]] page.
 +
 
 +
== Design ==
 +
 
 +
[[Image:Barbot_map1.png|800px]]
 +
 
 +
* Dispensers arranges in a line, dispensers are static
 +
* Glass on moving platform, which moves along a makerslide (1.5m length)
 +
* Dispensers of various types:
 +
** Optics for booze
 +
** Pressurised dispensers for carbonated and other mixers
 +
** Squirters/dashers to add a little bit of something (limejuice, tobasco and such)
 +
** Big syringe for grenadine, because big syringes are cool
 +
 
 +
===Stations and postions===
 +
Distance is from the far left. and to the centre of each station.<br/>
 +
For coding distance from end stop subtract 105 mm
 +
Actual drop position for the umbrella may be.  
 +
 
 +
{| class="wikitable"
 +
|-
 +
! ID !! Distance in mm !! Description
 +
|-
 +
| 1 || 105 || End stop and first Optic
 +
|-
 +
| 2 || 205|| Optic
 +
|-
 +
| 3 || 305|| Optic
 +
|-
 +
| 4 || 405|| Optic
 +
|-
 +
| 5 || 505|| Optic
 +
|-
 +
| 7 || 605|| Optic
 +
|-
 +
| 8 || 670|| Mixer
 +
|-
 +
| 9 || 730|| Mixer
 +
|-
 +
| 10 || 790 || Mixer
 +
|-
 +
| 11 || 850 || Mixer
 +
|-
 +
| 12 || 910 || Mixer
 +
|-
 +
| 13 || 970 || Mixer
 +
|-
 +
| 14 || 1030 || Dash
 +
|-
 +
| 15 || 1090 || Dash
 +
|-
 +
| 16 || 1150 || Dash
 +
|-
 +
| 17 || 1205 || Cherries
 +
|-
 +
| 18 || 1265 || Lemon
 +
|-
 +
| 19 || 1320 || Stirring device
 +
|-
 +
| 19 || 1375 || Syringe
 +
|-
 +
| 20 || 1415 || Umbella (Last posible station distance)
 +
|}
 +
 
 +
 
 +
See separate pages with details of each device [[Project:BarBot/Components]]
 +
 
 +
== Fundamental sub-projects ==
 +
 
 +
* [[{{FULLPAGENAME}}/Dispensing Ingredients|Dispensing ingredients]]
 +
* [[{{FULLPAGENAME}}/Delivery|Delivering ingredients to glass]]
 +
* Post-processing: stirring / shaking etc. (stretch goal)
 +
* Control software
 +
** [[{{FULLPAGENAME}}/Database schema|Database schema]] for storing recipes & system config info
 +
** [[{{FULLPAGENAME}}/Real-time software|Real-time software control]] (motor control etc.)
 +
** [[{{FULLPAGENAME}}/User interface software| User interface]] (web-based)
 +
** [[{{FULLPAGENAME}}/Configuration software|Ingredient set-up interface]]
 +
** [[{{FULLPAGENAME}}/Recipe execution software|Recipe execution software]] (convert recipe into h/w control sequences)
 +
* [[{{FULLPAGENAME}}/Power system|Power system]] 12V battery & mains operation
 +
* [[{{FULLPAGENAME}}/Styling and flair|Styling and flair]]
 +
* [[{{FULLPAGENAME}}/Recipe collection|Recipe collection]]
 +
 
 +
== Supplies for EMF Camp ==
 +
 
 +
I want to take a bunch of drink to EMF camp and serve free cocktails. The gifting culture is a wonderful thing, and necessary to avoid conflict with the event licensed bar, but it means we have to fund-raise before hand do buy the stuff. We'll have to fork out for:
 +
 
 +
* [[/Supplies/Spirits|Spirits]]
 +
* [[/Supplies/Mixers|Mixers]]
 +
* [[/Supplies/Glasses|Disposable glasses]]
 +
* [[/Supplies/Other|Cocktail umbrellas and such]] (well, we don't ''have'' to - we ''get'' to)
 +
 
 +
=== Bistromathics ===
 +
I want to serve on Friday and Saturday nights, for about 3 hours per night. I think we can probably serve one drink every 2 minutes, which means we're going to get through about 150-200 drinks.  Assuming 200, with an average of 2 * 25 ml shots per drink, and 50ml of mixer, that's:
 +
 
 +
* 10 litres of spirits = about £150
 +
* 10 litres of mixers = about £10-20
 +
* About £60 for nice [[/Supplies/Glasses|disposable glasses]] or about £20 for less nice ones.  We can have a mixture of them.
 +
 
 +
Basically, we're looking at a £200 bill for all this if we're going to get cheap booze... more money means better quality boozes.
 +
 
 +
== Costs & Fund-raising ==
  
=== ebay ===
+
Building the whole thing is going to cost moneys. So far (as of June 11th 2014), people who are working on the project are buying components they need them, and (I hope) filling in the [[/Purchases and expenditure|Purchases and expenditure]] page. However, costs are going to mount and I'd like to reimburse people for the money they've spent.  We also need money for supplies, and to pay for a van to take everything to EMF camp.
  
* http://www.ebay.co.uk/sch/Bar-Wine-Accessories-/20687/i.html
+
=== Potential Funding Sources ===
* http://www.ebay.co.uk/sch/Bar-Drinks-Equipment-/25362/i.html
 
  
== Current Work ==
+
I'd rather not pan-handle, so here are some other ideas:
  
* Michael: investigate servo pinch valve
+
* Solicit moneys from the space as part of the EMF camp efforts. This has already been provisionally agreed in the case of hiring a van, and in return I have offered to provide a service to the space by taking larger items of infra for the event, and perhaps tents and other large items for members who are attending.
** this will be timed rather than measured so calibration of each valve is required per ingredient
+
* Poker nights at the space: £10 buy in, £5 goes to BarBot funds.
** 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 -
 
*** find reliable local supplier
 
*** for long lengths we don't need the nice stuff - just cheap plastic tubing is enough - need connectors though. http://www.wilko.com/fish/wilko-aquarium-airline/invt/0121966?VBMST=aquarium
 
*** pets at home (expensive but local)
 
** 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
 
** can be as cheap as pinch valves
 
** very controllable
 
** https://www.thingiverse.com/tag:peristaltic
 
** lasercut parts
 
** continuous rotation servos or steppers - can use single stepper and gearbox
 
* spills and mess, hygiene and cleanup
 
  
 +
=== Fundraiser Event ===
  
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
+
August 16th fundraiser event details here [[/Fundraiser|here]]
  
I have ordered a cheap 2l bottle fizzy drink tap from a HK ebay seller - these might be a cheap answer for carbonated mixers --  [[User:Msemtd|Michael Erskine]] 1 April 2014
+
== References ==
* http://www.ebay.co.uk/itm/261374586967?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649
 
* http://www.ebay.co.uk/itm/261374586967
 
  
 +
* http://partyrobotics.com/
 +
* http://hackaday.com/?s=barbot
 +
* All time top drinks at webtender http://www.webtender.com/statistics/all-time-top.html
  
= Purchases & Expenditure =  
+
=== Ebay ===
  
* 31/03/2014 - Silicon Type Airline - £2.99 - Michael - from The Range (NG23GZ) - http://www.therange.co.uk/algarde-6mm-silicone-type-airline/fish-tank-equipment/the-range/fcp-product/89501
+
* http://www.ebay.co.uk/sch/Bar-Wine-Accessories-/20687/i.html
* 30/03/2014 - Wilko Aquarium Airline (plastic) - £1.50 - Michael - from Wilkinsons - http://www.wilko.com/fish/wilko-aquarium-airline/invt/0121966?VBMST=aquarium
+
* http://www.ebay.co.uk/sch/Bar-Drinks-Equipment-/25362/i.html
* 01/04/2014 - Carbonated drink dispenser - £1.98 - Michael - from ebay HK seller - http://www.ebay.co.uk/itm/261374586967
+
* http://www.ebay.co.uk/sch/Party-Tableware-/26388/i.html
 +
[[Category:Projects_(in_progress)]]
 +
[[Category:Projects]]

Revision as of 15:09, 13 August 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 presentation shown at open night on 2014-03-26.

Barbots.jpg

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 (options include a punch card)

Stretch Goals

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

Project Management

Makers

Major contributors:

  • Daniel Swann
  • Ed Raisin
  • Ian Dickinson
  • Michael Erskine
  • Mouse

Collaborators wanted! We're moving from prototyping individual parts to putting the machine together now. Task with which we could use help/collaboration:

  • Web interface
  • Frame building (box steel frame)
  • Thematic design
  • Power system

See also: Makers page to see who's doing what.

Meetings

Meeting are at 19:30 on Thursdays at Nottinghack, change announcements will be via the Nottinghack mailing list.

See also: Meeting Archive

Mailing List

To communicate with the makers online, please join the barbot mailing list.

Project timeline

The goal is to have a working robot to take to EM Fields which is at the end of August 2014. More details of sub-project deadlines / goals on the BarBot/Project timeline page.

Purchases & Expenditure

I'd like to keep track of how much is spent on what so I can look back at the end of the project and have a good idea of what it costs to do something like this. I'd also like to reimburse anyone who spends more than their fair share. Please track expenditure on the Purchases and expenditure page.

Design

Barbot map1.png

  • Dispensers arranges in a line, dispensers are static
  • Glass on moving platform, which moves along a makerslide (1.5m length)
  • Dispensers of various types:
    • Optics for booze
    • Pressurised dispensers for carbonated and other mixers
    • Squirters/dashers to add a little bit of something (limejuice, tobasco and such)
    • Big syringe for grenadine, because big syringes are cool

Stations and postions

Distance is from the far left. and to the centre of each station.
For coding distance from end stop subtract 105 mm Actual drop position for the umbrella may be.

ID Distance in mm Description
1 105 End stop and first Optic
2 205 Optic
3 305 Optic
4 405 Optic
5 505 Optic
7 605 Optic
8 670 Mixer
9 730 Mixer
10 790 Mixer
11 850 Mixer
12 910 Mixer
13 970 Mixer
14 1030 Dash
15 1090 Dash
16 1150 Dash
17 1205 Cherries
18 1265 Lemon
19 1320 Stirring device
19 1375 Syringe
20 1415 Umbella (Last posible station distance)


See separate pages with details of each device Project:BarBot/Components

Fundamental sub-projects

Supplies for EMF Camp

I want to take a bunch of drink to EMF camp and serve free cocktails. The gifting culture is a wonderful thing, and necessary to avoid conflict with the event licensed bar, but it means we have to fund-raise before hand do buy the stuff. We'll have to fork out for:

Bistromathics

I want to serve on Friday and Saturday nights, for about 3 hours per night. I think we can probably serve one drink every 2 minutes, which means we're going to get through about 150-200 drinks. Assuming 200, with an average of 2 * 25 ml shots per drink, and 50ml of mixer, that's:

  • 10 litres of spirits = about £150
  • 10 litres of mixers = about £10-20
  • About £60 for nice disposable glasses or about £20 for less nice ones. We can have a mixture of them.

Basically, we're looking at a £200 bill for all this if we're going to get cheap booze... more money means better quality boozes.

Costs & Fund-raising

Building the whole thing is going to cost moneys. So far (as of June 11th 2014), people who are working on the project are buying components they need them, and (I hope) filling in the Purchases and expenditure page. However, costs are going to mount and I'd like to reimburse people for the money they've spent. We also need money for supplies, and to pay for a van to take everything to EMF camp.

Potential Funding Sources

I'd rather not pan-handle, so here are some other ideas:

  • Solicit moneys from the space as part of the EMF camp efforts. This has already been provisionally agreed in the case of hiring a van, and in return I have offered to provide a service to the space by taking larger items of infra for the event, and perhaps tents and other large items for members who are attending.
  • Poker nights at the space: £10 buy in, £5 goes to BarBot funds.

Fundraiser Event

August 16th fundraiser event details here here

References

Ebay