Difference between revisions of "Team:Aachen/Notebook/Construction Manuals/Pumps"
(→Arduino) |
|||
Line 13: | Line 13: | ||
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= | |
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 36: | Line 36: | ||
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. | ||
− | + | ||
+ | =Materials Required (For each Pump) := | ||
* M3 6 mm Screws - 6 pcs | * M3 6 mm Screws - 6 pcs | ||
* 3 mm inner diameter Washers - 9pcs | * 3 mm inner diameter Washers - 9pcs | ||
Line 78: | Line 79: | ||
The Arduino Code can be found here:[[File:Aachen_PumpProg.zip]] | The Arduino Code can be found here:[[File:Aachen_PumpProg.zip]] | ||
− | + | =Circuit= | |
* We connect three digital pins from the Arduino to the STEP, DIRECTION and ENABLE pin of the Stepper Driver. The 5 Volts and the ground pin of the driver are also connected to the arduino. As the stepper required a higher voltage and a current through VDD, we use a 12 volt, 2 A supply and connect it across a capacitor to the driver. | * We connect three digital pins from the Arduino to the STEP, DIRECTION and ENABLE pin of the Stepper Driver. The 5 Volts and the ground pin of the driver are also connected to the arduino. As the stepper required a higher voltage and a current through VDD, we use a 12 volt, 2 A supply and connect it across a capacitor to the driver. | ||
Line 86: | Line 87: | ||
− | + | = Assembly video= | |
− | + | =Calibration Unit= | |
After building a pump, we need to calibrate the system. To acheive correct results from a small scale bioreactor, it is necessary to control the flow in and out. Therefore controlling the pumps precisely becomes necessary. To solve this issue and get data points manageable to be used to define the flow of the pump that we just created, we add an extra circuit to help us read serial data. This is done so that we could connect the pump to a scale and let it flow through and increase the weight after every step. This weight indicates the amount of flow at an instant. | After building a pump, we need to calibrate the system. To acheive correct results from a small scale bioreactor, it is necessary to control the flow in and out. Therefore controlling the pumps precisely becomes necessary. To solve this issue and get data points manageable to be used to define the flow of the pump that we just created, we add an extra circuit to help us read serial data. This is done so that we could connect the pump to a scale and let it flow through and increase the weight after every step. This weight indicates the amount of flow at an instant. | ||
Line 103: | Line 104: | ||
We have a developed Application that helps us read the values from the weighing scale and transfer them to a log file. During this experiment it also displays and plots a curve. For further information about this application please visit our Software page. [[Team:Aachen/Lab/Bioreactor/Software#Step_1_-_Pump_Calibration|Pump Calibration]] | We have a developed Application that helps us read the values from the weighing scale and transfer them to a log file. During this experiment it also displays and plots a curve. For further information about this application please visit our Software page. [[Team:Aachen/Lab/Bioreactor/Software#Step_1_-_Pump_Calibration|Pump Calibration]] | ||
− | + | =Files= | |
* The required files for the 3D print : [[File:Aachen PumpRotors.zip]] | * The required files for the 3D print : [[File:Aachen PumpRotors.zip]] | ||
* The required files for lasercutting : [[File:Aachen Lasercutter files.zip]] | * The required files for lasercutting : [[File:Aachen Lasercutter files.zip]] |
Revision as of 12:06, 18 September 2015
- ↑ http://www.pbclinear.com/Download/DataSheet/Stepper-Motor-Support-Document.pdf
- ↑ 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