www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 工業(yè)控制 > 電路設(shè)計(jì)項(xiàng)目集錦
[導(dǎo)讀]在我之前的幾個(gè)項(xiàng)目中,你可以看到各種不同尋常的時(shí)鐘,包括幾個(gè)復(fù)古的Analog風(fēng)格。這次我將向你們展示這個(gè)組的另一個(gè)時(shí)鐘,但現(xiàn)在是在電子紙顯示器上。具體來說,在這個(gè)項(xiàng)目中,我使用了CrowPanel ESP32 4.2英寸電子紙顯示模塊,內(nèi)置ESP32S3 MCU。

在我之前的幾個(gè)項(xiàng)目中,你可以看到各種不同尋常的時(shí)鐘,包括幾個(gè)復(fù)古的Analog風(fēng)格。這次我將向你們展示這個(gè)組的另一個(gè)時(shí)鐘,但現(xiàn)在是在電子紙顯示器上。具體來說,在這個(gè)項(xiàng)目中,我使用了CrowPanel ESP32 4.2英寸電子紙顯示模塊,內(nèi)置ESP32S3 MCU。

我從以前的一個(gè)項(xiàng)目中得到了這個(gè)顯示器,我可以告訴你,它非常實(shí)用,因?yàn)椴恍枰B接組件和焊接,它有多個(gè)IO端口,一個(gè)microSD插槽,多個(gè)按鈕,甚至還有一個(gè)電池充電器電路。我從makerguides網(wǎng)站上得到了這個(gè)項(xiàng)目的想法,所以我對(duì)基本代碼進(jìn)行了一些修改和添加。

這些變化包括:

?針對(duì)上述顯示模塊調(diào)整代碼

?將方向從垂直更改為水平

?校正部分刷新造成的殘留“鬼影”打印

?每60秒(經(jīng)過的分鐘)刷新一次屏幕,在此期間顏色會(huì)短暫倒轉(zhuǎn),呈現(xiàn)出很好的視覺和信息效果

?與原始代碼不同,時(shí)針現(xiàn)在連續(xù)移動(dòng),并與經(jīng)過的分鐘成比例

?所述時(shí)鐘的外框架加厚,其參數(shù)可在代碼中改變

當(dāng)然,我增加了幾個(gè)新的選項(xiàng),除了視覺之外,還具有非常有用的信息特性,我將在時(shí)鐘操作的描述中解釋它們的功能。

新功能:

?兩個(gè)進(jìn)度條用于圖形化顯示經(jīng)過的時(shí)間,每個(gè)進(jìn)度條分為四個(gè)間隔;

?關(guān)于當(dāng)天經(jīng)過的小時(shí)數(shù)以及當(dāng)前小時(shí)的分鐘數(shù)的數(shù)字信息,

?用阿拉伯?dāng)?shù)字和羅馬數(shù)字之間的按鈕改變鐘面。

?而且只要按下一個(gè)按鈕,就可以選擇反轉(zhuǎn)顏色。

本項(xiàng)目由PCBWay贊助。他們有你需要的所有服務(wù),以最優(yōu)惠的價(jià)格創(chuàng)建你的項(xiàng)目,無論是一個(gè)學(xué)校項(xiàng)目,還是復(fù)雜的專業(yè)項(xiàng)目。在PCBWay上,你可以分享你的經(jīng)驗(yàn),或者為你的下一個(gè)項(xiàng)目獲得靈感。他們還以最優(yōu)惠的價(jià)格提供完整的表面貼裝SMT PCB組裝服務(wù),并進(jìn)行ISO9001質(zhì)量控制。訪問pcbway.com獲取更多服務(wù)。

至于代碼,正如您所看到的,它的設(shè)計(jì)方式允許您輕松更改基本圖形參數(shù),因此您可以根據(jù)自己的想法輕松創(chuàng)建自定義外觀的鐘面。

值得一提的是,準(zhǔn)確的時(shí)間是根據(jù)您所在的時(shí)區(qū)通過互聯(lián)網(wǎng)下載的。有關(guān)其他時(shí)區(qū)定義,請(qǐng)查看Posix Timezones數(shù)據(jù)庫(kù)。您還需要輸入本地Wi-Fi網(wǎng)絡(luò)的憑據(jù)。

現(xiàn)在讓我們看看該設(shè)備在實(shí)際條件下是如何工作的。開機(jī)后,當(dāng)時(shí)鐘連接到Wi-Fi并下載正確的時(shí)間時(shí),需要一段時(shí)間。然后時(shí)鐘以模擬樣式出現(xiàn)在白色背景上。它顯示正確的時(shí)間,星期幾,以及日/月/年格式的完整日期。

時(shí)鐘的兩邊有兩個(gè)進(jìn)度條。右邊的部分以圖形形式顯示了當(dāng)天經(jīng)過的時(shí)間,下面的部分顯示了該信息的數(shù)值。類似地,左邊的進(jìn)度條也以圖形和數(shù)字形式顯示當(dāng)前小時(shí)的經(jīng)過時(shí)間。為了更好地直觀地表示所經(jīng)過的時(shí)間,兩個(gè)進(jìn)度條被分成四個(gè)部分,右邊的一部分表示6小時(shí),左邊的一部分表示15分鐘。

如前所述,顯示模塊包含幾個(gè)按鈕,因此我使用其中兩個(gè)作為附加選項(xiàng)。通過按下上面的按鈕,表示小時(shí)的數(shù)字從阿拉伯語(yǔ)轉(zhuǎn)換為羅馬語(yǔ)。

再按一次按鈕,它們就會(huì)回到原來的狀態(tài)?,F(xiàn)在,通過按下下方的按鈕,顯示器的顏色被反轉(zhuǎn),所以背景是黑色的,小時(shí)是白色的。

在解釋過程中,您可能會(huì)注意到屏幕在新一分鐘開始的那一刻刷新,這代表了一種額外的視覺和信息效果??紤]到顯示屏非常短暫地刷新,每分鐘一次,電池可以持續(xù)很長(zhǎng)時(shí)間。

最后是一個(gè)簡(jiǎn)短的結(jié)論。這是一款低功耗電子紙模擬式時(shí)鐘,具有Wi-Fi時(shí)間同步,可逆顯示,羅馬/阿拉伯?dāng)?shù)字切換,實(shí)時(shí)進(jìn)度條和分分鐘更新等智能功能,基于ESP32顯示模塊,即插即用簡(jiǎn)單。

本文編譯自hackster.io

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀
關(guān)閉