電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 275|回復(fù): 0
收起左側(cè)

樹莓派RP2040制作「空心時(shí)鐘」

[復(fù)制鏈接]

532

主題

532

帖子

3114

積分

四級(jí)會(huì)員

Rank: 4

積分
3114
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-9-6 08:14:00 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
9 Z" w8 a8 W/ W3 P7 _
MAKER: Shiura /譯:趣無(wú)盡(轉(zhuǎn)載請(qǐng)注明出處)
0 a6 ?( z/ A% G- x* u5 V( }「空心時(shí)鐘」第五代是在之前的版本基礎(chǔ)上進(jìn)行了全面改進(jìn)和精煉的版本。2 k3 ~$ P/ S! A
這款時(shí)鐘的環(huán)面設(shè)計(jì)更為纖薄且整潔(僅7毫米),并配有刻度標(biāo)記。其外觀幾乎無(wú)螺絲頭裸露(僅指針中心除外),設(shè)計(jì)更為精致。USB-C 電源接口巧妙地設(shè)置于底座背面,既實(shí)用又美觀。, u7 M7 e, c% M3 b: s: C( c; ]
& Y  a2 S4 E+ Y; R; g( U& j

3 q0 ?, E3 K7 \) p  }
6 @' |/ X5 O" H3 |6 h/ l
- q6 C% I2 u  n$ P- w ' {: B6 S; x/ S2 K7 c6 w) }
新版本引入了棘輪機(jī)制,有效防止了因步進(jìn)電機(jī)動(dòng)力不足而導(dǎo)致的時(shí)鐘走時(shí)不準(zhǔn)或脫步現(xiàn)象,大大提升了時(shí)鐘的可靠性。同時(shí),基于 RP2040 微控制器的晶體振蕩器,時(shí)鐘的準(zhǔn)確度也實(shí)現(xiàn)了質(zhì)的飛躍。& r+ D' p' a" J
沿襲前代模型,我們保留了便捷的時(shí)間調(diào)整方式——只需輕輕拉出顯示環(huán)進(jìn)行調(diào)整,再將其插回底座即可。而此次升級(jí)中,顯示環(huán)的固定方式更為穩(wěn)固,使用更加安心。' F8 o+ W! I) d6 n0 Z2 [$ q
在整體設(shè)計(jì)上,我們進(jìn)行了全面革新,充分利用了構(gòu)建板與層線的紋理特性。時(shí)鐘的正面表面巧妙地融入了構(gòu)建板的紋理,展現(xiàn)出獨(dú)特的質(zhì)感與美感。
' O/ {5 b; p9 b& Y# R# L0 \材料清單– 電機(jī):28BYJ-48 減速步進(jìn)電機(jī)及驅(qū)動(dòng)板(約3美元/套)。7 G. f4 B# M, C: P- z3 R2 B/ n
– 微控制器:RP2040 開發(fā)板,PicoBit、RP2040-Zero 或兼容產(chǎn)品。) {8 H+ F& X! d, a% G
– 磁鐵:三個(gè) 8x3mm 釹磁鐵。3 y1 D0 t! Z$ s1 k  J7 V* i) I0 B
– 螺絲:2mm 平頭自攻螺絲。
4 _" [3 i, g& \* S+ c– 電線、膠水、潤(rùn)滑劑。# t4 P; r; z  q5 o3 t" P) W& _# O
工具包括螺絲刀、焊接工具、刀片、刮刀或銼刀等,用于去除碎片、平滑表面和倒角。
3 b( s' w9 ~# [: m6 O" O( |所有部件均無(wú)需額外支撐結(jié)構(gòu)。為“轉(zhuǎn)子外殼-前部”的刻度環(huán)賦予不同顏色時(shí),請(qǐng)?jiān)诟叨葹?0.6mm 處更換材料(刻度環(huán)凹槽的深度為0.75mm)。同樣地,你也可以通過(guò)這種方式為“時(shí)針”上色。8 ~# o: Q' V4 g  m) d8 n
“分針-彩色部分”是可選的。除了通過(guò)更換絲材的方式賦予不同顏色外,你也可以在打印完成后粘貼此部件。由于“轉(zhuǎn)子外殼-前部”、“時(shí)針”和“底座-前部”的正面是接觸構(gòu)建板的表面,因此會(huì)呈現(xiàn)出構(gòu)建板的紋理。因此,為了保持紋理的一致性,建議單獨(dú)打印“分針-彩色部分”。
0 R" h6 L5 |# D; [( T' Z3D 打印文件請(qǐng)?jiān)谖募䦷?kù)下載:https://make.quwj.com/project/525
+ v  N$ \$ o' Z: n! l硬件組裝– 移除 ULN2003 IC:為了留出更多焊接空間,請(qǐng)預(yù)先移除 ULN2003 驅(qū)動(dòng)板上的 IC。
: i$ @6 ]' |. e& W% Q" N– 修剪引腳:建議修剪(切割)ULN2003 驅(qū)動(dòng)板引腳排針的四個(gè)引腳,以便于焊接。
6 e% Z2 Q' t* ~  x) ^) F) ^. L
9 t% l9 x2 e/ e$ `0 G8 \– 焊接引腳:將 D2-D5 引腳直接焊接到驅(qū)動(dòng)板的輸入端。請(qǐng)注意,焊接時(shí)不要觸碰到微控制器上的微小芯片。
: E  B  V6 @- [. [8 _8 ^$ D– 連接電源線和地線:使用電線將 5V 和 GND 連接到驅(qū)動(dòng)板上。
. E- w  ]: c+ q  s& [+ ?9 f* { 9 s  r. H7 z; j  m! N
軟件設(shè)置測(cè)試代碼:使用 Arduino IDE 將 test-code.ino 文件燒錄到你的微控制器中,并確認(rèn)電機(jī)能正常旋轉(zhuǎn)。+ ^8 ]7 v9 }; d, D
燒錄時(shí)鐘代碼:確認(rèn)測(cè)試無(wú)誤后,再燒錄時(shí)鐘代碼。2 f+ g( d" R) j, ]' T% z) N: W" o
使用預(yù)編譯二進(jìn)制文件:如果你不想安裝 Arduino IDE,我們提供了預(yù)編譯的二進(jìn)制文件(.uf2格式)。首先,按住 BOOTSEL 按鈕,然后將微控制器連接到 USB。接下來(lái),將.uf2 文件拖放到已掛載的驅(qū)動(dòng)器中。
2 g% ?, Y' `9 V; F0 x1 y3 o0 R你可以從文件庫(kù)中下載代碼和庫(kù)文件:
& x5 C/ ^; S2 C! Q6 ~https://make.quwj.com/project/525  e) v5 ^3 p- S" |  W& p! ?! s
請(qǐng)觀看上方提供的組裝指南視頻。
- J% ~/ b' F( A4 B, _組裝顯示環(huán)
9 \, i1 @2 P; p+ ~0 C* t6 H
* ]) }2 l+ H, Y* J! j% \1 P安裝時(shí)針:通過(guò)螺絲將時(shí)針固定在顯示環(huán)上,注意不要讓時(shí)針從前面突出。6 @7 c1 {  j" t8 ^4 r0 T& B8 d) z
安裝磁鐵:在時(shí)針轉(zhuǎn)子中放入兩塊磁鐵。
; U) ^+ u* R9 b+ \- c+ A0 ^$ R ) C+ _0 P5 \$ Z( l
堆疊轉(zhuǎn)子并安裝蓋板:將轉(zhuǎn)子堆疊起來(lái),并從上方放置蓋板。磁鐵槽位于上方。
/ i$ p3 i$ r) l1 T1 Y  R翻轉(zhuǎn)并固定后蓋:翻轉(zhuǎn)顯示環(huán),安裝后蓋,并使用兩顆螺絲固定。6 d" T, J% L! a5 V% A
0 N) n# D' I' b3 S- b
固定時(shí)針磁鐵:在時(shí)針上插入磁鐵,并使用強(qiáng)力膠固定。請(qǐng)注意,釹磁鐵對(duì)兒童有危險(xiǎn),務(wù)必牢固固定。- W0 @) q- Q2 H2 o

: Z* f' y7 y+ d' I/ m, M底座組裝安裝分針驅(qū)動(dòng)齒輪:將分針驅(qū)動(dòng)齒輪置于軸上,然后使用螺絲安裝棘輪。稍微松開螺絲以確保部件可移動(dòng)。
% f" r5 I, _, G: b, G" z安裝電機(jī)與驅(qū)動(dòng)板:將電機(jī)軸插入蝸輪中,然后將整個(gè)組件安裝到機(jī)殼上。將驅(qū)動(dòng)板插入預(yù)留槽中。! q1 ~* X- }/ z( S
$ A1 m' _# w2 t
整理電纜:將連接板和電機(jī)的電纜扭轉(zhuǎn),并將電纜頂端插入板后方的空閑空間。后蓋留有電纜通道。3 g1 o, v: K0 J6 o4 q+ V2 U
安裝并固定后蓋:安裝后蓋時(shí)注意不要夾到電纜。使用三顆螺絲固定后蓋。4 J! L. Z- O6 c$ ~) O
& |0 c) A9 N6 B) \: H
安裝顯示環(huán)并測(cè)試:將顯示環(huán)放置在底座上并進(jìn)行測(cè)試。# Y% l; A6 M6 _, c  [) J# F, }* r- I8 a
% J9 V/ w+ n" R$ ~" O5 m
詳細(xì)安裝步驟請(qǐng)觀看上方提供的組裝指南視頻。2 V) J$ ^" X! C. f8 X5 u7 r
故障排除– 按照視頻指南組裝所有部件。- Y$ t9 r7 T" k# Z2 e
– 確保電機(jī)、齒輪和磁鐵正確安裝并固定。0 T; e: s$ d: I+ E8 C* [- x4 W
– 使用 Arduino IDE 將代碼燒錄到微控制器,并確保電機(jī)運(yùn)轉(zhuǎn)正常。
/ G8 l8 S2 T( a2 Y– 如果時(shí)鐘運(yùn)行非常順暢,可以移除棘爪鉤使時(shí)鐘靜音。在這種情況下,為 “SAFETY_MOTION” 值設(shè)置一個(gè)較小的數(shù)字(不推薦設(shè)置為 0 )。9 z  n. I7 f" d0 v0 S/ N
– 使用潤(rùn)滑劑有助于減少摩擦,但不要使用過(guò)多,以防部件粘連。$ r9 L  I% P1 l8 |! F  A3 k, Z

+ E6 X; C* P3 z, o: |' E
$ H* S, {. N9 R; J7 Q6 q點(diǎn)擊閱讀原文,更精彩~

發(fā)表回復(fù)

本版積分規(guī)則

關(guān)閉

站長(zhǎng)推薦上一條 /1 下一條


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表