10526| 5
|
[入门] Gravity: Digital Peristaltic Pump调制计算 |
本帖最后由 青夏 于 2018-4-9 15:43 编辑 DF最近出来一个Gravity: Digital Peristaltic Pump,在中文商城暂时没有销售,如果需要的话只能再等一等了。 非常荣幸能够拿到这个泵,爽一爽(感谢ROCKETS)。先来一波开箱照…… 至于这东西怎么用?是这样子的…… 代码是这样的…… [mw_shl_code=cpp,true] #include <Servo.h> Servo myservo; #define PUMPPIN 9 //peristaltic pump control pin, connect to Arduino digital pin 9 #define waitTime 2000 //interval time(ms) between every state void setup() { myservo.attach(PUMPPIN); } void loop() { myservo.write(0); //Clockwise maximum speed rotation delay(waitTime); myservo.write(90); //Stop delay(waitTime); myservo.write(180); //Counterclockwise maximum speed rotation delay(waitTime); myservo.write(90); //Stop delay(waitTime); }[/mw_shl_code] 另外值得一提的是小BIT也能玩。但是得使用Micro:Mate拓展版5V But我们在生活中可能要精确控制水泵的流量该如何计算呢? 我们的解决方案是通过时间来控制液体的流量。为了控制方便我这里引入了一个称重传感器,先通过测量一杯水的质量,通过质量除以密度得到液体的体积。再除以单位的时间得到液体的流量。 液体体积=质量/液体密度 流量=液体体积/时间 通过计算可以得到流速为:0.75ml/s |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed