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

當前位置:首頁 > 工業(yè)控制 > 電路設計項目集錦
[導讀]此日期計數(shù)器類似于時鐘,顯示當月的當前日期。這是一款有趣又引人注目的記錄日期的設備,它的顏色會隨著日子的流逝而從紅色變成綠色。它不像時鐘那樣精確,有小時、分鐘和秒,但它確實提供了一個清晰的每日指示,告訴你這個月的位置。

一個10x10的LED矩陣顯示當月的當前日期,隨著日期的進展,顏色從紅色過渡到綠色。

大家好,歡迎回來,這里有一些令人興奮的東西。

Date Counter是一個基于Raspberry Pi Pico w的矩陣板,它使用來自NTP客戶端的數(shù)據(jù)在RGB矩陣上顯示當前日期。

此日期計數(shù)器類似于時鐘,顯示當月的當前日期。這是一款有趣又引人注目的記錄日期的設備,它的顏色會隨著日子的流逝而從紅色變成綠色。它不像時鐘那樣精確,有小時、分鐘和秒,但它確實提供了一個清晰的每日指示,告訴你這個月的位置。

我們這個項目的目標是開發(fā)一個基本的桌面日期時鐘,告訴我們今天是幾號;它從紅色開始,隨著時間的推移變成綠色,標志著這個月的結(jié)束。

這個項目基本上是未來的Matrix Clock項目的第一個版本,我將展示它,這意味著本文涵蓋了這個項目的整個構(gòu)建過程,所以讓我們從構(gòu)建開始。

材料要求

這些是這個項目需要的材料。

?定制PCB (HQ NextPCB提供)

?樹莓派PICO W

?WS2812B發(fā)光二極管

?100uF Capacitors

?焊錫膏

?回流電爐

矩陣的設計

在這個項目中,我們利用了我們以前的矩陣項目之一,這是一個帶有專用微控制器板(樹莓派PICO)的矩陣,可以用于未來基于RGB矩陣的項目,包括我們的日期計數(shù)器。

本項目電路的兩個主要組成部分是LED矩陣本身,它由100個以標準格式連接的WS2812B LED組成,將第一個LED的輸出連接到第二個din,第二個LED的輸出連接到第二個din,以此類推,直到第100個LED。每個LED的VCC和GND并聯(lián)連接。

該電路的第二個組件是一個樹莓派Pico W.第一個LED Din連接到樹莓派Pico的GPIO D0。我們將USB Type-C端口與Pico的5V IN和GND連接器放在一起,使用Type-C連接器為電路板供電。

我們在每個WS2812B LED上放置了100個去耦電容器,但最終,我們只使用了10x 100 nF電容器,每排一個。

設計完成后,我們將其保存為板文件,并將所有100個led放在10x10的行和列網(wǎng)格中。

請注意,D1到D10的led放置在一排。D11出現(xiàn)在新列的開頭,并擴展到D20,然后是D21,它出現(xiàn)在下一列的開頭,并擴展到D100。這也被稱為蛇形矩陣或蛇形矩陣圖案。

在建立PCB并安裝Pico和所有SMD組件后,我們導出了Gerber數(shù)據(jù),這些數(shù)據(jù)將發(fā)送給PCB制造商以獲取樣品。

HQ NextPCB服務

PCB設計完成后,我們導出Gerber數(shù)據(jù),發(fā)送給HQ NextPCB取樣。

對于中間層和頂層板,有兩個訂單。我們?yōu)橹虚g層和頂層板訂購了一個黑色的帶白色屏幕的阻焊板。

下訂單后,PCB在一周內(nèi)收到,PCB質(zhì)量非常好。

另外,我要把HQDFM帶給你,它在很多項目中給了我很大的幫助。華秋的內(nèi)部工程師開發(fā)了免費的制造設計軟件HQDFM,徹底改變了PCB設計師如何可視化和驗證他們的設計。

利用NextPCB的加速器活動,為您的創(chuàng)新項目獲得2個免費組裝的基于rp2040的pcb。

