查看: 2520|回复: 14

[分享] Blinker+小爱同学=让咖啡制作更方便一点

[复制链接]
  • TA的每日心情
    慵懒
    2020-4-15 14:17
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2019-12-29 01:20 | 显示全部楼层 |阅读模式
    本帖最后由 shark526 于 2019-12-29 11:02 编辑

    “小爱同学,准备一人份咖啡”-自动化半自动咖啡机DIY

    说明:我原帖最先发布在张大妈网站上, 特意搬运过来, 希望能和各位blinker互相交流学习。

    前言叨逼叨

    天气越来越冷了,每天起床得设置3个闹铃,才有可能爬出温暖的被窝。早晨这点时间最紧张,一不小心就没时间做咖啡了,后果有点严重,直接会导致下午犯困。还有就是现在磨豆子,量多少全凭感觉,磨多了浪费豆子,磨少了浪费时间。基于这些痛点,于是有了今天这篇DIY-喊小爱同学开机预热+精确磨豆子

    详细点说就是:

    • 小爱智能音箱+blinker app控制。

    • 自动开机预热,超时关机。

    • 精确控制磨豆时间, 可定制磨豆时间和几人份。


    我仿佛听到:买个什么什么不就得了。

    奉上我的蜜汁微笑

    弯子不多绕,直接入主题。

    材料硬件

    主要部件如下

    1. 智障音箱。非必需,小爱,猫精,小度均可。我这用的是小爱,其他的有代码实例,差距不会太大。之所以非必需是因为可以用手机app来操作,具体什么app后面会提到。

    2. node MCU。 理论上ESP8266系列都可以。

    3. 两路5v继电器。

    4. 220V交流转5V直流电源模块

    5.一个插头一个插座, 如果想无损改装这个是必须的。

    软件

    blinker。相关arduino 库 在这。

    快速开始教程官方还是比较全的,大家可以自行bingo

    关于软件:我一直在找这么个平台,可以用自己的板子,然后可以接入各个智能音箱平台。之前在hassbian中文论坛里泡过一段时间,现在什么状态不知道,之前只支持天猫精灵,而且设置起来很复杂,稳定性也不行,还需要自己跑个homeAssistant在本地,麻烦。

    前几天随便搜了下,偶然发现blinker这个平台,正是我想要的。虽然还在持续稳定中,但提供了免费的DIY接入,感觉很贴心,就研究了一番。

    步骤电路控制部分

    1. 安装环境:按照blinker的Arduino快速开始教程,下好blinker库,手机装好app,当然还要注册一下下。

    2. app添加组件

    1.jpg

    在编辑界面, 组件左上角显示的是组件ID, 要用来和后端代码绑定,其中样式和图标选自己喜欢的就可以了,这些也可以在设备代码中根据不同状态去改变。

    魔豆时间滑动条,为了控制时间颗粒度将滑动条的范围设置为0-150, 后端设备使用时乘以0.1s, 也就是当前如果是60, 那么磨豆时间就是6秒。

    自动关机时间单位是分钟。

    2.jpg


    3. 烧录node MCU

    代码在这里https://github.com/shark526/auto_coffee_prepare),用Arduino上传到你的NodeMCU

    4. 连线

    注意:图中用的是wemosD1 mini,效果是一样一样的。

    3.png

    5. 装壳

    手头买找到合适的,牺牲一个元件盒吧,2.2一个网上再买5个回来补偿下。

    4.jpg

    东西布好,阔以

    5.jpg

    6. 再接上插座

    插头直接连电源模块,插座一路线由继电器控制,给磨豆机供电用。

    6.jpg

    7. 按照官网教程在小爱同学app中添加blinker关联, 会识别为四孔插座。官网已经写的很详细了,这里就不在重复了。 添加好后, 在小爱训练中添加自定义语音指令来操作blinker。 比如先添加语音“准备一人份咖啡”, 然后选择操作设备:打开总电源->打开插座1.

    硬件外挂部分

    好吧,现在要把咖啡机的电源触发按键引到外面来,再拆吧。前面板电路里用万用表测了下,电源按键就是中间两条线,再顺藤摸瓜找找另一端

    7.jpg

    开上盖

    8.jpg

    看过之前那篇蒸汽开关维修的朋友可能会发现右边多了些东西.

    是的,这个开关前几天又坏了,廉颇老矣,又在漏气。拆开发现已经没法再修了。毕竟这两三百的玩具,全是塑料货,没有手表和自行车。

    后来想起之前我老姐的德龙,被我造了手柄的那个.

    把里面的蒸汽开关拆了出来改造,铁皮做了个架子,算是修好了,希望还能撑些日子吧

    找到接线座子,引出开关线


    9.jpg


    10.jpg


    11.jpg


    12.jpg

    开个孔把线引出来

    13.jpg

    用双面胶挂载

    14.jpg


    15.jpg

    来来来,上个视频看看效果。


    chrome 禁用flash插件, 视频没法播放的话, 点下面链接观看
    https://v.youku.com/v_show/id_XNDQ4MzU2NzcxNg==.html?spm=a1z3jc.11711052.0.0&isextonly=1
    结尾

    遇到blinker给我带来了不少惊喜, 希望这个平台越来越成熟, base 在成都的公司, 有机会去参观参观




    该用户从未签到

    发表于 2020-1-8 20:59 | 显示全部楼层
    延时开关这个点子挺有趣的,学习了
  • TA的每日心情
    慵懒
    2020-4-15 14:17
  • 签到天数: 5 天

    [LV.2]偶尔看看I

     楼主| 发表于 2020-1-10 15:13 | 显示全部楼层
    yuezhiying 发表于 2020-1-8 20:59
    延时开关这个点子挺有趣的,学习了

    对我来说最实用的是定量磨豆时间, 定时关机是给我媳妇准备的, 她老是忘了关咖啡机
  • TA的每日心情
    开心
    2020-5-7 18:21
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 17:30 | 显示全部楼层
    你用小爱语音控制的时候有没有出现过
    嗯,尝试了一下,先看看设备状态吧
    这样的问题啊
    串口输出为error none query function set!
  • TA的每日心情
    开心
    2020-5-7 18:21
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-8 17:31 | 显示全部楼层
    但是3到4秒内又会执行语音指令,如果语音指令下的太快,就乱套了。
  • TA的每日心情
    开心
    2020-8-27 17:01
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    发表于 2020-4-8 21:48 | 显示全部楼层
    q1127957008 发表于 2020-4-8 17:30
    你用小爱语音控制的时候有没有出现过
    嗯,尝试了一下,先看看设备状态吧
    这样的问题啊

    有找到解决方法嘛? 我也有遇到这个问题。
  • TA的每日心情
    开心
    2020-5-7 18:21
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-11 18:47 | 显示全部楼层
    641415602 发表于 2020-4-8 21:48
    有找到解决方法嘛? 我也有遇到这个问题。

    我再网上查了一下,是因为小米服务器出现的问题,就连小米自家的插座和灯也出现了类似的问题
  • TA的每日心情
    慵懒
    2020-4-15 14:17
  • 签到天数: 5 天

    [LV.2]偶尔看看I

     楼主| 发表于 2020-4-13 10:31 | 显示全部楼层
    q1127957008 发表于 2020-4-8 17:30
    你用小爱语音控制的时候有没有出现过
    嗯,尝试了一下,先看看设备状态吧
    这样的问题啊

    有, 经常的事。 我觉得是因为我们用的免费的, 服务器响应不行,没有及时反馈给小爱平台导致的。
  • TA的每日心情
    慵懒
    2020-4-15 14:17
  • 签到天数: 5 天

    [LV.2]偶尔看看I

     楼主| 发表于 2020-4-13 10:34 | 显示全部楼层
    q1127957008 发表于 2020-4-11 18:47
    我再网上查了一下,是因为小米服务器出现的问题,就连小米自家的插座和灯也出现了类似的问题 ...

    这方面可能也有一定的因素吧, 我家里有几个灯是ewelink的单火, 偶尔会出现这个问题, 但没有blinker这个频繁。
  • TA的每日心情
    开心
    2020-4-10 00:00
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2020-4-13 16:47 来自手机 | 显示全部楼层
    之前也考虑改咖啡机,我有手动和全自动机器。不过想来想去还是需要自己手动就没改了。自动机器需要加个滑道。就不知道什么样子了。所以一直下不了手
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    arduino pid麦克纳姆轮小车程序详解
    arduino pid麦克纳姆轮小
    之前发过几个帖子,大家可以参考,但经过多次尝试,整套系统升级了,优化了很多地方目录:
    使用lcd屏幕和ds18b20测温度时程序编译错误
    使用lcd屏幕和ds18b20测温
    希望有大佬帮助一下刚入门的小萌新,真心求教!
    串口接收十六进制代码控制点灯
    串口接收十六进制代码控制
    设问串口接收十六进制的一串代码:00 00 00 00 00 00 FA 01,需要截取FA此段位置,即
    esp8266网页配网问题
    esp8266网页配网问题
    有个问题不太理解 就是我的代码已经配置好了网络,但我想换个地方重新连接新的W
    新手入门必读:51单片机和arduino哪个好?怎么选?
    新手入门必读:51单片机和
    声明:本文内容转载自DF创客社区Arduino学习板块。 很多刚入门的电子爱好者刚开始学
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表