一位开发者利用树莓派Zero 2 W、Python、OpenCV、OLED显示屏和摄像头模块,制作了一个名为“专注力电子宠物”的桌面小工具。该设备旨在通过有趣的互动方式帮助用户保持工作专注。当用户专心工作时,电子宠物会显示开心的表情;一旦检测到用户分心或“摸鱼”,它便会“怒目而视”,并显示“分心了!”的提示,甚至在用户未及时回到工作状态时清零专注计时,表现出“心碎”的表情。此项目已开源,提供了一种新颖的番茄工作法实现方式。
💡 创意桌面工具:开发者EnriqueN01利用树莓派Zero 2 W、Python和OpenCV,结合透明OLED显示屏和小型摄像头模块,成功打造了一个名为“专注力电子宠物”的桌面小工具,旨在提升工作专注度。
👀 实时视线追踪:该电子宠物通过摄像头模块捕捉用户的脸部和视线,并利用OpenCV进行分析。当用户专心工作时,它会显示开心的“眼睛”表情,仿佛在鼓励用户;一旦用户移开视线或出现分心行为,它会立即识别并作出反应。
😠 动态表情与反馈:电子宠物拥有三种不同的表情来与用户互动。用户专注时,它会开心;当检测到分心时,它会愤怒并显示“分心了!”的文字提示;若用户未在规定时间内回到工作状态,它会露出可怜的“小狗眼”表情,并重置专注计时器,增加互动趣味性。
🔗 开源共享:该项目的全部制作过程和代码已由开发者EnriqueN01在GitHub上开源(https://github.com/EnriqueNeyra/FocusFinder),方便其他爱好者学习、复现和进一步开发,为提升工作效率提供了一种新颖的解决方案。
IT之家 11 月 3 日消息,开发者 EnriqueN01 今天在 Reddit 论坛发文,分享他用树莓派自制的“专注力电子宠物”,它可以放在工作桌上,在你坐下来开始工作时自动开始监督你,只要你稍微移开视线开始摸鱼,这个电子宠物就会对你“怒目而视”。

EnriqueN01 表示,他一直在琢磨着如何打造一种更有趣的“番茄钟”,好让他在工作时保持专注,为此他特意买了一个树莓派 Zero 2 W,试图打造一个“电子宠物”。

这台“电子宠物”的程序使用 Python 和 OpenCV 编写,开发者还为它加上了一个透明的 OLED 显示屏和小型摄像头模块,前者可让一块普通的开发板拥有“表情”,而后者可以捕捉用户的脸和视线。

EnriqueN01 透露,他最后将摄像头藏在了显示屏下方,使整个外壳更加美观,他最终决定在屏幕上加上一只“眼睛”来展现这个电子宠物的情绪,让“监工”过程更加有趣。

这个电子宠物拥有三种表情,当你专注地盯着屏幕工作时,它就会开心地盯着你,像是在为此感到骄傲;而当你分心并开始“摸鱼”时,它的眼睛就会转为愤怒状态,并显示“分心了!”文字,用户需要在规定时间内回到工作,否则它就会露出可怜心碎的“小狗眼”,并将专注计时清零。

目前 EnriqueN01 已经将这个电子宠物的所有制作过程开源,IT之家附链接如下:
https://github.com/EnriqueNeyra/FocusFinder