為了把所有的東西結(jié)合在一起,我們設(shè)計了一個定制的PCB,集成了14×20 LED矩陣、輸入按鈕和專用電源管理電路。整個系統(tǒng)由一個LiPo電池供電,板載電源管理IC負(fù)責(zé)電池的充電和放電。
Bit::Busy是一個價值20美元的開源BusyBar替代產(chǎn)品,它是一個小巧的LED狀態(tài)標(biāo)志,可以連接到你的本地Wi-Fi,讓你顯示你是忙還是空,運行計時器,或者使用番茄工作制模式來組織你的工作時間。
使用指針的時鐘通常被稱為模擬時鐘,盡管不包括模擬元件。這個時鐘甚至沒有指針,它只是通過使用Neopixel模塊來顯示它們指向的位置,該模塊呈圓形,帶有60個WS2812 led。事實上,它們分為四個部分,你必須把它們焊接在一起。
ARDUINO UNO R4 WiFi提供了第二個I2C通道,稱為Wire1。SDA和SCL線連接到引腳26和27,否則不可用。兩個引腳都可以被Adafruit新像素庫使用。WS2812條正常應(yīng)在5伏電壓下工作,而Qwiic通道(Wire1)僅饋電3.3伏。但它能起作用嗎?顯然是這樣的。
led幾乎用于所有的裝飾照明,但它們大多數(shù)只產(chǎn)生一種顏色。因此,為了創(chuàng)造一個美麗的光模式,使用多色LED條,這不僅消耗更多的電力,而且難以管理。今天我們使用的是新一代LED- NeoPixel,它可以產(chǎn)生1680萬種顏色。NeoPixels是可編程的,通過正確的編程,它可以創(chuàng)建許多美麗的照明模式。這里將使用NodeMCU和Blynk應(yīng)用程序通過互聯(lián)網(wǎng)控制NeoPixel LED條的顏色和亮度。Blynk是一個智能手機應(yīng)用程序,使用它我們可以通過智能手機控制任何基于物聯(lián)網(wǎng)的應(yīng)用程序。
NeoPixel LED燈條是可編程的RGB LED燈條,可以編程生成任何所需的照明模式。NeoPixel可以在任何組合和亮度下產(chǎn)生多種顏色。它消耗更少的電力,可以通過編程單獨解決。在本項目中,我們將學(xué)習(xí)使用ESP32和Blynk應(yīng)用程序控制WS2812 NeoPixel LED條。