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步:全部完成

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

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

    关注

    2577

    文章

    55445

    浏览量

    793725
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    瑞之辰压力传感器,为咖啡机厂家优化效益赋能升级

    咖啡机制造行业,从家用的小巧机型到商用的大型设备,每个环节都需精准把控,尤其是对零部件的选择。其中,压力传感器虽小,却在确保咖啡机稳定性能、优化成本等方面发挥着重要作用。瑞之辰2699型压力传感器
    的头像 发表于 04-09 16:02 1028次阅读
    瑞之辰压力传感器,为<b class='flag-5'>咖啡机</b>厂家优化效益赋能升级

    MediaTek Genio 510物联网芯片重新定义智能咖啡机

    现代消费者对咖啡机的期待,已不再局限于基础的制作功能。在 AI 的加持下,咖啡机能够实现个性化设置、语音指令控制、应用程序远程操作以及预测性维护等功能。「AI+咖啡机」,重新定义了
    的头像 发表于 03-25 11:41 519次阅读

    移动咖啡机器人上岗!杰和算力板卡成高效服务“隐形引擎”

    导语春节期间,深圳某公园“移动摊位”内,移动咖啡机器人已正式上岗制作咖啡,每天8小时营业,平均2分钟即可完成一杯咖啡或冰淇淋。它动作灵活、流程井然,精准完成取杯、冲煮、出杯等工序,消费
    的头像 发表于 03-11 11:35 568次阅读
    移动<b class='flag-5'>咖啡机</b>器人上岗!杰和算力板卡成高效服务“隐形引擎”

    瑞之辰压力传感器满足自动咖啡机的高精度技术要求

    压力传感器在自动咖啡机的应用场景,主要在于咖啡萃取压力精准控制、水泵压力闭环调节、奶泡系统压力调节和锅炉压力安全保护等方面。随着自动
    的头像 发表于 02-27 15:47 245次阅读
    瑞之辰压力传感器满足<b class='flag-5'>自动</b><b class='flag-5'>咖啡机</b>的高精度技术要求

    瑞之辰温压一体传感器:精准控制咖啡机水位,优化内部空间

    咖啡机厂商在生产过程中,都十分注重咖啡机使用过程中的水位控制,低液位和高液位都须有报警提醒:当水位过低时,机器会发出低液位报警,提醒及时加水,以防止干烧并确保煮咖啡过程中水源的稳定;当水位过高时,则
    的头像 发表于 01-08 13:40 989次阅读
    瑞之辰温压一体传感器:精准控制<b class='flag-5'>咖啡机</b>水位,优化内部空间

    精准调控,香醇每一杯:捷捷微电可控硅与光耦方案赋能咖啡机智能调速新体验

    电子技术的深度应用,咖啡机已实现从磨粉、压粉到冲泡、清洁的全流程自动化控制。在这一技术演进历程中,捷捷微电凭借在功率半导体领域的深厚积累,为咖啡机行业提供高可靠性的可控
    的头像 发表于 11-28 17:30 717次阅读
    精准调控,香醇每一杯:捷捷微电可控硅与光耦方案赋能<b class='flag-5'>咖啡机</b>智能调速新体验

    咖啡机怎么选择液位传感器?

    咖啡机选液位传感器,需围绕食品安全性、安装适配性、抗水垢干扰、低功耗四大核心需求,结合家用 / 商用机型差异、水箱结构等因素决策。目前光电式和非接触电容式是主流适配类型,传统浮子式因短板仅适用于入门简易机型,以下是具体选型指南:
    的头像 发表于 11-24 15:56 385次阅读
    <b class='flag-5'>咖啡机</b>怎么选择液位传感器?

    想快速打造共享咖啡机方案?乐鑫科技ESP32-P4+摄像头方案开源了!烧录演示已备好!

    向大家展示了WT99P4C5-S1开发板在共享咖啡机中的应用案例。本期我们就为大家进行共享咖啡机烧录演示。材料准备本次演示开发板采用启明云端自研WT99P4C5-S1开发板,该开发板搭载乐鑫
    的头像 发表于 11-13 18:03 992次阅读
    想快速打造共享<b class='flag-5'>咖啡机</b>方案?乐鑫科技ESP32-P4+摄像头方案开源了!烧录演示已备好!

    刷脸喝咖啡?乐鑫科技ESP32-P4+摄像头方案,改写咖啡机的规则

    你理想的咖啡瞬间是什么?是走进常去的一家咖啡店,无需开口,咖啡师会意一笑开始制作?没有人能拒绝一杯“见过你,就懂你”的咖啡。启明云端用技术打
    的头像 发表于 11-12 18:05 883次阅读
    刷脸喝<b class='flag-5'>咖啡</b>?乐鑫科技ESP32-P4+摄像头方案,改写<b class='flag-5'>咖啡机</b>的规则

    说说瑞之辰MEMS压力变送器在智能咖啡机上的应用

    一杯意式浓缩的油脂、一口美式咖啡的清爽,背后都离不开咖啡机“压力”的精准调控。从萃取时的8-10bar高压,到锅炉的0.9-1.1bar稳压,再到水泵的动态压力适配,压力参数的稳定性直接决定了咖啡
    的头像 发表于 11-12 17:13 827次阅读
    说说瑞之辰MEMS压力变送器在智能<b class='flag-5'>咖啡机</b>上的应用

    咖啡机精准萃取:铝电解电容为加热回路 “把控” 电流节奏

    咖啡机的加热回路中扮演着"把控"电流节奏的重要角色,为咖啡的精准萃取提供了可靠保障。   咖啡机的加热系统通常由加热管、温控器和控制电路组成。当用户启动
    的头像 发表于 09-18 15:34 453次阅读
    <b class='flag-5'>咖啡机</b>精准萃取:铝电解电容为加热回路 “把控” 电流节奏

    咖啡机气密性检测仪的使用方法-岳信仪器

    咖啡机气密性检测仪能够精准检测咖啡机的密封性能,保障其正常使用。正确使用该检测仪,不仅能提高检测结果的准确性,还能延长设备的使用寿命。以下是其具体使用方法。(1)准备工作使用前,需将咖啡机气密性
    的头像 发表于 09-15 11:23 598次阅读
    <b class='flag-5'>咖啡机</b>气密性检测仪的使用方法-岳信仪器

    智能语音赋能,NV400F音频OTA芯片方案无人自助咖啡机的变革性突破!

    在快节奏的现代生活中,无人自助咖啡机正悄然兴起,为人们带来便捷的咖啡享受。但如何让这些咖啡机更加智能、易用,成为了行业发展的关键。今天,我们要为大家介绍一款能够让无人自助咖啡机实现质的
    的头像 发表于 07-09 13:47 1072次阅读
    智能语音赋能,NV400F音频OTA芯片方案无人自助<b class='flag-5'>咖啡机</b>的变革性突破!

    咖啡机应用方案-“智”控温度、打造完美咖啡奶泡

    奶泡时长,无法做到受热均匀,直接影响奶泡制作。使用温度计来直接测量牛奶的温度,在制作咖啡时操作相对繁琐、温度计需要接触到牛奶才能准确读取温度,可能会改变牛奶的流动
    的头像 发表于 04-29 16:58 1204次阅读
    <b class='flag-5'>咖啡机</b>应用方案-“智”控温度、打造完美<b class='flag-5'>咖啡</b>奶泡

    咖啡机语音芯片方案-WTN6040FP-14S直接驱动4欧/3W喇叭-大功率输出

    随着智能家居市场的快速发展和消费者对家电产品交互体验要求的不断提高,语音提示功能已成为现代咖啡机产品的重要卖点之一。传统咖啡机仅依靠指示灯和简单蜂鸣器提示,无法满足用户对操作引导、状态反馈和个性化
    的头像 发表于 04-23 16:09 687次阅读