Implementation

Increment Steps

Working up to the currently functioning BarBot involved building up the pump assembly, user interface electronics, motor electronics, and firmware in parallel to allow continual testing.

Expectedly, we ran into a few hurdles in the development of each subsystem - of which the pump assembly proved to be most challenging. Having quick access to previous versions of our electronics and firmware allowed us to continuously test the pump assembly even while developing new hardware or firmware

The following is a visualization on how we evolved from the first version of Barbot in Sprint 1, to the more familiar Barbot that begins to take shape in Sprint 3. The links will take a deeper dive into what was accomplished each sprint, what went wrong, and how we hoped to improve.

Sprints

Sprint 1 Sprint 1

Sprint 1: A humble start to Barbot, with only really a basic layout of the electronics and firmware working.

Sprint 2

Sprint 2

Sprint 2: Barbot’s shape has remained pretty consistent, but now holds two pumps, with the electronics for four, and now features a maintainance mode!

Sprint 3

Sprint 3

Sprint 3: Barbot has taken a new shape, new pumps have been developed, and electrical harness is ready to go in!

Budget Distribution

Link to budget spreadsheet

Item name item quantity MSRP item total price total money spent total price at MSRP
Tubing 1 41.61 41.61 216.75 435.75
fridge 1 60 60    
Peristaltic pump DIY 1 126.9 46.9    
wiring 1 5 0    
Housing/aesthetics 1 70 0    
step down converter https://a.co/d/7d3tiRA 1 2 2    
sealant 1 19 19    
Arduino Mega2560 1 20 20    
extension cord 1 6 6    
Perfboards 3 1.5 1.5    
Pin Headers 24 3.5 3.5    
24V Power Supply 1 20 0    
Terminal Blocks 3 0.4 0.4    
100uF Capacitors 6 5 0    
LEDs 5 1 0    
2.2 kΩ resistors 5 1 0    
Buttons 3 1 0    
10 kΩ resistors 3 1 0    
10 kΩ Potentiometer 1 1 0    
LCD Screen 1 15 0    
6-pin 4-wire motor wire harnesses 4 5 0    
20cm M-M jumper wires 20 1.16 1.16    
20cm F-M jumper wires 43 2.68 2.68    
Lots of Solder 1 4 0    
motor drivers. 1 12 12    
Empty bottles 4 0 0    
adhesives 1 10 0