查看: 5022|回复: 5

[基础教程] Gravity: Digital Peristaltic Pump调制计算

[复制链接]
本帖最后由 青夏 于 2018-4-9 15:43 编辑

DFR0523-45degree-450x300.jpg DFR0523-family-450x300.jpg DFR0523-chip-450x300.jpg
DF最近出来一个Gravity: Digital Peristaltic Pump,在中文商城暂时没有销售,如果需要的话只能再等一等了。
非常荣幸能够拿到这个泵,爽一爽(感谢ROCKETS)。先来一波开箱照……
IMG_20180403_140734_HDR.jpg IMG_20180403_141500_HDR.jpg IMG_20180403_141746_HDR.jpg IMG_20180403_141654_HDR.jpg IMG_20180403_141628_HDR.jpg
至于这东西怎么用?是这样子的……
Arduino-Peristaltic-Pump.jpg
代码是这样的……
[C++] 纯文本查看 复制代码
#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);
}


另外值得一提的是小BIT也能玩。但是得使用Micro:Mate拓展版5V
蠕动泵microbit代码.jpeg
But我们在生活中可能要精确控制水泵的流量该如何计算呢?
我们的解决方案是通过时间来控制液体的流量。为了控制方便我这里引入了一个称重传感器,先通过测量一杯水的质量,通过质量除以密度得到液体的体积。再除以单位的时间得到液体的流量。
液体体积=质量/液体密度
流量=液体体积/时间
DSCI0097.JPG DSCI0101.JPG
通过计算可以得到流速为:0.75ml/s

牛牛-NIUS  初级技师

发表于 2018-4-9 11:58:11

大哥总是第一时间玩到最新的套件。。。。羡慕
回复 支持 反对

使用道具 举报

hnyzcj  超级版主
 楼主|

发表于 2018-4-9 13:41:26

牛牛-NIUS 发表于 2018-4-9 11:58
大哥总是第一时间玩到最新的套件。。。。羡慕

你的熊猫我还没有玩过呢
回复 支持 反对

使用道具 举报

Ash  管理员

发表于 2018-4-11 14:59:14

可以可以 感觉新玩具很好玩嘛
回复 支持 反对

使用道具 举报

hnyzcj  超级版主
 楼主|

发表于 2018-4-11 20:33:30

Ash 发表于 2018-4-11 14:59
可以可以 感觉新玩具很好玩嘛

好玩的在后面
回复 支持 反对

使用道具 举报

似水流年  学徒

发表于 2018-5-16 10:56:54

好玩
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2016 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail