问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

长时间办公忘记喝水怎么办?智能喝水提醒器做您的喝水“小闹钟”

创作时间:
作者:
@小白创作中心

长时间办公忘记喝水怎么办?智能喝水提醒器做您的喝水“小闹钟”

引用
与非网
1.
https://www.eefocus.com/article/1682469.html

在长时间面对电脑工作的情况下,人们往往容易忽略自己的健康需求,尤其是喝水这一重要的日常习惯。为了帮助经常忘记喝水的办公人员,本文将介绍一个智能喝水提醒器DIY项目。这个项目通过定时提醒的方式,帮助工作人员保持身体水分平衡,增进健康和提高工作效率。

项目设计

主控使用Beetle ESP32-c3,使用它的原因,一是因为体积小,有集成充电管理,支持Wi-Fi 。通过从网络时间服务器获取时间,并使用ESP32自带的RTC时钟保持时间更新,每半小时提醒一次。使用UART通讯控制电机及灯光驱动模块的PWM输出,调节LED柔性灯丝。

硬件准备

1.3V 260mm 柔性软灯丝

直径2mm,长度260mm的3V柔性软灯丝,可用于DIY灯光装饰,DIY灯泡球,360°全角度发光灯具等。

灯光&电机驱动板

可以用Python代码控制、WINDOWS上位机控制、UART通讯编程控制、电位器手动控制共四种方式调节的PWM驱动器。用于直流电机调速、灯光调节等应用场景。

本产品支持5V~24V宽电压输入,并具有10A的承载能力,能驱动50W左右的直流电机(由于电机端口极性固定,并不能控制电机方向)或者整卷5米左右的灯带。

适用于水泵水量控制、散热风扇速度控制、灯光亮度调节、电动工具改造、电机灯带产品测试、电机速度自动化控制、灯光效果自动化控制等场景。

Beetle ESP32-C3

基于ESP32-C3的小体积主控,集成充电管理,适用于物联网项目。(可以再DFRobot 线上商城购买)。

硬件连接

灯光&电机驱动板使用9V电池供电,柔性软灯丝接PWM OUT,通过UART与Beetle ESP32-c3的TX、RX引脚连接。Beetle ESP32-c3使用3.7V锂电池通过BAT引脚供电。

编写程序

柔性软灯丝发热较大,setPwmDuty(80);设置为80,如设置高了,时间长会烧毁灯丝。

定时设置

连接WIFI,并从 "pool.ntp.org"网络时间服务器获取时间,当时间每到半小时(timeinfo.tm_min==30)亮灯提醒喝水。

“智能喝水提醒器”项目着眼于办公人员的健康与工作效能,为他们提供了一个简单而有效的方式来养成定时饮水的健康习惯。关于这个DIY项目的详细步骤,您可以访问DF创客社区了解更多。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号