方案介绍
foobar 是在 Spark 框架之上开发的自动饮料配送系统。使用 Spark Core 作为车载大脑,foobar 可以通过 wifi 触摸按钮为您提供饮料。
背景:
在整个夏天,我很幸运能与 Spark Devices 的人们一起工作。我创建了几个项目,其他项目也驻留在 hackster.io 上。然而,对于我的主要项目,我构建了 foobar:一个由 Spark Core 驱动的自动鸡尾酒机。我的个人日历与这个项目非常吻合,因为我的 21 岁生日是在夏末,这是一个额外的动力,可以在具体的最后期限内追求自动饮料分配。
成分:
foobar 有两个组件:硬件和 Web 界面。
硬件:
硬件封装在一台老式 Mr. Coffee 机器的机身中。电源进入一个额外的机载外壳,操作的大脑所在的地方。带有连接到电机驱动器的 Spark Core 的电路板充当这些大脑。当 Core 发出指令时,液体成分通过四个 DC 12V 蠕动泵从单独的输入端输送到中央漏斗。蠕动泵很好,因为它们不仅提供准确的计量,而且因为液体只接触管道,因此管道是食品级所需要的。当内核接收到来自网络的指令时,它将向连接到泵(通过电机驱动器)的引脚写入高电平或低电平以打开或关闭它。在 Core 上运行的名为“drinkVend.ino”的固件是在 Spark Web IDE 中编写的,
网页界面:
网络界面是人们可以个性化和订购饮料的地方。在设置按钮下,输入核心 ID、访问令牌和连接到 foobar 的成分,它就可以开始使用了。选择饮料的尺寸,然后滑动特定成分的范围滑块以获得所需的份数。一旦满意,点击“混合”,Spark.function() 通过 Spark Cloud 在核心上调用。该函数使用由四个逗号分隔的整数组成的字符串调用,例如“12,0,6,24”,表示每个泵应打开多长时间(以秒为单位)以混合所需的饮料。固件处理其余的,然后分配饮料。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !