智能烧水壶
文章平均质量分 84
智能烧水壶设计及实现
三明治开发社区
这个作者很懒,什么都没留下…
展开
-
智能烧水壶(Bluetooth LE版)——硬件设计篇
一、概述 前面已经设计了一款WIFI控制的智能烧水壶,为了满足不同使用群体的需求,又设计了一款蓝牙控制的智能烧水壶,硬件电路上兼容,只需要把WIFI模块换成BLE模块即可。1、功能(1)APP控制,触摸按键控制。(2)恒温控制,保温模式可选,预约定时控制,煮水模式可选。(3)干烧断电,故障告警。2、硬件框图二、硬件方案介绍 于涂鸦智能的一款低功耗嵌入式BLE协议的BLE模组开发的一款主控板。 我们选取此模组作为主控来实现智能化的水壶。电路分为主控...原创 2021-07-17 18:05:22 · 3206 阅读 · 0 评论 -
智能烧水壶 (Bluetooth 版)02——系统创建篇
1、产品创建首先进入 涂鸦智能IoT平台,创建一个智能烧水壶产品。通过点击**“创建产品”->“找不到品类”进行自定义创建,填入“产品名称”和“产品描述”,选择通讯协议为“蓝牙”,然后点击下方的“创建产品”**即可完成产品创建。 产品创建后,进入到开发界面,可以看到左上角有产品的PID,我们将在接下来的开发环境搭建中用到它。 接下来进行产品功能定义。点击自定义功能右侧的**“添加功能”进行功能定义,本案例中添加了如下图所示的6项功能:“煮沸”、“保温”、“当前温度”、“保原创 2021-07-27 09:58:31 · 536 阅读 · 0 评论 -
智能烧水壶 (Bluetooth版)03——离线控制功能实现篇
前言常见的烧水壶一般有煮沸、保温功能,本案例在此基础上,使用涂鸦BLE SDK和BLE模组实现了对烧水壶的远程控制,包括保温温度设置、水质模式选择、预约烧水等功能,另外还增加了干烧报警等功能,使烧水壶更加智能化。完整Demo可在 tuya-iotos-embeded-demo-ble-smart-kettle 中获取。功能设定本案例中的智能烧水壶设备上提供煮沸、保温2个按键,以及3个指示灯和1个蜂鸣器用于状态提示,可以本地控制也可以远程控制,具体功能设定如下:功能说明煮沸轻触原创 2021-07-27 09:59:52 · 724 阅读 · 0 评论 -
智能烧水壶 (Bluetooth版)04——云端控制篇
1.配网状态检测要实现和云端进行数据交互,首先要使设备配网。根据功能简述中介绍可知,我们需要先进行以下配网检测处理:设备状态执行动作绿灯提示上电时,检测到已被用户绑定不等待配网不闪烁上电时,检测到未被用户绑定开始等待配网开始闪烁长按保温键5秒时,检测到未被用户绑定开始等待配网开始闪烁开始等待配网后3分钟内,检测到已被用户连接停止等待配网停止闪烁开始等待配网3分钟后,检测到仍未被用户绑定停止等待配网,停止蓝牙广播停止闪烁下面我们介绍配原创 2021-07-27 10:18:54 · 363 阅读 · 0 评论 -
智能烧水壶-FAQ
(本文持续更新,大家在制作智能烧水壶过程中遇到硬件或软件问题,并有解决办法的,欢迎在评论区留言,我们会更新到文章中)1.如何实现按键按下提示灯亮,松开提示灯灭?答:工程代码中采用按键模块的实现方式,采用回调函数的方法实现了一个按键驱动模块,可以自行注册触发函数;其中注册了按键高电平触发函数和按键低电平触发函数。在key_high_level触发函数中将指示灯关闭,在key_low_level触发函数中将指示灯开启,从而实现按键按下指示灯亮,按键松开指示灯灭的功能。2.采集的温度以及水的沸点可能会随环境原创 2021-07-12 10:07:26 · 265 阅读 · 0 评论 -
智能烧水壶(WIFI版)01——硬件设计篇
一、概述为什么越来越多的人喜欢买智能恒温电水壶呢?智能电水壶有哪些优势呢?吸引大家的原因是什么呢?我觉得应该是功能好,操作简单,价格适中,如果可以和家庭设备一起联动,那样就更好了。那既然大家都如此钟爱智能恒温电水壶,又是生活中必不可少的部分,那我们赶紧研究一款便捷智能的电水壶吧!不仅可以满足自己的需要,也能满足大家的需求。1、功能(1)APP远程控制,触摸按键控制。(2)恒温控制,保温模式可选,预约定时控制,煮水模式可选。(3)干烧断电,故障告警。2、硬件框图二、硬件方案介绍原创 2021-07-06 19:20:09 · 3551 阅读 · 4 评论 -
智能烧水壶(WIFI版)02——系统创建篇
涂鸦智能烧水壶之嵌入式系统创建前言创建产品烧水壶的嵌入式系统搭建建立嵌入式开发环境搭建一个能够配网连接APP的嵌入式系统框架程序的编译和烧录系统框架建立完成技术支持前言现如今,科技快速发展,我们的家里已经布满了各种家电设备;其中烧水壶是我们常用的家用设备之一,传统的烧水壶只有简单的加热功能,不能设定加热温度,也不能远程控制,针对此情景,今天我们将改装家里的烧水壶,为其赋能使其实现智能化,首先我们要创建一个嵌入式软件系统,使我们的手机和烧水壶之前能够进行通信。创建产品首先进入 涂鸦智能IoT平台原创 2021-05-21 10:02:18 · 1145 阅读 · 0 评论 -
智能烧水壶(WIFI版)03——温度采集和过温报警功能实现篇
智能烧水壶软件实现之温度采集和过温报警功能前言一、智能烧水壶的功能设定二、温度采集的方案制定1.温度采集原理2.软件方案设定三、功能实现1.代码实现技术支持前言前面我们已经创建好产品并建立起app端和设备端的连接,接下来我们将实现智能烧水壶的温度采集和过温报警功能。一、智能烧水壶的功能设定智能烧水壶的功能设定如下表,我们将整个智能烧水壶拆分成几个模块,逐个实现功能;本文实现烧水壶的温度采集和声音报警功能,温度采集主要用于水温的温控调节,当温度高于105摄氏度时说明水壶已经处于干烧状态,此时蜂.原创 2021-05-27 11:10:17 · 2330 阅读 · 1 评论 -
智能烧水壶(WIFI版)04——TS02N触摸按键驱动篇
智能烧水壶软件实现之TS02N触摸按键驱动前言一、智能烧水壶按键功能设定二、按键采集的方案制定1.硬件电路图2.嵌入式方案设定三、功能实现1.代码实现技术支持前言本文主要内容是实现烧水壶的触摸按键驱动,触摸按键芯片选用TS02N。一、智能烧水壶按键功能设定智能烧水壶的按键功能设定如下,实现功能之前,我们首先要实现按键采集芯片的驱动。功能说明煮沸触摸按键1,触发方式:轻触。默认煮沸。触摸按键控制煮沸键 按下开启,再按关闭app控制:煮沸保温键触摸按键1,触发原创 2021-05-27 15:09:00 · 2697 阅读 · 0 评论 -
智能烧水壶(WIFI版)05——水温调节和灯光提示功能实现篇
智能烧水壶软件实现之水温调节和灯光提示前言一、智能烧水壶功能设定二、水温调节及灯光指示的方案制定1.加热方案2.灯光提示功能设定3. 按键触发功能设定三、功能实现1.代码实现1.继电器和led指示灯控制代码2 .按键逻辑控制代码技术支持前言前面我们已经实现了烧水壶的按键功能,本文将实现烧水壶的煮沸、保温功能、灯光提示功能,同时实现按键触发烧水和煮沸。一、智能烧水壶功能设定智能烧水壶的煮沸功能、保温功能、灯光指示以及按键控制功能设定如下:功能说明煮沸触摸按键1,触发方式原创 2021-05-29 14:24:40 · 3907 阅读 · 1 评论 -
智能烧水壶(WIFI版)06——云端控制篇
智能烧水壶软件实现之云端控制前言一、烧水壶的云端控制功能点1.实现煮沸控制的执行函数2.实现设定保温温度的函数3.实现保温控制的执行函数4.实现水质选择设定函数5.云端定时与温度云端显示说明二、实现云端远程控制技术支持前言前面我们已经实现了智能烧水壶的离线控制,现在我们将完成最后一部分功能,实现烧水壶的云端控制一、烧水壶的云端控制功能点此次实现的智能烧水壶可以远程控制保温、加热、定时煮沸等功能,具体的云端控制功能点如下:功能名称控制选项煮沸开启/关闭设置保温温度原创 2021-07-03 14:44:51 · 1033 阅读 · 0 评论