开源项目,只有电子人才能看得懂的二进制手表,酷~
2023-05-20 08:21:49
面包芯语
没错,就是这款二级制手表,放在手表界是相当炸裂,非电子人连个时间都不会看了。
这款手表是采用38mm表盘,男女通用,表带可很方便的更换。手表由 CR2032 纽扣电池供电,按下表盘上的按钮,会通过点亮LED的形式显示当前时间,如下图点亮的LED,根据二级制转换为正常的时间是13:57分。
(资料图)
正如看到的手表结构简单,实验过程也是同样简单,基本是有手就行。手表由纽扣电池供电,使 RTC(实时时钟)芯片保持运行并保持时间。当唤醒引脚通过按钮连接时,ATMEGA328PB 唤醒,从 RTC 读取当前时间,并使用 LED 以二进制形式显示时间。十秒钟没有按下按钮或时间改变后,ATMEGA 返回休眠状态以节省电量,LED 熄灭。背面有两个按钮可以调节时间,一个是小时,一个是分钟,如果检测到按下,RTC 会根据按钮增加一分钟或一小时。
虽然采用的是CR2032纽扣电池供电,但使用时间可以很久,因为在LED熄灭之后,ATMEGA328会进入到深度睡眠状态,直到被再次唤醒,所需电流会非常非常小。
核心的器件就是这三种:
1)ATMEGA328PB AVR芯片
2)DS1302 RTC时钟芯片
3)SMD 602 红色 LED
bom清单如下:
原理图布局如下:
下拉到文末可以下载Gerber、Pick and Place、BOM清单。
代码可以通过Arduino IDE打开,通过Arduino as ISP下载烧录,部分代码: