This website requires JavaScript.
入驻
发布

一款基于ESP12F的智能杯垫

阿拉拉布丁
发布于2023-03-17 10:46:24
CC BY-NC协议 分类:智能家居 侵权投诉
销量: 244
20
20
1
简介:

一款基于ESP12F的智能杯垫,可实现定时语音提醒喝水及水杯加热功能,屏幕显示相关信息,可网页控制。

一、产品简介

一款基于ESP12F的智能杯垫,可实现定时语音提醒喝水及水杯加热功能,屏幕显示相关信息,可网页控制。


二、应用场景

可解决办公室、教室等场所人群长时间忘记喝水的问题。


三、产品概述

本模块是软硬结合的形式。主要功能如下:

1. 定时提醒 开机后设置提醒喝水的间隔时间,可在代码中设置默认时长及最大最小间隔时长。

2. 恒温加热 开机后设置恒温加热温度,可在代码中设置温度及最大最小加热温度。

3. 语音提醒 可使用两种语音提醒方式,两种方式不兼容。一种是蜂鸣器发声提醒,一种是利用JQ6500和喇叭播放一段录音提醒,代码仅提供JQ6500和喇叭发声版本。

4. 屏幕显示 通过一块0.91寸OLED屏幕显示相关信息,包括当前温度、设定温度、当前已计时间、设定时间、进度条、IP地址及喝水提醒等。

5. 网页控制 网页控制实际上是为了PID调参用的,可调节的参数有四个,包括目标温度以及kp、ki、kd,也可用于在后续使用中控制目标温度。


四、产品参数

1.主控:ESP-12F。

2.供电方式:TYPE-C接口或DC5.5mm接口。

3.供电范围:TYPE-C接口供电时5V;DC5.5mm接口供电时DC8V ~ 30V,推荐12V。

4.加热功率:供电5V时:大功率加热板约为10W,小功率加热板约为7.5W;供电12V时:大功率加热板约为45W,小功率加热板约为30W。

5.PCB尺寸:主控板与加热板都是100mmx100mm,两层板设计,单面布局。

一款基于ESP12F的智能杯垫硬件项目图1


五、使用说明

1.本模块主控为ESP12F,使用Arduino IDE开发,提供相应库文件及源码,详细请见附件“智能杯垫源码23.3.2-V2.1.zip”。

2.初次上传代码前需对代码进行相关配置,修改WIFI账号密码等,代码相关配置详细请见附件“智能杯垫使用说明23.3.2-V2.1.zip”中的第一部分—代码配置。

3.使用流程:给杯垫通电后杯垫将自动连接WIFI,若不想连接则按键跳过,然后依次设置时间和温度后进入工作界面,放下杯子后开始计时和加热,到时间后语音提醒同时屏幕提醒,若30秒后未拿起杯子则进入下一个循环,中途拿起杯子会重新计时,语音电源和加热板电源可通过板载开关单独设置,详细介绍和使用说明请见附件“智能杯垫使用说明23.3.2-V2.1.zip”中的第二部分—使用说明。


六、备注

1. 本模块配置有外壳文件,详细请查看附件“智能杯垫外壳23.3.2-V2.1.zip”。

2. 制作成本:如使用JQ6500和喇叭发声方案某宝购买元器件全套成本约为40元(含屏幕、喇叭、JQ6500模块,不含外壳)。

3. 代码下载:板载CH340C,并设有自动下载电路,在Arduino中完成代码配置后使用TYPE-C数据线连接电脑和模块,插上TYPEC接口处UART和CH标识之间的两个跳线帽,编译上传即可。

4. MOS管等功率器件尽量选择正规厂家购买,如立创商城,否则将导致难以预测的后果。

5. 智能杯垫主控板第一次使用时需调节DCDC降压芯片的输出电压,具体操作请见附件“智能杯垫使用说明23.3.2-V2.1.zip”中的第二部分—使用说明。

6. 焊接使用之前请详细阅读附件“智能杯垫使用说明23.3.2-V2.1.zip”。


七、演示视频





杯垫 ESP8266 智能家居
最近更新时间 2023-03-17 10:46:24
描述
PCB
元件清单
原理图
附件
讨论