此報價涵蓋所有費用,包括物流,使您的想法更容易,更實惠的生活。SMT服務可能很昂貴,但NextPCB可以幫助您克服這一障礙。只要分享你的相關(guān)項目,他們就會處理好剩下的事情。不要錯過這個提升你的科技創(chuàng)作的絕佳機會!

HQDFM:免費在線Gerber查看器和DFM分析工具

此外,NextPCB有自己的Gerber Viewer和DFM分析軟件。

您的設計可以通過他們的HQDFM軟件(DFM)服務得到改進。因為我發(fā)現(xiàn)等待制造商的DFM報告很煩人,所以HQDFM是執(zhí)行事件前自檢的最有效方法。

以下是在線Gerber Viewer向我展示的內(nèi)容。再清楚不過了。然而,對于完整的功能,如DFM分析的PCBA,你需要下載的軟件。在線版本僅提供簡單的PCB DFM報告。

具有全面的制造設計(DFM)分析功能,HQDFM是一個免費的,復雜的在線PCB Gerber文件查看器。

它利用超過15年的行業(yè)專業(yè)知識提供了對先進制造的見解。如果你想以合理的價格獲得優(yōu)質(zhì)的PCB服務,你可以看看HQ NextPCB。

印刷電路板組裝

使用焊錫膏點針,我們將焊錫膏涂在每個元件墊上,開始電路組裝過程。在這種情況下,我們使用63/37 SnPB焊膏。

之后,我們選擇每個WS2812B LED并將其放置到正確的位置。

然后通過將電路放在回流加熱板上,將PCB從下面加熱到錫膏熔化溫度,這使得所有的SMD led都連接到它們的焊盤上。

回流后,我們放置THT組件,其中包括用于樹莓派Pico W的母頭引腳連接器和usb型C端口。

使用烙鐵,我們從電路板的底部焊接每個通孔組件的引線。

最后,我們將樹莓派PICO W安裝在引腳上,PCB組裝過程完成。

演示測試代碼

對于這個項目的Demo測試草圖,我們創(chuàng)建了一個數(shù)字計數(shù)器草圖,以1秒的間隔從1計數(shù)到30。我們在這個測試代碼中添加了一個特性,使顏色從紅色變?yōu)榫G色。

在這里,我們以紅色開始一個月,隨著日子的流逝,我們接近30,顏色從紅色變成綠色。

確保安裝所需的庫:在使用此草圖之前,安裝Adafruit NeoPixel, Adafruit GFX和Adafruit neommatrix。

主要代碼

在測試了演示測試代碼之后,讓我們來看看這個項目的主代碼,這是一個簡單的代碼。

我們的代碼旨在在LED矩陣上顯示當月的當前日期,隨著日期的進展,顏色從紅色過渡到綠色。腳本首先導入以下庫:WiFi, NTPClient和WiFiUdp用于管理WiFi連接和從NTP服務器檢索時間;Adafruit_NeoPixel, Adafruit_GFX和Adafruit_NeoMatrix用于控制LED矩陣。

一個NTP客戶端被實例化,以檢索當前時間從“pool.ntp.org”NTP服務器,與印度標準時間(UTC+5:30)的偏移。

LED矩陣配置了一個定義為GPIO 12的引腳,尺寸為10x10,并指定了連接和顏色順序。

在setup()函數(shù)中,啟動串行通信以進行調(diào)試。LED矩陣用指定的設置初始化,包括亮度和文本旋轉(zhuǎn)。然后,腳本嘗試使用提供的憑據(jù)連接到WiFi網(wǎng)絡,直到連接建立。連接后,NTP客戶端開始檢索當前時間。

在loop()函數(shù)中,更新NTP客戶端以從NTP服務器檢索最近的時間。檢索當前日期和時間并將其存儲為struct對象。然后提取當月的當前日期并將其轉(zhuǎn)換為字符串。用來表示一天的顏色是由一個月中的哪一天決定的,從1號的紅色到30號或31號的綠色。然后清除LED矩陣,并以計算的顏色以矩陣為中心打印當前日期。顯示器每秒鐘刷新一次,以確保它是最新的。

結(jié)果

