Barbot is an open source Arduino cocktail mixing robot controlled with the hybrid mobile app via Bluetooth. You can check how it works here.
- Node.js
- Npm (Node comes with npm)
- Android SDK tools [ installing Cordova requirements ] or Xcode depending on which platform you want to use
- Arduino IDE
- Clone this repository
- From the client directory, run
npm install
- Install Cordova globally
npm install -g cordova
- Install Ionic CLI globally
npm install -g ionic
- Run
ionic serve
in a terminal from theclient
directory - At this point, Ionic CLI should open the app in your browser
- Clone this repository
- Start the Arduino IDE and open the
Barbot.ino
- In Arduino IDE, select your board from the
Tools -> Board
menu (right now we're not supporting other boards than Arduino Mega) - Select the serial port to which Arduino is connected from the
Tools -> Serial Port
menu - Click the Verify button to see that the code is ok
- Click the Upload button
- If all goes well, that's it
- NEMA 17 stepper motor
- Pololu A4988 stepper driver
- Hitec HS-7955TG servo motor
- Pololu Micro Maestro 6-Channel servo controller
- Bluetooth module HC-05
- GT2 6mm wide timing belt
- GT2 timing pulley 20 teeth 5mm bore
- Timing belt bearing
- 2 x Chrome plated round rail 1200mm x 12mm
- 4 x SK12 12mm bore linear rail shaft support
- 4 x SC12UU aluminium pillow block housing
- 9 x 40ml Beaumont Metrix SL spirit measure
- 3 x Wall 3 bottle rack
- Endstop microswitch
- Arduino Mega 2560
- Cable carrier
- DC-DC converter (12V to 5V)
- AC power supply 12V (6.67A)
- Dispensers used in this project won't work with liqueur and other thick drinks. You might also have problems with sugary drinks as they stick inner dispenser parts together if you leave the liquid inside the dispenser for hours
- You can use Coca-Cola and other carbonated drinks with these dispensers, but don't forget to make a hole at the bottom of the bottle before mounting the dispenser to the bottle in order to let air get out, otherwise you will have a big fountain. Use empty bottles and fill them later through the holes after mounting the dispensers
- Wash dispensers very well after every use, otherwise the inner dispenser parts will stick together. I would also recommend you to wash them before every use
- Visma Lietuva Techies Club for support and supplying all needed parts
- Edmundas Rakauskas for contributing to the project