0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

制作一个自动咖啡机

科技观察员 来源:Thomas sxt 作者:Thomas sxt 2022-06-28 17:30 次阅读

我们大多数人都知道早上匆匆忙忙,没有时间等待机器变热。在本文中,我将向您展示如何使用 Android 制作自动咖啡机。

在本文结束时,您将拥有一个在蓝牙中工作的 Android 应用程序来制作小杯或大杯咖啡,您甚至可以通过语音识别发送命令!

打开咖啡机

pYYBAGK6yMeAA_CxAANviK3fTXI700.png

这里我们有最复杂的部分。我会建议你检查你的机器的文档。对于我使用的那个,你只需要用螺丝刀之类的小东西拆下底部。

焊接

pYYBAGK6yMOAXzdbAAFwJth8-5M838.png

现在机器已打开,我们将在每个按钮下方焊接 2 根电缆并将其连接到继电器。如果您使用带有一个按钮的旧咖啡机,则只需使用一个通道继电器即可。

Arduino

pYYBAGK6yL-AGZ9RAAOXuOz5DmM374.png

继电器和 Arduino之间的连接:

IN1:无

IN2:PIN 11小咖

IN3:PIN 10 开机

IN4:PIN 9 大咖

蓝牙模块和 Arduino:

VCC= 5v

接地=接地

TXD=RX

RXD=TX

编码

代码很简单。它启动蓝牙连接,然后如果您发送值 1,则您制作小咖啡,值 2 是大咖啡。

上传代码时断开蓝牙(拔掉5V线),否则会报错。出于某种原因,当我设置为 HIGH 时,它会关闭继电器,所以如果您遇到问题,请尝试反转 HIGH 和 LOW。

然后按下按钮制作咖啡,机器关闭。检查代码注释:

char junk;
String inputString="";
void setup() // run once, when the sketch starts
{
Serial.begin(9600); // set the baud rate to 9600, same should be of your Serial Monitor
pinMode(10, OUTPUT);
digitalWrite(10,HIGH);
pinMode(9, OUTPUT);
digitalWrite(9,HIGH);
pinMode(11, OUTPUT);
digitalWrite(11,HIGH);
}

void loop()
{
if(Serial.available()){
while(Serial.available())
{
char inChar = (char)Serial.read(); //read the input
inputString += inChar; //make a string of the characters coming on serial
}
Serial.println(inputString);
while (Serial.available() > 0)
{ junk = Serial.read() ; } // clear the serial buffer
if(inputString == "1"){ //in case of '1'
digitalWrite(10, LOW); //turn on machine
delay(500);
digitalWrite(10, HIGH);
delay(120000); //time to heat up 2mn (milli)
digitalWrite(9, LOW);
delay(500);
digitalWrite(9, HIGH); //big coffee
delay(30000); //coffee comes out
digitalWrite(10, LOW); //turn off machine
delay(500);
digitalWrite(10, HIGH);
}else if(inputString == "2"){ //incase of '2'
digitalWrite(10, LOW); //turn on machine
delay(500);
digitalWrite(10, HIGH);
delay(120000); //time to heat up 2mn (milli)
digitalWrite(11, LOW);
delay(500);
digitalWrite(11, HIGH); //small coffee
delay(30000); //coffee comes out
digitalWrite(10, LOW); //turn off machine
delay(500);
digitalWrite(10, HIGH);
}
inputString = "";
}
}

APP Inventor Android

poYBAGK6yLiAJQsSAAGxufBuVuU880.png

为了用我们的手机控制我们的咖啡机,我们将使用MIT 应用程序发明者创建一个应用程序。唯一的要求是 Gmail 帐户。您可以上传我的应用程序并在应用程序发明者中对其进行修改。它非常易于使用,但我建议您先查看一些教程

我添加了语音识别功能,所以如果你说“咖啡”,它会给你一大杯咖啡。为了能够安装该应用程序,您必须转到您的手机设置(安全)并允许未知来源。

重要提示:要从蓝牙发送值,我使用了对象“ send text”,因此它将发送数字 1 或 2。

您也可以使用“ send byte number”,但它使用 ASCII,因此为了向 Arduino 发送 1,您需要发送值 49。注意区别。

结论

到此项目即完成。

我们现在可以通过蓝牙控制我们的咖啡机。我的设计不是很好,所以请原谅我的咖啡机看起来很糟糕,但是您可以轻松地为 Arduino 和继电器制作一个小盒子以使其正确安装。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3935

    浏览量

    127348
  • DIY设计
    +关注

    关注

    2

    文章

    59

    浏览量

    19801
