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: A humble start to Barbot, with only really a basic layout of the electronics and firmware working.
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: Barbot has taken a new shape, new pumps have been developed, and electrical harness is ready to go in!
Budget Distribution
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 |