Difference between revisions of "BarBot"

From Makespace
Jump to: navigation, search
(Roberts Working Idea)
(Roberts Working Idea)
Line 54: Line 54:
 
* Fits in a transparent ~1 meter cube, interesting things to see from all 4 sides.
 
* Fits in a transparent ~1 meter cube, interesting things to see from all 4 sides.
 
* Use a RPi for management, connected to a touch screen for order taking and an RFID reader (TikiTag?) for customer tracking
 
* Use a RPi for management, connected to a touch screen for order taking and an RFID reader (TikiTag?) for customer tracking
* Use [http://en.wikipedia.org/wiki/Local_Interconnect_Network LIN]  or [http://en.wikipedia.org/wiki/CAN_bus] bus nodes for modular management; a node for cup carousel, a node for a spirit carousel etc...
+
* Use [http://en.wikipedia.org/wiki/Local_Interconnect_Network LIN]  or [http://en.wikipedia.org/wiki/CAN_bus CAN] bus nodes for modular management; a node for cup carousel, a node for a spirit carousel etc...
 
** Freescale KL05 FRDM boards for each node, a specialised shield to tailor the node for it's role.
 
** Freescale KL05 FRDM boards for each node, a specialised shield to tailor the node for it's role.
 
** LIN Spec [http://www.cs-group.de/fileadmin/media/Documents/LIN_Specification_Package_2.2A.pdf here].
 
** LIN Spec [http://www.cs-group.de/fileadmin/media/Documents/LIN_Specification_Package_2.2A.pdf here].
 
* Lots of sensors for fully closed loop control
 
* Lots of sensors for fully closed loop control
 
* See [http://interactive.blockdiag.com/?compression=deflate&src=eJxtjs0KgkAYRfc9xWXWCbWuXKRQgkWkrcTFqGN-OMzIjK6id0-TfhCX93C4nEzqvC6I3_FYALheCI6LKDdCKCSSZ0JiB3b0TwFLNx9l6yDWXV7ZqXeL9hONaor79zmFeV2DUPNCGLYcl8eN7qyQw44aMtR-UbJK5-h6pLps4RtSNXyyjVB2_Dxwo8hWf7CPct9xv6IwOA9FzxfRqVEK here] for block diagram
 
* See [http://interactive.blockdiag.com/?compression=deflate&src=eJxtjs0KgkAYRfc9xWXWCbWuXKRQgkWkrcTFqGN-OMzIjK6id0-TfhCX93C4nEzqvC6I3_FYALheCI6LKDdCKCSSZ0JiB3b0TwFLNx9l6yDWXV7ZqXeL9hONaor79zmFeV2DUPNCGLYcl8eN7qyQw44aMtR-UbJK5-h6pLps4RtSNXyyjVB2_Dxwo8hWf7CPct9xv6IwOA9FzxfRqVEK here] for block diagram

Revision as of 12:06, 20 September 2014

We want to create a BarBot.

Initial Goals

  • 6 Optivends for alcoholic drinks
  • 6 dispensers for soft drinks
  • 6 dispensers for misc items (olives cherries, umbrellas, etc...)
  • High through put with multiple drinks simultaneously

Target Cocktails

  • Gin & Tonic
    • Gin
    • Tonic
  • White Russian
    • Cream
    • Vodka
    • Kahula
    • Ice
  • Margarita
    • tequila
    • line
    • triple sec
    • salt rim
  • Mojito
    • Lime
    • Mint Leaves
    • Sugar
    • ice
    • white rum
    • soda water

ToDo

  • Block diagram
  • Decide on a budget
  • Make a makespace community project

Idea Scratchpad

  • Force sensitive resistors for glass detection & liquid quantity
  • Carriages with scissor lifts to activate Optivends (and thus everything else)
  • Circular track/path to automatically reuse a carriage.
  • Ways of bypassing unused dispensers to allow for drinks leapfrogging.
  • Raspberry Pi for main controller, Arduino-likes for carriages
  • 3D print our own peristaltic pumps?
  • HackADay links to check out here
  • A barbot is essentially a vending machine, mine vending machines for mechanisms & ideas.

Roberts Working Idea

  • Standardised glasses, like these or these.
  • Glasses are loaded in corner as a stack of 20 in a column
  • Glasses travel on a large carousel
  • Mini-carousels for spirits, lever mechanism to operate Optics
  • Peristaltic pumps for soft drinks
  • Hoppers and screws for garnishes
  • Fits in a transparent ~1 meter cube, interesting things to see from all 4 sides.
  • Use a RPi for management, connected to a touch screen for order taking and an RFID reader (TikiTag?) for customer tracking
  • Use LIN or CAN bus nodes for modular management; a node for cup carousel, a node for a spirit carousel etc...
    • Freescale KL05 FRDM boards for each node, a specialised shield to tailor the node for it's role.
    • LIN Spec here.
  • Lots of sensors for fully closed loop control
  • See here for block diagram