电子产业一站式赋能平台

PCB联盟网

搜索
查看: 135|回复: 0
收起左侧

树莓派RP2040制作「空心时钟」

[复制链接]

660

主题

660

帖子

4567

积分

四级会员

Rank: 4

积分
4567
发表于 2024-9-6 08:14:00 | 显示全部楼层 |阅读模式

nkmcgcrn4em6401187746.jpg

nkmcgcrn4em6401187746.jpg
$ X, @: T/ ^8 W/ {
MAKER: Shiura /译:趣无尽(转载请注明出处)
6 ]" D' n! Z$ f- F# M「空心时钟」第五代是在之前的版本基础上进行了全面改进和精炼的版本。
/ Q+ }% \5 T% ~" R2 E这款时钟的环面设计更为纤薄且整洁(仅7毫米),并配有刻度标记。其外观几乎无螺丝头裸露(仅指针中心除外),设计更为精致。USB-C 电源接口巧妙地设置于底座背面,既实用又美观。7 |' b# }! i: x

uwwe1ljdpqf6401187846.jpg

uwwe1ljdpqf6401187846.jpg
- \9 `8 ~6 E  O# I3 u9 [

1 g0 @# f# f7 ^

4n54inli2426401187946.jpg

4n54inli2426401187946.jpg
# h1 g' ~& ^) N8 R: f! I5 Y
) A; v: t4 a, [0 }. z' N7 ]

rjqsgjmv2d16401188047.jpg

rjqsgjmv2d16401188047.jpg
# b9 {$ @: ^6 w2 e. V4 t* w
新版本引入了棘轮机制,有效防止了因步进电机动力不足而导致的时钟走时不准或脱步现象,大大提升了时钟的可靠性。同时,基于 RP2040 微控制器的晶体振荡器,时钟的准确度也实现了质的飞跃。" m; T; @" Z9 g
沿袭前代模型,我们保留了便捷的时间调整方式——只需轻轻拉出显示环进行调整,再将其插回底座即可。而此次升级中,显示环的固定方式更为稳固,使用更加安心。
2 ]: S0 |1 A( |1 a% f; N& q' d" Y在整体设计上,我们进行了全面革新,充分利用了构建板与层线的纹理特性。时钟的正面表面巧妙地融入了构建板的纹理,展现出独特的质感与美感。9 S& E" Q! Q- A! q  T) G/ @
材料清单– 电机:28BYJ-48 减速步进电机及驱动板(约3美元/套)。
6 P% w% p% s6 ]8 Y) a– 微控制器:RP2040 开发板,PicoBit、RP2040-Zero 或兼容产品。
$ T3 m$ ^5 N  F& E2 B– 磁铁:三个 8x3mm 钕磁铁。+ B' {1 L0 ^) L2 m% o
– 螺丝:2mm 平头自攻螺丝。
& A5 q! t2 Y- L$ \) S1 q. ?– 电线、胶水、润滑剂。  }+ P+ b$ i/ k8 l; y! Q
工具包括螺丝刀、焊接工具、刀片、刮刀或锉刀等,用于去除碎片、平滑表面和倒角。; l, O" d0 j0 s: Z/ m5 x
所有部件均无需额外支撑结构。为“转子外壳-前部”的刻度环赋予不同颜色时,请在高度为 0.6mm 处更换材料(刻度环凹槽的深度为0.75mm)。同样地,你也可以通过这种方式为“时针”上色。
! v* r* w% {7 l6 V' m  o“分针-彩色部分”是可选的。除了通过更换丝材的方式赋予不同颜色外,你也可以在打印完成后粘贴此部件。由于“转子外壳-前部”、“时针”和“底座-前部”的正面是接触构建板的表面,因此会呈现出构建板的纹理。因此,为了保持纹理的一致性,建议单独打印“分针-彩色部分”。
; b/ i, ]. P3 D/ \& o7 z9 R3D 打印文件请在文件库下载:https://make.quwj.com/project/525) P) M- f6 _0 n. w
硬件组装– 移除 ULN2003 IC:为了留出更多焊接空间,请预先移除 ULN2003 驱动板上的 IC。/ m' `1 D; b* w% k6 M* ~0 b
– 修剪引脚:建议修剪(切割)ULN2003 驱动板引脚排针的四个引脚,以便于焊接。( X# j6 U: @/ f0 l* L, t( Z0 b9 z

xofhvexvuup6401188147.jpg

xofhvexvuup6401188147.jpg
% f2 o: m( v" N* ~' E5 y+ [1 D
– 焊接引脚:将 D2-D5 引脚直接焊接到驱动板的输入端。请注意,焊接时不要触碰到微控制器上的微小芯片。
; L" f7 A" }# S' ~3 ?– 连接电源线和地线:使用电线将 5V 和 GND 连接到驱动板上。3 d7 i8 e4 O6 O0 R

g4rpfdc1arp6401188247.jpg

g4rpfdc1arp6401188247.jpg
- X& G+ U5 |3 T. v8 \+ Q
软件设置测试代码:使用 Arduino IDE 将 test-code.ino 文件烧录到你的微控制器中,并确认电机能正常旋转。0 {/ \( n2 O# h
烧录时钟代码:确认测试无误后,再烧录时钟代码。( a. K4 K  Y4 J: |$ r. r
使用预编译二进制文件:如果你不想安装 Arduino IDE,我们提供了预编译的二进制文件(.uf2格式)。首先,按住 BOOTSEL 按钮,然后将微控制器连接到 USB。接下来,将.uf2 文件拖放到已挂载的驱动器中。2 d, E1 [8 z; C2 q+ Q
你可以从文件库中下载代码和库文件:! R4 E. S' O+ [: S/ c7 R9 B: D
https://make.quwj.com/project/525+ \9 R9 r4 ~$ X2 J( i
请观看上方提供的组装指南视频。/ p) n. a" _1 j, e
组装显示环
4 T3 Z% U& q# V, U

eh0qmtlaz3k6401188347.jpg

eh0qmtlaz3k6401188347.jpg
  C5 U3 x2 L6 o) F- M3 d1 J
安装时针:通过螺丝将时针固定在显示环上,注意不要让时针从前面突出。
5 b4 W9 E& J9 M' _& O* Z- o安装磁铁:在时针转子中放入两块磁铁。6 e* o  B: K+ {9 m9 w( }

cz51oxgdy5g6401188447.jpg

cz51oxgdy5g6401188447.jpg
* N# {  j' o& }
堆叠转子并安装盖板:将转子堆叠起来,并从上方放置盖板。磁铁槽位于上方。" J9 _$ p" u. s9 k  u
翻转并固定后盖:翻转显示环,安装后盖,并使用两颗螺丝固定。
' I' N/ |5 C9 e8 p$ }4 V

gqeckops5ss6401188547.jpg

gqeckops5ss6401188547.jpg
. y# L. \& o1 Y; }
固定时针磁铁:在时针上插入磁铁,并使用强力胶固定。请注意,钕磁铁对儿童有危险,务必牢固固定。8 s8 ?- d/ @* I) U3 o4 s4 C+ p

kl3nzhvxxei6401188647.jpg

kl3nzhvxxei6401188647.jpg
- a1 F' N2 Z! N# Q; W) t6 J/ _
底座组装安装分针驱动齿轮:将分针驱动齿轮置于轴上,然后使用螺丝安装棘轮。稍微松开螺丝以确保部件可移动。7 m8 e# T. O8 y1 J, A9 S% N
安装电机与驱动板:将电机轴插入蜗轮中,然后将整个组件安装到机壳上。将驱动板插入预留槽中。
- d0 I" W( ?& `' g  S

e5swgsau2z46401188748.jpg

e5swgsau2z46401188748.jpg

3 l# p# n0 i" l1 M9 c. `4 L整理电缆:将连接板和电机的电缆扭转,并将电缆顶端插入板后方的空闲空间。后盖留有电缆通道。2 Y: e' i. C- z0 ~# S
安装并固定后盖:安装后盖时注意不要夹到电缆。使用三颗螺丝固定后盖。
6 t- O8 ~$ z- o9 w" h  ~4 T

2eqm4utnuf56401188848.jpg

2eqm4utnuf56401188848.jpg

. z& y. V, [7 I+ ^安装显示环并测试:将显示环放置在底座上并进行测试。9 h" i3 V2 Z7 ^9 t* \

q141tqht0iz6401188948.jpg

q141tqht0iz6401188948.jpg

" X4 X7 [/ Y: C2 C. }+ D详细安装步骤请观看上方提供的组装指南视频。/ B& g# v5 z0 K( M# v) W$ [/ t4 `' ~
故障排除– 按照视频指南组装所有部件。
# x( S! y6 X" _, J  Z4 S– 确保电机、齿轮和磁铁正确安装并固定。
7 P5 ~! u! N" T– 使用 Arduino IDE 将代码烧录到微控制器,并确保电机运转正常。
. u3 [9 Z5 \) N/ `3 g6 W3 P# |– 如果时钟运行非常顺畅,可以移除棘爪钩使时钟静音。在这种情况下,为 “SAFETY_MOTION” 值设置一个较小的数字(不推荐设置为 0 )。; z; G$ n, S1 W$ X8 r1 n! `
– 使用润滑剂有助于减少摩擦,但不要使用过多,以防部件粘连。
6 C3 q5 e+ \0 a/ e5 V/ }- f- e

epgw0qzzoop6401189048.jpg

epgw0qzzoop6401189048.jpg

% O5 j  L3 [1 u! [. y4 A1 _& r# t% a

u5rvk4wjhme6401189148.gif

u5rvk4wjhme6401189148.gif

% B/ \( A8 D8 o1 H4 s1 ^/ Y+ o点击阅读原文,更精彩~
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表