Difference between revisions of "Team:Aachen/Notebook/Construction Manuals/Pumps"
Line 11: | Line 11: | ||
* MAX232 for the calibration circuit <ref>http://www.ti.com/lit/ds/symlink/max232.pdf MAX232</ref> | * MAX232 for the calibration circuit <ref>http://www.ti.com/lit/ds/symlink/max232.pdf MAX232</ref> | ||
− | == NEMA17== | + | === NEMA17=== |
A NEMA 17 stepper motor has a 1.7 x 1.7 inch (43.2 x 43.2 mm) faceplate. It is larger and generally heavier than, for example, a NEMA 14, but this also means it has more room to put a higher torque. However, its size is not an indication of its power. In our project we use it to build a peristaltic pump. The idea was to be able to pump the medium into the bioreactor at rate as small as 1mL per hour and be smooth so as to not disturb the conditions inside the bioreactor. | A NEMA 17 stepper motor has a 1.7 x 1.7 inch (43.2 x 43.2 mm) faceplate. It is larger and generally heavier than, for example, a NEMA 14, but this also means it has more room to put a higher torque. However, its size is not an indication of its power. In our project we use it to build a peristaltic pump. The idea was to be able to pump the medium into the bioreactor at rate as small as 1mL per hour and be smooth so as to not disturb the conditions inside the bioreactor. | ||
Line 17: | Line 17: | ||
{{Team:Aachen/Figure|Aachen_BioreactorNEMA17Dimensions.jpg|title=Dimensions of a NEMA17|subtitle=Top view remains the same for all models of the NEMA17 series.|size=medium}} | {{Team:Aachen/Figure|Aachen_BioreactorNEMA17Dimensions.jpg|title=Dimensions of a NEMA17|subtitle=Top view remains the same for all models of the NEMA17 series.|size=medium}} | ||
− | =3D structure= | + | ===3D structure=== |
{{Team:Aachen/Figure|Aachen_PumpSpring_Side_1.JPG|title=Pentagonal spring rotor|size=small}}The 3D structure that we developed has five wing like protrusions coming out from the base which hold the ball bearings. The wings are used to press into the tube hence creating the required pressure to move the fluid. | {{Team:Aachen/Figure|Aachen_PumpSpring_Side_1.JPG|title=Pentagonal spring rotor|size=small}}The 3D structure that we developed has five wing like protrusions coming out from the base which hold the ball bearings. The wings are used to press into the tube hence creating the required pressure to move the fluid. | ||
Two 3D-printed spring structures were designed with either single-sided or sandwich mountings for five ball bearings. | Two 3D-printed spring structures were designed with either single-sided or sandwich mountings for five ball bearings. | ||
− | =Stepper Driver= | + | ===Stepper Driver=== |
Each pump is powered through a Stepper Driver A4988 <ref>http://www.pbclinear.com/Download/DataSheet/Stepper-Motor-Support-Document.pdf</ref> at up to 12 V / 1.7 A. | Each pump is powered through a Stepper Driver A4988 <ref>http://www.pbclinear.com/Download/DataSheet/Stepper-Motor-Support-Document.pdf</ref> at up to 12 V / 1.7 A. | ||
Line 28: | Line 28: | ||
The steppers used along with these drivers can increase or decrease the number of steps according to the following table : | The steppers used along with these drivers can increase or decrease the number of steps according to the following table : | ||
− | + | </br> | |
'''Steps''' | '''Steps''' | ||
Line 46: | Line 46: | ||
|} | |} | ||
Here we are using the Full Step function for the Aeration pump and the half step function for the feed and the harvest pump. | Here we are using the Full Step function for the Aeration pump and the half step function for the feed and the harvest pump. | ||
+ | |||
+ | === Arduino=== | ||
+ | |||
+ | We use an Arduino Uno to control our pumps. Each pump is connected to the Arduino via the stepper driver.The digital ports are used to send simultanious 1 and zero or HIGH and LOW signals at our own specified time interval to control the pump. | ||
+ | The Arduino Code can be found here:[[File:Aachen_PumpProg.zip]] | ||
=Layers= | =Layers= | ||
Line 74: | Line 79: | ||
|- | |- | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
=Circuit= | =Circuit= | ||
Line 86: | Line 86: | ||
{{Team:Aachen/Figure|Aachen_PumpCircuit.jpg|title=Pump Circuit|subtitle=A simple but detailed circuit used to run the pump.|size=large}} | {{Team:Aachen/Figure|Aachen_PumpCircuit.jpg|title=Pump Circuit|subtitle=A simple but detailed circuit used to run the pump.|size=large}} | ||
− | |||
= Assembly video= | = Assembly video= |
Revision as of 12:17, 18 September 2015
- ↑ https://www.pololu.com/file/download/a4988_DMOS_microstepping_driver_with_translator.pdf?file_id=0J450
- ↑ http://www.ti.com/lit/ds/symlink/max232.pdf MAX232
- ↑ http://www.pbclinear.com/Download/DataSheet/Stepper-Motor-Support-Document.pdf