热水器改造项目
Roy Lv7

生活上有一个不便之处是关于热水器的使用,说到这里,务必劝解各位,🤐买房一定不要买☠️万科☠️。

因为热水器🚿是配套赠送的,暂时没有更换的需求,热水器是力诺瑞特电热和太阳能混合的,保证了天气不好的时候可以使用电加热,但是电加热非常不方便,尤其在这个被物联网时代惯坏了时代。在外没法看到热水器的温度显示。
想着实现如下功能:

  • 远程观看热水器水温
  • 远程(手机)可点击热水器的加热按钮
  • 在家时候使用天猫精灵进行开启和关闭加热
  1. 硬件准备

    手里有树莓派、esp32、esp8266和好多开发板,综合考虑使用一块友善之臂的开发板,但是友善之臂开发板的固件非常的不友善,看了一下采用了H3的soc,对比了一下国内有好几家有类似的方案,orangePi,BananaPi,发现香蕉派的M2和友善之臂M1 Plus有着惊人的相似之处,连引脚定义都是相同的,但是香蕉派的固件明显的要友善一些,单从固件大小上就能看出,友善之臂没有打包很多的驱动在内。

    尝试将BananaPi的固件刷入友善之臂,竟然完美兼容。😂

    要实现温度的读取,如果从热水器内部下手,担心丢失保修,只能从外部下手,使用大的摄像头担心浪费,买了一个esp32-cam模块来拍摄温度显示,然后写个图像的ocr识别来曲线救国。

  • 加热按钮考虑使用舵机来实现模拟人工的按键
  1. 数据中心使用Domoticz

    树莓派安装Domoticz非常方便

    1
    2
    sudo curl -L install.domoticz.cn | sudo bash
    sudo apt-get update

    运行以上命令后就会进入domoticz的配置界面。

  2. 流程图

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    participant 客户端 as A
    participant esp32CAM as B
    participant 数据中心 as C
    Note over A:用户账号、密码
    A->C: 访问数据中心
    Note over C:验证账号、密码
    C-->>A:热水器温度状态
    A->C:发送指令
    C-->>B:发送指令
    B->B:自交互

    未完待续…

尤其是济南华艺黄运林这个老板经营的地产项目,绝对是坑,项目要配套没有配套在济南开发的这些项目都是合作开发,狗血的是作为万科济南负责人竟然自己注册了个华艺地产,万科和华艺合作。

  • 本文标题:热水器改造项目
  • 本文作者:Roy
  • 创建时间:2020-01-14 13:51:55
  • 本文链接:https://www.yrzdm.com/2020/01/14/Friendly-Arm/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!