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

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

3天内不再提示

自动咖啡机通知系统的制作

454398 来源:工程师吴畏 2019-08-21 09:39 次阅读

步骤1:电路

自动咖啡机通知系统的制作

这个电路非常简单。我在一个迷你面包板上建造了我,所以我没有焊接(我当时只是在学习)。然而,我确实将一些跳线焊接到DS18B20上的电线上,因此它可以插入面包板中。你不必这样做,所有东西都可以很容易地焊接在一起(参见我的Duel物联网温度计视频)。

看一下图表。

基本上,您只需将引脚5的跳线连接到DS18B20的黄线,接地线(黑色)和3.3V的红线。然后,在3.3V和传感器上的黄线(信号)之间添加4.7K电阻

步骤2:设置Pi并获取温度读数

在Pi Zero W上安装Raspbian(我有一个Gist和一个视频)之后,你需要SSH进入Pi并运行dtoverlay = w1-gpio以启用温度探测器接口。然后通过运行sudo reboot重新启动。在SSH回到Pi之后,您可以运行以下命令来获取温度读数。

sudo modprobe w1-gpio

sudo modprobe w1-therm

cd/sys/bus/w1/devices ls cd 28-xxxx(更改这与匹配的序列号相匹配)

cat w1_slave

注意:在Windows中使用SSH可能需要使用Putty。

步骤3:连接到咖啡机并校准

要将温度探头挂在咖啡机上,我使用了金属加热管胶带,并将其安装在锅炉后面。我们办公室里的咖啡机是一个旧的发髻,带有漂亮的金属背,可以很好地传导热量。您必须找到一个将探头放在咖啡机上的好地方。 DS18B20温度传感器是防水的,因此您可以选择。

连接探头后,您需要在冲泡时监控温度,并查看冲泡时的温度,以及何时冲泡酿制而成。您可能必须使用传感器的位置来找到一个能够在正常温度和冲泡温度之间提供足够大的温差的地方。

要获取临时数,您可以记录通过运行“设置Pi和获取温度读数”步骤中的命令来控制台温度。

注意:您只需要运行一次所有命令,然后运行“cat w1_slave”命令查看最新的临时读数。

第4步:代码

这是代码的链接:https://github.com/calebbrewer/pi-coffee-ready/blo 。..它是用JavaScript编写的(nodejs)

顶部有一个您可以更改几个常量以使其适用于您的设置。

const brewingTemp = 88; (这是冲泡时的最低温度。当这个温度被击中时,前面的LED灯会闪烁)

const brewedTemp = 93; (当达到这个温度时,我们知道咖啡已经准备好了)

const brewOffset = 45 * 60000; (这是再次检查之前等待的时间。将45更改为您希望等待咖啡机冷却的分钟数)

const filePath =‘/sys/bus/w1/devices/28-031702a501ff/w1_slave’; (这是具有临时读数的文件的路径。您的文件将与我的不同。通过运行“设置Pi和获取温度读数”步骤中的命令,使用您找到的文件。)

const slackMessage = {“username”:“咖啡机器人”,“文字”:“有新鲜的咖啡!在它好的时候拿它。”}

const slackHook =“”; (你的Slack钩子)

这段代码基于发送Slack通知,但第75行是我实际发送消息的地方。您可以对此进行修改以发送包含您喜欢的任何服务的通知。

如果您想知道如何设置Slack挂钩以发送消息,请参阅此文档:https://api.slack.com/incoming-webhooks

要将代码添加到Pi,只需使用scp命令将index.js和package.json文件复制到Pi。例如:scp index.js pi @ pi-ip-address:/var/pi-coffee-ready

步骤5:使用PM2在启动时节点和启动代码

要运行代码,您需要通过执行以下操作来安装nodejs:

SSH in

运行:$ wget -O - https://raw.githubusercontent.com/sdesalas/node-p 。.. | bash

使用“cd”命令切换到放置代码的目录

运行“npm install”

运行“npm start”

要在Pi启动时运行代码,我使用了pm2。虽然进入了Pi run:

npm install pm2 -g

pm2 start app.js

之后脚本将在Pi靴子开始。

第6步:让它看起来很酷

我抓起一个插座盒来固定组件,还有一些金属1/2英寸管道来自家装店。我把它放在一起,这样点子就可以成为盒子的支架。然后我画了它的红色和白色。

我为盒子的前面创建了一个图形,并使用乙烯基切割器将其切割出来。我为LED指示灯钻了一个孔,然后将乙烯基贴在盒盖上。

我用电工胶带覆盖了Pi的背面,这样背面的触点就不会在金属盒中短路。然后我用地毯胶带将Pi连接到盒子的一侧。我使用附带的粘性背衬将迷你面包板连接到另一侧。

电线很好地穿过管道并从T型接头中运出。请原谅油漆运行。我有点急。

第7步:全部完成

