
【国外项目分享】STM32L0 Watch(上) >> -----安装表带 ![]() 使用M2x12帽头螺丝将肩带固定在阀体上。总共有四个。 完成了! ![]() 更新3D文件 我不小心上传了背面的以前的图片。应该在PCB上有这么细的切口,但现在以及修改好了 & a3 o" I1 K/ T/ b# N, O打印部分. K* V" z5 O) Q 我是这样打印手表零件的,我用Slic3r切片。: `' Q7 W; v: O% g+ p6 j6 | ![]() 除了最左边的部分(LCD支持),上面的所有内容都以0.025 mm的层高打印。初始层高度为0.1 mm。液晶显示器支持打印标准0.2毫米的初始和层高。4 t2 m' l( B" ` . _% P3 d. j: i) y 所有的零件都是100%填充印刷的。把它设置在下面,因为每一层都很薄,所以会有空隙。这可能可以通过增加周长的数量来弥补(目前设置为2)。$ G/ O; w; f0 A3 k ' {8 j5 y/ p a% b$ Z2 Z ![]() 我支持材料生成,只有左边的两个部分需要支持。我还必须取消“不支持桥梁”设置。无论如何,即使不使用Slic3r的Prusa版本,支持材料删除也很容易。 # d* e6 X7 B* u5 p: x D![]() 下面是支撑材料的样子。 内部 ' u9 Z; z; ~0 s. { x 最后花时间拍了一张内部的照片。下面有很多照片!7 L# k9 |# B7 } ![]() 上盖脱落。表盘用M3x12沉头螺钉固定在一起,这种黑色调和得很好,下面会有更多的照片展示。" q5 F8 P; I& R. i ![]() 仔细观察手表的机身、按钮和表盘。按钮部分采用TPE打印。 . \3 O$ f* X* G" {7 D6 ^; J( d ![]() 仔细看看底部的部分,PCB组件,和LCD支持。PCB两边的两个都是正反印刷的,所以你可以看到桥接。而且,你可以看到我到处使用沉头螺钉。 A$ I9 Q. r0 ]+ a9 ^ PCB制作时注意:这些是来自SeeedStudio的0.8 mm厚的PCB。* t( ]5 @$ R' q. _: h$ p& p1 V. Q, R ![]() 仔细看看PCB。我使用了“初学者友好”0805部分。最困难的部分是液晶连接器,因为它有0.5毫米的引脚间距。使用大量焊剂和干净的细烙铁。 3 G! P0 _; x4 b' s: u3 m. h![]() 仔细看看下面。只有6个被动,和3个按钮的SMD工作。你可以看到液晶显示器的FPC连接器弯曲了,但它一个月前就这个样子了。 * U' {( [# C; r" H 目前,我认为硬件已经完成。我想把手表印在透明树脂上,这样人们就能看到手表的内部构造。黑色仍然是最性感的。 我的文件和代码都有点乱。现在的代码中有一些FreeRTOS的东西,但是我已经注释掉了主线程创建部分。这类事情不需要FreeRTOS吗?对我来说,这仍然是一次很好的学习经历。 我去掉了秒针以减少功耗。测量显示,大部分时间它在0.31 mA左右,电池寿命也会增加1个月左右。我仍然需要通读并尝试理解STM32L0的低功耗模式。我认为这太大了,考虑到我以2MHz的速度运行(应该是)低功耗运行模式,其余时间都处于低功耗睡眠模式。也许我还需要在睡眠模式下降低时钟速度?$ O. j* K4 O, `1 @; K( J/ K 想实现一个数字钟面,但仍然需要实现字体(正在进行)。我特意选择了STM32L051版本,这样我就有更多的闪存可用。 步骤 + g; B+ Y" s5 b: f 步骤1 3D打印部分' @1 G6 A, t5 S) x" z 除了0.025(!!)毫米层高的黑色PLA按钮,我打印了所有东西。按钮是用黑色的TPE打印的。7 B$ h) B3 q: n( e ' A! K: V$ q* s: d& t w' ^7 }: e 步骤2 填充PCB' }2 j' W7 w& K' Q 我开始使用FPC连接器,因为它是最难使用的,而且我没有热空气枪。 9 e, T2 c7 a+ S0 G 步骤3 插入LCD连接器4 c) ^! j' z5 o, i7 p) a- r ; Z0 N! l5 N3 B" c% ^6 |! Y( G3 _ 步骤4 将LCD支架固定在面板和背面,使用M3x8沉头螺钉来做这件事。然后将LCD放入支架内。 2 C, Q6 \7 h* {! D 步骤5 将M3x12沉头螺钉插入底座,不要完全投入。确保它是平的。; {/ M/ x1 x& k$ D' n+ _ 步骤6 将内体置于整个组件的顶部,确保间隙在按钮附近,而不是电池附近。; {$ e9 g8 j" O" V1 B6 H) f, A - f0 a) w5 J& V 步骤7 把正面和螺丝所有东西在一起,拧紧,确保所有东西都尽可能地平整。 / L1 z0 h [6 x9 z- \% y# F4 g 步骤8 放置表带和M2x12螺丝6 @" Z8 l; q x" I; \ C9 m+ E 1 i U: A" h5 t% _) p# _( K 帖子来源>> ) |1 r+ T% S5 H, B ![]() |
cool |
厉害了,歪果仁就是棒棒的 |
STM32如何分配原理图IO
STM32ADC过采样及几种ADC采样的处理方法
分享一个STM32L031的串口调试程序
基于STM32L051使用CubeMX生成工程文件ST系列芯片通用经验分享
基于STM32L051开始添加需要的代码经验分享
STM32L051测试I2C协议设备的添加经验分享
基于STM32L051测试Flash和EEPROM的读写
基于STM32L051串口测试与Enocean模块通讯问题
基于STM32L0的EEPROM读写经验分享
基于STM32L0 ADC使用HAL库关于校准问题经验分享