用Arduino打造会调酒的机器人

易心STEAM编程
关注

本专题用的蠕动式水泵32秒可以打入30ml的液体。先测试帮浦发送液体的速度,先用清水来抓一个大概的时间,再以实际要用的饮料来测试,用时间线图来显示这个过程:

用Arduino打造会调酒的机器人

在上图中,着色面积代表水泵打入的液体量,因为兰姆酒需要的量最大,所以兰姆酒水泵打开的时间最长,这算是小型蠕动式水泵的其中一项限制。

用Arduino打造会调酒的机器人

潜水式12 V水泵运输速率较快,还可以打入菠萝果肉!

小水泵的另一项限制就是无法将菠萝汁果肉打出去,因为迈泰酒谱中有120 ml的菠萝汁,用蠕动式马达又太慢,因此在这里改用潜水式马达,可同时解决果肉和速度的问题。潜水式马达也是使用12 V直流电,用继电器盒来控制即可。用这个马达来打入120 ml的菠萝汁只需要3.2秒!

建议:蓝色LED也可以升级成彩色LED,加入不同的效果。在制作这个专题时,因时间有限,就使用了有电流限制的蓝色,上面还附有300奥姆的电阻,以防LED烧掉。

用Arduino打造会调酒的机器人

Elegoo的电阻块有8个通道 ,用 Arduino Uno的5V电压控制。注意:若要用板子开启继电器, 控制脚位要写为LOW。

用Arduino打造会调酒的机器人

电阻块的简化示意图。继电器控制了两个蠕动式水泵。注意:Arduino脚位要写为LOW来开启继电器与水泵。

用Arduino打造会调酒的机器人

「启动按钮」其实就是门铃开关,在五金店就能买到

在专题中使用一个只接两条电线的门铃开关,将开关上的灯泡拆下来,换成绿色LED。问题是,如此一来按下开关时逻辑不会停在 HIGH值。要解决这个问题,可以将逻辑脚位连接Arduino的模拟输入脚位,当模拟的值低于某点,便会触发饮品序列。

声明: 本文由入驻OFweek维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。
侵权投诉

下载OFweek,一手掌握高科技全行业资讯

还不是OFweek会员,马上注册
打开app,查看更多精彩资讯 >
  • 长按识别二维码
  • 进入OFweek阅读全文
长按图片进行保存