快捷搜索:  汽车  科技

杯垫制作方法(播放量破千万的智能杯垫)

杯垫制作方法(播放量破千万的智能杯垫)采用Server酱的微信推送,同时板载蜂鸣器,可自行修改代码使用。3.提醒喝水功能使用乐鑫ESP32,能提供互联网连接。2.检测杯子功能采用光电传感器,价格低廉,识别准确,美中不足需要在外壳上开孔。

本项目致力于复刻何同学视频中10s左右的智能杯垫,并添加更多的功能

杯垫制作方法(播放量破千万的智能杯垫)(1)

我预想的功能有:时钟显示,检测到杯子并自动记时、喝水提醒、联网、连接小程序。

提醒喝水杯垫的好处是,可以预防长时间不喝水,也可以顺便避免长时间坐着办公,伤了脊椎。

一、项目构思

1.主芯片

使用乐鑫ESP32,能提供互联网连接。

2.检测杯子功能

采用光电传感器,价格低廉,识别准确,美中不足需要在外壳上开孔。

3.提醒喝水功能

采用Server酱的微信推送,同时板载蜂鸣器,可自行修改代码使用。

4.外壳

采用PETG打印而成,可自行选择其他材料以适应盛放开水的杯子。

程序设计

程序基于ESP-IDF框架。

使用arduino as a ESP-IDF component。

编译时需要克隆[Arduino-esp32仓库](github.com/espressif/arduino-esp32)至esp-idf/components/arduino下(新建arduino文件夹后git clone),并在ide中添加宏IDF_COMPONENT_MANAGER=1。

预计后期将移除Arduino组件,因为在这个项目中并没有什么用。

程序主要功能为设定报警时间,获取联网信息,获取在线时间并显示,计时杯子存在时间并推送等。

主要流程如下:

杯垫制作方法(播放量破千万的智能杯垫)(2)

完整代码和外壳信息来源:基于ESP32的提醒喝水器 - 嘉立创EDA开源硬件平台

电路图

杯垫制作方法(播放量破千万的智能杯垫)(3)

原理图

杯垫制作方法(播放量破千万的智能杯垫)(4)

PCB

提醒效果

杯垫制作方法(播放量破千万的智能杯垫)(5)

实物图

杯垫制作方法(播放量破千万的智能杯垫)(6)


如果你喜欢这篇文章,欢迎点赞关注转发~

我会持续更新优质DIY项目!

猜您喜欢: