基于ESP32和WS2812 LED矩阵创建一个LED灯条:Bit::Busy
扫描二维码
随时随地手机看文章
Bit::Busy是一个价值20美元的开源BusyBar替代产品,它是一个小巧的LED状态标志,可以连接到你的本地Wi-Fi,让你显示你是忙还是空,运行计时器,或者使用番茄工作制模式来组织你的工作时间。
是关于什么的
Bit::Busy是一个DIY的生产力设备,它将明亮的LED矩阵与最小的web界面配对,可在bitbusy.local访问。
它完全运行在本地网络上,不涉及云或外部服务器。
接口提供三种核心模式:
•开/关模式-在“BUSY”(红色)和“FREE”(绿色)之间切换。
•定时器模式-显示倒计时直接在LED屏幕上。
•番茄工作制-自动设置25分钟的集中时间间隔和5分钟的休息时间,并相应地切换标志的颜色和文字。
•自定义消息模式-显示您的自定义文本和背景颜色。
一切都是实时发生的——简单、直接、完全可编程。
使用PlatformIO与Arduino框架和Lopaka - Arduino和嵌入式图形编辑器制作。
为什么制作它
这是我给他妈妈做的生日礼物,她需要一个工作空间的焦点指示器。原来的BusyBar缺货了,所以我决定不等待,而是从头开始做一个20美元的复制品。
这与竞争无关,而是要做一些有用的、个性化的、可分享的东西。
这个项目在两周内完成,然后在夏天发布,它迅速吸引了人们的注意,甚至让我出现在他们的每周通讯中!
它是如何工作的
硬件由ESP32-C3 XIAO板供电,该板直接连接到LED矩阵面板。
通电后,该设备托管一个小型web服务器,您可以通过bitbusy访问该服务器。从你在闪烁设置时输入的同一Wi-Fi上的任何浏览器中获取本地数据。
从那里,你可以:
•开关模式,
•启动或停止计时器,
•查看LED显示屏上的倒计时,
•或者在显示器上设置您自己的信息!
固件和web界面在github.com/glutesha/bitbusy上是完全开源的。
从本质上讲,Bit::Busy是艺术、代码和人类信号的混合体——一个小小的发光的提醒,即使在一个嘈杂的世界里,专注也可以是可见的、有形的,并且很有趣。
本文编译自hackster.io