收藏 人收藏

    评论

    相关推荐

    投币咖啡机模拟

    `模拟自助投币咖啡机,请各位大侠指点{:12:}`
    发表于 06-07 15:59

    咖啡机

    自己做了咖啡机,比较简单
    发表于 01-21 14:06

    智能咖啡机解决方案

    青睐。2.本文编写目的本文主要从咖啡机的使用体验上对咖啡机的功能控制进行优化,从而实现用智能手机轻松控制煮泡咖啡的每一个步骤让煮咖啡
    发表于 04-24 11:14

    霍尔元件 SS2509 在咖啡机中的应用案例

    ,而且都设有完善的保护系统,使用起来既方便,只需轻轻按就可得到的咖啡,其便捷性优于传统咖啡机的产品。结构比较复杂,需要良好保养,维护费用较高是这种机器的缺点。但是,全自动
    发表于 02-27 10:32

    基于单片胶囊咖啡机控制系统的设计

    【资源下载】下载地址如下:仿真商用胶囊咖啡机控制系统的设计及实现(仿真电路图+源程序+演示视频+任务书+论文)1.商用胶囊咖啡机控制系统主要具备的功能(1)设计的商用胶囊咖啡机拥有两
    发表于 07-19 06:25

    咖啡机是如何实现液体流量控制的

    咖啡机种家庭或商业使用的电器,它可以制作各种咖啡饮品。在咖啡制作的过程中,液体流量控制是
    发表于 04-18 14:38

    怎么设计咖啡机的电路?

      设计咖啡机的电路需要考虑多个因素,包括功能、性能、成本和可靠性等。以下是些设计咖啡机电路的基本步骤:  确定需求:在设计
    发表于 04-19 11:53

    咖啡机缺水提醒方案-分离式液位传感器

    受到损坏或咖啡就无法制作。因此,咖啡机缺水提醒方案成为了必要的。 其中
    发表于 06-13 14:17

    哪些全自动咖啡机值得购买

    如果你直只是喝“三合”,现在来上杯现磨的浓缩意式咖啡,你可能会觉得以前直在喝“假咖啡”了
    的头像 发表于 10-18 14:15 2.3w次阅读

    咖啡机的磨豆与水泵,它们采用的是什么电机

    意大利的疫情下,影响到国内的咖啡机磨豆的进口,不少客户近找到东弘机电找咖啡磨豆机电机。以前是进口的,现在为了考虑中国销售市场的必要性,在中国购买全自动
    的头像 发表于 09-29 10:38 5394次阅读

    咖博士咖啡机: 专注商用咖啡机领域,成就国产专业咖啡机品牌

    近年来,随着咖啡文化在国内的兴起与传播,大众对于咖啡的喜好越来越多,随之而来的是,国产咖啡机市场也迎来了腾飞式的增长。作为商用咖啡机的创新者和实践者,咖博士
    发表于 12-09 16:40 935次阅读
    咖博士<b class='flag-5'>咖啡机</b>: 专注商用<b class='flag-5'>咖啡机</b>领域,成就国产专业<b class='flag-5'>咖啡机</b>品牌

    机器人自动咖啡机如何实现流量控制的

    机器人自动咖啡机种高科技智能化设备,它可以自动化地制作出美味的咖啡。实现
    的头像 发表于 05-09 13:48 595次阅读

    【应用案例】能重复制作完美咖啡的机器

    件事情你能做好并且需要重复的去做,这时你就会想找能够完美替代并且不会出差错的方法!本次为大家讲述重复
    的头像 发表于 09-21 09:34 697次阅读
    【应用案例】<b class='flag-5'>一</b><b class='flag-5'>个</b>能重复<b class='flag-5'>制作</b>完美<b class='flag-5'>咖啡</b>的机器

    咖啡机是如何检测水位下降的?

    水位下降的功能,其实原理相当简单。关键在于精密的传感器——光电液位传感器。这个传感器被安装在咖啡机需要检测的位置,通常是咖啡机的水箱或管道系统中。 光电液位传感器是
    的头像 发表于 10-30 15:08 747次阅读

    咖啡机流量是如何控制的

    咖啡机是现代人生活中不可或缺的饮品制作设备,其中流量控制是咖啡机的重要技术之。霍尔流量计是种广泛应用于
    的头像 发表于 10-31 13:42 978次阅读
    <b class='flag-5'>咖啡机</b>流量是如何控制的