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