就这样,你有一个看起来很棒的咖啡警报系统!

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

    关注

    2525

    文章

    48056

    浏览量

    739952
收藏 人收藏

    评论

    相关推荐

    基于APT32F1023的咖啡机触摸面板MCU方案设计

    随着生活节奏的加快,咖啡被许多人戏称为“续命神器”,而咖啡机可以快速、简单地制作出美味的咖啡,轻松打造专属的咖啡体验,成为高品质生活的重要组
    的头像 发表于 12-28 16:22 531次阅读
    基于APT32F1023的<b class='flag-5'>咖啡机</b>触摸面板MCU方案设计

    唯创知音WTN6080-8S语音芯片在咖啡机中的应用:增添声音魅力,提升用户体验

    WTN6080-8S语音芯片被应用于咖啡机中,通过声音播放提示IC的功能,为用户带来更直观、更人性化的操作体验。一、引导用户操作,简化咖啡制作流程咖啡机通常拥有多种功能和设置
    的头像 发表于 12-12 09:15 171次阅读
    唯创知音WTN6080-8S语音芯片在<b class='flag-5'>咖啡机</b>中的应用:增添声音魅力,提升用户体验

    咖啡机流量是如何控制的

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

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

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

    咖啡机如何检测缺液?

    咖啡机缺液提醒功能通常是由光电液位传感器实现的。这种传感器利用光线的反射和透射原理来检测液位。当咖啡机中的水箱或咖啡壶中的液体存在时,光线会被反射回来并被传感器接收。然而,当液体水平低于一定高度
    的头像 发表于 10-23 17:27 202次阅读

    爱普特32位MCU APT32F1023H8S6在BEEM咖啡机中的应用

    爱普特32位MCU APT32F1023H8S6在BEEM咖啡机中的应用
    的头像 发表于 09-19 16:52 542次阅读

    咖啡机缺水提醒功能是如何实现的

    咖啡机缺水提醒功能是如何实现的呢?让我们来看看升泽传感科技是如何利用光电液位传感器来实现这一功能的。 光电液位传感器内置了红外发射管和光敏接收器,并采用了棱镜结构作为检测部位。当咖啡机中的水量达到
    的头像 发表于 08-15 14:16 310次阅读

    咖啡机流量计的正确安装方法

    咖啡机流量计是一种用于测量咖啡机中水流量的设备,正确的安装方法可以确保咖啡机的正常运行和准确的水流量测量。 首先,选择合适的位置安装流量计。通常,流量计应安装在咖啡机的水管上,确保水流
    的头像 发表于 08-12 14:23 439次阅读
    <b class='flag-5'>咖啡机</b>流量计的正确安装方法

    咖啡机流量计的正确安装方法

    使用适当的工具,如扳手或扳手,来确保连接牢固。 然后,根据流量计的说明书进行电气连接。通常,流量计需要与咖啡机的控制系统进行连接,以便实时监测和记录水流量。根据流量计的电气接线图,将其正确连接到咖啡机的电源
    发表于 08-11 14:35

    咖啡机是如何控制液体流量的以及实现缺液提醒功能的

    咖啡机是现代生活中常见的家用电器之一,它能够方便地制作出美味的咖啡。但是,你是否想过咖啡机是如何控制液体流量的呢?又是如何实现缺液提醒功能的呢?今天能点科技带大家了解一下相关内容。
    的头像 发表于 08-01 14:19 382次阅读

    咖啡机小流量用什么流量计-霍尔流量计

    咖啡机是一种常见的家用电器,而咖啡机中的流量控制是非常重要的一环。在小流量的情况下,常用的流量计有电磁流量计、涡轮流量计和霍尔流量计等。而在咖啡机中,由于流量较小,一般采用霍尔流量计。 霍尔流量计
    的头像 发表于 06-27 14:16 470次阅读
    <b class='flag-5'>咖啡机</b>小流量用什么流量计-霍尔流量计

    带Arduino和蓝牙的智能咖啡机

    电子发烧友网站提供《带Arduino和蓝牙的智能咖啡机.zip》资料免费下载
    发表于 06-25 11:53 0次下载
    带Arduino和蓝牙的智能<b class='flag-5'>咖啡机</b>

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

    随着人们生活水平的提高,咖啡已成为许多人不可或缺的一部分。而咖啡机则成为了很多人在家中制作咖啡的首选工具。然而,由于大多数咖啡机都需要使用水
    发表于 06-13 14:17

    咖啡机器人如何实现液体流量控制

    咖啡机器人是近年来的一种智能化设备,它的出现大大提高了人们对咖啡制备的要求。在制作咖啡的过程中,液体流量控制是非常重要的一项工作。液体流量控制能够保证
    的头像 发表于 05-16 13:48 325次阅读
    <b class='flag-5'>咖啡机</b>器人如何实现液体流量控制

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

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