智能家居之自动加热与童锁饮水机构建思路

自动加热饮水机构建思路

引言

我们做饮水机, 并不做饮水机滤芯, 也不做饮水机的水龙头, 而是做饮水机的逻辑交互功能。 因为饮水机涉及到的人机交互可能比较多, 适合我们进行研究思考, 为其他项目的开发提供经验。

涉及到的人机交互:

水温控制与自动加热的人机交互

  1. 判断水温与设置阈值, 从而自动加热的机制
  2. 为用户提供 控制自动加热的开关, 实现人机交互

用户接水与童锁控制的人机交互

  1. 对比传统的饮水机, 按下水龙头就可以开水, 但是我们智能饮水机必须主打安全, 在这个纷繁复杂的世界里, 为了避免儿童误触,造成烫伤, 不仅仅是把饮水机放在儿童接触不到的地方, 而是就算放在儿童区域, 也需要通过特定操作, 才能打开水, 家长也能通过相关设置, 加入童锁, 保证绝对安全。
  2. 所以我们这里, 采用红外检测水杯加童锁, 来保证接水的安全, 防止烫伤。 其实我们能做的还有很多, 但是我们目前就从这两方面进行入手,着重研究了突发事件的检测, 以及在突发事件后, 实时的判断事件优先级, 以及与用户交互的时候, 事件的处理。
  3. 所以一个模拟的接水流程就跃然纸上, 用户放上杯子, 饮水机红外线检测到, 然后检查童锁, 如果没锁住, 就等待用户按下开水按钮,用户按下按钮后,就打开水龙头放水。

童锁的应急处理

  1. 饮水机除了要保证最基本的接水功能, 童锁的优先级也要是最高的。
  2. 我们现在就假设一个场景, 我们儿童不仅误触了,红外线,并且在童锁没锁的情况下, 按下了开水按钮, 此时水打开了, 儿童越狱了饮水机的安全系统。
  3. 我们还有补救措施吗? 我们要做的就是关闭水龙头,防止二次伤害。所以我们这时候可以给童锁赋予一个功能就是, 当童锁打开的时候, 就检测一下水龙头开关, 然后关闭水龙头,并且锁住童锁。 重新进入安全模式。

远程控制的人机交互功能

1.上述功能, 我们提取可以控制的功能, 把他们变成标志位, 从而实现远程控制。

2.比如 水温阈值 ,自动加热开关,童锁开关,开水开关。再拓展的就是,是否检测到杯子,放水时间等,我们都可以进行拓展。

总体规划蓝图

交互蓝图

饮水机交互蓝图

博客构建规划

我们不做复杂的交互功能, 每次都把小功能慢慢加入, 找到可以学习的点。 去总结经验, 因为一些交互功能, 都是相同的思考方式。

所以, 我们构建系统,

1.加入自动加热功能

2.加热红外检测功能

3.红外检测与按键,配合,开启水龙头功能

4.在2.3完成后, 加入童锁变量, 对上述情况进行流程图分析

5.oled界面优化

6.加入按键收集模型与oled处理模型, 对整体项目进行优化整理.

7.项目变量进入Onenet控制, 远程操作调试

相关推荐
清风66666616 小时前
基于单片机的多传感器智能云梯逃生控制器设计
单片机·嵌入式硬件·毕业设计·智能家居·课程设计
三佛科技-134163842122 天前
PL3327CE/PL3327CD/CS/CF原边调节恒流/恒压控制离线反激式开关电源芯片 典型应用电路
单片机·嵌入式硬件·物联网·智能家居
三佛科技-134163842122 天前
HN32512非隔离12V300MA~600MA降压控制方案典型应用 电路
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
三佛科技-134163842123 天前
FT32F072xx、FT32F072xB、FT32F072x6/x8基于ARM Cortex-M0内核32位单片机分析
arm开发·单片机·嵌入式硬件·智能家居·pcb工艺
飞睿科技3 天前
乐鑫ESP32-S3-BOX-3,面向AIoT与边缘智能的新一代开发套件
人工智能·嵌入式硬件·esp32·智能家居·乐鑫科技
悬剑13144 天前
基于物联网嵌入式的智能家居使用新大陆云和本地API
uni-app·智能家居·新大陆
华普微HOPERF4 天前
如何通过Matter协议,构建一个高效互通的智能家居网络?
网络·智能家居
清风6666665 天前
基于单片机的智能家居门铃系统设计
单片机·嵌入式硬件·毕业设计·智能家居·课程设计·期末大作业
飞睿科技6 天前
深入解读乐鑫ESP32-S3,如何以单芯片搞定AIoT终端设备的智能交互
嵌入式硬件·ai·esp32·智能家居·乐鑫科技·ai交互
读书,代码与猫7 天前
【玩转NAS系列】6.用NAS实现全屋智能家居功能
智能家居·nas·智能网关·家用nas·ai nas·个人消费级nas·家庭消费级nas