展示HN:我为m5stickc (Arduino) 构建了一个开源屏幕计时器。
Show HN: I built an Open Source screen timer for the m5stickc (Arduino)

原始链接: https://partridge.works/screenie-christmas-project-2025-26/

## Screenie:屏幕时间解决方案 作者因为难以管理和准确追踪孩子在多个设备上的屏幕时间而感到沮丧,因此开始了一个编码项目,创建了“Screenie”。他意识到问题不在于缺乏信任,而在于*准确的测量*,所以他的目标是建立一个注重透明度和赋权,而非严格执行的系统。 Screenie由孩子携带的一个小型物理计时器设备,以及一个供家长使用的配套网页应用程序组成。该设备允许简单地开始/停止追踪屏幕时间,而该应用程序管理使用时长限制、就寝时间,并提供统一的使用情况视图。核心理念是通过提供准确的数据和培养信任来鼓励自我调节。 作者选择专用物理设备而不是移动应用程序,是为了创建一个可见的屏幕时间限制提醒,并避免给尚未拥有智能手机的孩子增加另一个屏幕。该项目旨在简化屏幕时间管理,并通过将重点从监管转移到知情讨论来减轻家长的压力。

黑客新闻 新的 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Show HN: 我为 m5stickc (Arduino) 构建了一个开源屏幕计时器 (partridge.works) 17 分,由 urbandw311er 1 天前发布 | 隐藏 | 过去 | 收藏 | 讨论 我之前从未在 ShowHN 上发过帖子,但我想分享我的 2025 年圣诞项目;尝试一种控制孩子屏幕时间的新方法。 这也涉及到为了玩弄一个闪亮的新设备而过度设计解决方案(显然是为了避免圣诞节的姻亲)。 我分享了一些关于人工智能编码与嵌入式设备的经验,以及我如何进行产品设计/硬件选择。 Web App 在 https://screenie.org - 我今天晚些时候将开源设备和 web app 代码(链接将在该网站上发布)。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

TL;DR: I built a screen-timer device & web app — see a video of it here

Introduction

I love a good coding side-project in the holidays. (sound the nerd klaxon 📣) It’s fun to solve problems and learn new systems in a more relaxed environment where a couple of beers and a bit of YOLO refactoring are actively encouraged. And, of course, a suitable excuse for playing with new shiny things.

The screen time conundrum

It’s a been a fun Christmas, but there have been some interesting challenges. Our two children (age 11 and 13) get a screen time allowance each day – and they want to share it across multiple devices. Getting the various parental control systems (iOS, MacOS, Family Link, Nintendo and PS5) to sync nicely with each other is impossible, and manually moving around the screen time limits (“Dad, can I have my Nintendo time on the iPad?”) was causing stress and taking up far too much of my life.

After giving the problem some thought, and conducting thorough interviews with the stakeholders 😉, my key insight was that this isn’t a trust problem. Our kids are reasonably compliant with screen time rules; they’ve had plenty of school lessons around device addiction and healthy lifestyles. The real challenge is around accurate measurement – after our son has been lost in a Fortnite wormhole, his estimation of ‘time spent’ is hilariously bad. His shock and denial when confronted with the truth mirrors that of most adults when their phone’s monthly screen time summary pops up!

Another challenge is over-reliance on this whole ‘sync then shutdown’ approach for automatic enforcement – to date, the kids have been relying on these built-in controls to automatically disable their devices when ‘time’s up’. Not only does this make them dependent on this feature (ie it shifts accountability), it’s also proving unrealistic to implement across so many platforms.

A radical solution?

I propose that we try something a bit different – remove the enforcement and trust the kids to come off when their time is up. And, by doing this, we can at least aim to give them accurate screen time measurement by creating a separate, unified screen time measurement alarm.

If it works, they’ll feel more trusted and empowered, we’ll feel more confident and less stressed.

Enter ‘Screenie’. Essentially, the cleverest egg timer ever built.

The theory of Screenie is:

  • The child carries around a tiny device that records their screen time. One simple button to start/stop the timer.
  • A parental app serves as the single source of truth for the screen time allowance; set weekly limits, bedtimes, and so on.
  • Sync between the two, so the kids can see their allowance, and the parents can see how much they’ve used. Maybe I can even let them ‘request more time’ and send a push notification to the parent app.

There’s just one golden rule – the kids must promise to use the timer. If you feel the need to police this, spot checks should be relatively easy: both visually (is the device nearby? Is its timer running?), and also via the web app which shows current screen time sessions and durations.

Why a physical device

Why not? Call it a product hunch. There’s something very visible about a small, bright, dedicated device on the table; it commands a sense of importance, reflecting the requirement for the children to use it. It’s true that ‘Screenie’ could easily be a mobile or smartwatch app too (and you’re welcome to build one of those too) But our daughter doesn’t have a smartphone yet, and forcing another screen on her to limit her screen time felt counter-intuitive. On a final note, there’s something pleasingly old-school about a single-purpose device. Am I selling this to yet, or does this feel like a list of nerd excuses to play with new gadgets? There’s only one way to find out…

It’s time to pick some hardware, jump into the product design and coding hotseat, then bring Screenie to life!

Next up: Part 2 – Building and coding the hardware


联系我们 contact @ memedata.com