基于ESP32和WS2812 LED矩陣創(chuàng)建一個LED燈條:Bit::Busy
Bit::Busy是一個價值20美元的開源BusyBar替代產(chǎn)品,它是一個小巧的LED狀態(tài)標(biāo)志,可以連接到你的本地Wi-Fi,讓你顯示你是忙還是空,運行計時器,或者使用番茄工作制模式來組織你的工作時間。
是關(guān)于什么的
Bit::Busy是一個DIY的生產(chǎn)力設(shè)備,它將明亮的LED矩陣與最小的web界面配對,可在bitbusy.local訪問。
它完全運行在本地網(wǎng)絡(luò)上,不涉及云或外部服務(wù)器。
接口提供三種核心模式:
?開/關(guān)模式-在“BUSY”(紅色)和“FREE”(綠色)之間切換。
?定時器模式-顯示倒計時直接在LED屏幕上。
?番茄工作制-自動設(shè)置25分鐘的集中時間間隔和5分鐘的休息時間,并相應(yīng)地切換標(biāo)志的顏色和文字。
?自定義消息模式-顯示您的自定義文本和背景顏色。
一切都是實時發(fā)生的——簡單、直接、完全可編程。
使用PlatformIO與Arduino框架和Lopaka - Arduino和嵌入式圖形編輯器制作。
為什么制作它
這是我給他媽媽做的生日禮物,她需要一個工作空間的焦點指示器。原來的BusyBar缺貨了,所以我決定不等待,而是從頭開始做一個20美元的復(fù)制品。
這與競爭無關(guān),而是要做一些有用的、個性化的、可分享的東西。
這個項目在兩周內(nèi)完成,然后在夏天發(fā)布,它迅速吸引了人們的注意,甚至讓我出現(xiàn)在他們的每周通訊中!
它是如何工作的
硬件由ESP32-C3 XIAO板供電,該板直接連接到LED矩陣面板。
通電后,該設(shè)備托管一個小型web服務(wù)器,您可以通過bitbusy訪問該服務(wù)器。從你在閃爍設(shè)置時輸入的同一Wi-Fi上的任何瀏覽器中獲取本地數(shù)據(jù)。
從那里,你可以:
?開關(guān)模式,
?啟動或停止計時器,
?查看LED顯示屏上的倒計時,
?或者在顯示器上設(shè)置您自己的信息!
固件和web界面在github.com/glutesha/bitbusy上是完全開源的。
從本質(zhì)上講,Bit::Busy是藝術(shù)、代碼和人類信號的混合體——一個小小的發(fā)光的提醒,即使在一個嘈雜的世界里,專注也可以是可見的、有形的,并且很有趣。
本文編譯自hackster.io





