Tuya 发表于 2021-8-19 15:43

奶爸奶妈秘籍—智能恒温,再也不为半夜调奶吵架

自从晋升宝妈宝爸,恨不得自己有 N 双手,一天当做两天用,喂奶、换尿布、洗澡、哄睡......特别是自从宝宝开始喝奶粉,冲奶这件事就很令人头秃!每次冲奶,就想奔赴一场无硝烟的“战争”。烧水、调水温、手腕内侧洒几滴奶感受温度 ...... 折腾半天,奶温依旧不合适,冷热水冲兑又怕宝宝肠胃不适。https://p9.toutiaoimg.com/img/pgc-image/6f3f73f064ae4746867c9ca190e26938~tplv-tt-shrink:640:0.image

涂鸦“攻城狮”小张哭诉道:尤其是半夜,还在睡梦中的我,被一声声奶娃娃的啼哭惊醒。顶着“熊猫眼”也要起床调水温冲奶粉!打开保温杯,水已经凉了,打开暖水瓶,发现水不够。真是幸福的烦恼!https://p5.toutiaoimg.com/img/pgc-image/215b2a26c8194085b3584cbc669fba50~tplv-tt-shrink:640:0.image

此刻的我......脑袋也彻底清醒了。连夜辗转反侧,心生妙计,何不自己 DIY 一款神器——智能恒温水壶。https://p5.toutiaoimg.com/img/pgc-image/3c13572dcf904759a009725f42091d7a~tplv-tt-shrink:640:0.image


▼ 拯救计划开始!▼
01 功能设定



功能功能说明
App & 按键双控制支持 App 远程控制和触摸按键控制
恒温控制支持 App 设置温度,选择后恒定在设定温度。(默认为 55 度)
煮水模式App 控制:纯净水模式,自来水模式。纯净水模式:直接加热到设定温度后恒温。自来水模式:烧沸腾后凉值设定温度
预约功能App 控制,预约具体开始烧水时间。
干烧断电检测到干烧后自动关闭硬件断电,且蜂鸣器报警App 显示:干烧已关












02 硬件方案1. 硬件框图恒温水壶方案是基于涂鸦智能的一款低功耗嵌入式 Wi-Fi+Bluetooth LE 双协议云模组开发,该模组由一个高集成度的无线射频芯片 BK7231T 和少量外围器件构成,内置了 Wi-Fi 网络协议栈和丰富的库函数。集成了所有 Wi-Fi MAC 以及 TCP/IP 协议的函数库。开发者们可以基于这些开发满足自己需求的嵌入式 Wi-Fi 产品。
2.硬件选型电源设计电路电路是 220V 转 5V 降压电路,输入级由保险电阻 F2、防雷压敏电阻 RV1、整流桥堆 D3、EMI 滤波电容 C5 和 C6 以及滤波电感 L1 组成。电源系统还带有各种保护,包括过温保护(OTP)、VCC 欠压锁定保护(UVLO)、过载保护(OLP)、短路保护(SCP)和开环保护 。NTC 温度传感器选用日本芝浦/华工高理温度传感器,该传感器感温精确度能达到 ±1%,能够实现精准控温。温度检测电路温度探头是 100k 负温度系数,100 度时 6.6k 左右,而 0 度时有 300k 左右,常温下 100K 左右。温度采集使用的是 NTC 热敏电阻,热敏电阻在不同温度下有不同的阻值,根据此特性,模组通过 ADC 口采集此时的电压,从而换算出此时的温度值。STRIX 温控器在鸣笛式电水壶设计原理基础上,增设了限温自动控制器。当水沸腾时,产生的水蒸气使感温元件的变形,驱动微型开关切断电源,极大地提高了电热水壶的安全性能。蜂鸣器无源他激型蜂鸣器的工作发声原理是:方波信号输入,谐振装置转换为声音信号输出。触摸按键按键检测芯片选用 TS02N,TS02N 是双通道电容式传感器,具有自动灵敏度校准功能,电源电压范围为 2.5~5.5V。通过并联输出端口(OUT1和OUT2)可以检测触摸感知的结果。
03 软件方案注:GitHub具体地址通过关注“涂鸦开发者”,回复“水壶”,即可获取哦~
温度显示和过温报警:温度采集:热敏电阻在不同温度下有不同阻值。利用电路设计和软件程序的配合采集热敏电阻的阻值,计算当前的温度值。
温度显示:每 2 秒采集一次温度 采集温度后将温度值上报到云端.过温报警:利用蜂鸣器报警。当测得温度高于 105 摄氏度时说明水壶已经没水了,此时驱动蜂鸣器响动并上报干烧状态到云端。
离线控制功能:智能烧水壶硬件上有煮沸和保温两个按键,采用回调函数注册的方式实现按键控制。依次设定按键驱动代码和按键控制代码。
云端控制:此次实现的智能烧水壶可以远程控制保温、加热、定时煮沸等功能:实现煮沸控制的执行函数:此执行函数需要根据下发的 dp 数据控制水壶的煮沸功能,开和关触发后要实现的具体功能如下:开:1.水壶进入煮沸模式;2.煮沸和保温是互斥事件,关闭保温;3.更新煮沸和保温的dp数据,上报到云端关:1.水壶进入自然模式(无加热动作);2.更新煮沸的 dp 数据,上报到云端
实现设定保温温度的函数:设定保温温度的函数是通过云端设定进行触发,触发后要实现的具体功能如下:1.根据云端发送的设置值设定保温温度值2.更新 dp_keep_warm_set 的值为所设的温度值,并上报到云端
实现保温控制的执行函数设定保温温度的函数是通过云端设定进行触发,触发后要实现的具体功能如下:1.根据云端发送的设置值设定保温温度值2.更新 dp_keep_warm_set 的值为所设的温度值,并上报到云端
实现水质选择设定函数:云端可以控制水质选择,触发后要实现的具体功能如下:
[*]1. 根据传下的设定值设置水质模式:自来水/纯净水
[*]2. 若此时水壶处于自来水保温状态,且此时云端控制水质模式切换为纯净水,水壶状态切换到纯净水保温模式
[*]3. 若此时水壶处于纯净水保温状态,且此时云端控制水质模式切换为自来水,水壶状态切换到自来水保温模式
[*]4.更新水质模式的 dp 数据并上报

云端定时煮沸功能:云端定时煮沸实际上是在云端设定定时任务,到达定时时间后云端会下发控制命令触发 dp_boil 这个 dp 点数据下发,从而触发烧水壶执行煮沸功能。至此,使用涂鸦智能低功耗嵌入式 Wi-Fi+Bluetooth LE 双协议云模组开发的智能恒温水壶就完成了,它具备手机 App 远程控制、按键控制、水质模式切换、保温温度设定、故障告警等多种功能。除此之外,我们还提供了 Bluetooth LE 云模组作为主控开发方案,可以根据自身需求在两款方案上进行更深入开发,使体验更加人性化,智能化。
同时您可以基于涂鸦 IoT 平台丰富它的功能,也可以更加方便的搭建更多智能产品原型,加速智能产品的开发流程。不得不说,这可谓是宝爸宝妈必入“神器”,你只需将保温温度设定为45℃,便可随拿随用,省时省力,宝宝能喝到温度适宜的奶粉,家中大人也可随时泡茶、泡牛奶,贴心呵护每一天!
戳我即可查看完整开发资料!

xiami20212022 发表于 2021-9-17 09:53

这个还可以哈。:D
页: [1]
查看完整版本: 奶爸奶妈秘籍—智能恒温,再也不为半夜调奶吵架