你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于stm32的二进制时钟

[复制链接]
丿灬幸灬 发布时间:2018-11-19 13:10
本帖最后由 丿灬幸灬 于 2018-11-19 13:13 编辑

一个更好看的二进制时钟
4367091497808203353.jpg
描述
由三组10mm发光二极管组成的二进制时钟,代表小时、分钟和秒。
由内置电池后备RTC的STM32F 051供电。

组成
1× STM32F051CxT6

17×10mm RGB发光二极管
共阳极LED

1×CR1220
电池和电池附件/电池

1×32 kHz晶振

开关元件(high side switch)
时钟的面板是我设计的一块木板,它可以嵌入8个mos管通道。该电路板有自己的微型开关调节器和8个2针JST-PH插口,在一个引脚上提供5v的Vin (最高20+伏),在另一个引脚上是GND。

但是这个项目需要high side switch。我只有一些贴片式MMBT2907'A。经过焊接和热缩,当你把控制信号接地时,我通过一根电线将5V从蓝色切换到红色。并通过0603 3k3电阻限制基极电流。我没有设置很多过孔。

1.jpg

2.jpg
这一小块PCB的背面是不易燃的面,不过可以焊接。
晶体管同一侧的两根电线感觉出奇的牢固,但是红线似乎就没有那么牢固了,但是依然可以正常工作。


第一次点亮

3.jpg

成功

从图片中我们可以看出来,我有一个工作的二进制时钟。
回顾一下,分钟和秒从左到右、从上到下是1、2、4、8、16、32,小时从左到右在底部1、2、4、8、16排成一行,显示24小时时间;
9292501497808179075.jpg
图片中的是13:42:33

硬件是STM32内置电池支持的RTC时钟,和一些简单的LED多路复用。
与我的旧钟不同,这款时钟采用32kHz晶振,即使拔掉电源一两年,也能保持时间。

1912971497808145822.jpg

这个箱子更像一个架子,一个5mm的板子作为前面板,粘在一块倾斜面上,涂上浅蓝色。
664271497585320855.jpg

2352841497619740089.jpg

固件有一个有趣的特点,那就是用Ragel状态机编译器构建的串行命令接口。
未来版本的固件应该可以让你用按钮来设定时间。

这是一个有趣的小项目。没有用新的主板,只有一些简单的固件。
坐下来,做一些东西,最终应该增加一些收尾工作,比如缩短电线,拧紧所有的东西,或者封闭后盖,
但是我喜欢我的新时钟或者是。。。夜灯??


收藏 评论3 发布时间:2018-11-19 13:10

举报

3个回答
TLLED 回答时间:2018-11-19 17:08:07
乖乖了,这要想知道时间,还必须得会数字电路啊
zcl201207 回答时间:2018-11-19 21:42:13
本帖最后由 zcl201207 于 2018-11-19 21:43 编辑

是要熟悉BCD转换吧,半夜看个时间之后可能就再睡不着了,脑瓜已经清醒啦
zjczm 回答时间:2018-11-20 09:57:44
不如直接买个数码管。本质上与发光管一样的啊。

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版