這個簡單但實用的構(gòu)建的最終結(jié)果是一個日期計數(shù)器,它顯示當月的當前日期,并具有隨著時間的推移從紅色變?yōu)榫G色的顏色轉(zhuǎn)換。

該項目通過結(jié)合WiFi連接、NTP服務器時間檢索和LED矩陣顯示,創(chuàng)建了一個動態(tài)的、視覺上吸引人的日期計數(shù)器。

我希望在下一版中改進矩陣大小。我們現(xiàn)在使用的是一個10x10的矩陣,如果我們只想顯示一個數(shù)字,這是可以的,但我們想要顯示整個日期,包括月份和年份;因此,我們需要顯著增加矩陣。

此外,我們將增加板載電源,這樣整個設備就可以在不使用USB端口的外部電源的情況下工作。

本文編譯自hackster.io

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

這個項目最初的目標是用樂高技術(shù)制造一輛遙控汽車。當我深入研究各種配置時,我發(fā)現(xiàn)了樹莓派BuildHAT,這是樂高Powered Up電機和樹莓派之間的電機接口。版本1的自動駕駛汽車有一個HC-SR04聲波距離傳感器,它不...

關(guān)鍵字: 樹莓派 BuildHAT 自動駕駛 傳感器

最近在我的一個項目中,我向你們展示了在8x8 LED顯示屏上制作《俄羅斯方塊》游戲的簡單方法。這一次,我將使用相同的硬件和外殼,我將嘗試向您解釋一個同樣簡單的方法來制作另一個傳奇的街機游戲- Breakout。

關(guān)鍵字: 顯示器 LED WS2812B

利維坦I是由埃及亞歷山大大學的學生機器人團隊robot - tech設計、制造和組裝的下一代遠程操作車輛(ROV)。該系統(tǒng)是我們參加MATE和UMVC等全球競賽的旗艦產(chǎn)品,在這些競賽中,現(xiàn)實世界的水下任務,如物體檢索、導...

關(guān)鍵字: MCU 樹莓派 氣壓傳感器

其他電腦(比如安卓手機/平板電腦)的屏幕壞了,你可能想在安排維修之前緊急訪問一些東西。你可以使用android的USB OTG功能(是的,幾乎每個android都支持這個功能,你可以將鼠標和鍵盤連接到它)。

關(guān)鍵字: USB 鼠標 Android 樹莓派

衛(wèi)塞節(jié)是世界上最重要的宗教節(jié)日之一,紀念佛祖的誕生、覺悟和去世。從孩提時代起,我就在衛(wèi)塞節(jié)看到了美麗的燈光展示,而開發(fā)自己的版本一直是我很久以來的夢想。這款LED顯示屏是6個月研發(fā)的成果。

關(guān)鍵字: WS2812B LED ESP32

作為一個喜歡擺弄我的樹莓派5并在各種有趣的項目中使用它的人,我對用樹莓派AI HAT+構(gòu)建一些東西來集成AI模型而不會減慢樹莓派的速度的想法感到非常興奮。然而,當我查看文檔時,我所能找到的都是在桌面操作系統(tǒng)上使用圖形應用...

關(guān)鍵字: 樹莓派 交通儀表盤 AI模型

或者,如果你是一家企業(yè),你在業(yè)務中使用某種工具的頻率是多少?操作那臺機器的費用是多少?敏感實驗室設備周圍的電壓有多穩(wěn)定?你所在位置接收到的電能質(zhì)量如何?例如,您可以使用這些信息來更好地估計產(chǎn)品成本,或者通過進行異常檢測或...

關(guān)鍵字: Web應用程序 樹莓派 數(shù)據(jù)庫

起初,我考慮使用帶有Python的樹莓派。但后來我收到了ESP32S3 AI Cam模塊,它讓我思考:這個小板能處理整個工作嗎?

關(guān)鍵字: 人工智能 Python 樹莓派 ESP32S3

Roomie是一款由樹莓派(Raspberry pi)驅(qū)動、NFC觸發(fā)的兒童Spotify播放器——沒有屏幕,沒有手機,只放一個芯片就可以播放音樂。

關(guān)鍵字: Roomie 樹莓派 NFC
關(guān)閉