Найти похожую с ИИ
Профиль печати(0)
Файл модели(0)
Опубликовано:2022-04-24 14:39:10
0
0
时钟以"二进制"形式显示小时和分钟。从左到右,四个组共13个数字,分别代表10小时、1小时、10分钟、1分钟。每个组中亮起的数字需要相加,才能得出准确时间。1、2、4、8这些数字的重量各不相同。只要稍加练习,读取时间就会变得非常简单。当你向朋友们解释这一原理时,他们一定会感到惊喜不已。
结构:带有透明数字的黑色前面板构成了显示屏。前面板通过2毫米的螺丝固定,内部装有多个LED灯(每个数字对应两个LED灯)和两个圆点。Arduino元件也安装在该面板上。
这些数字经过光学处理,彼此分隔开来,以便形成鲜明的对比。透明部件比切割边缘小0.5毫米,可以轻松嵌入。不过还是建议用胶水固定。至于Arduino相关部件,我没有设计任何外壳或支架,这取决于你现有的设备配置……
阿尔杜伊诺(Arduino)PCB,电源方面:任何AVR或STM32微控制器、ESP8266等设备都能胜任,只要它们具备I2C接口,并有足够的(14个)引脚来驱动LED灯,以及两个数字输入端。时间控制可使用现成的DS1307模块。LED灯由ULN2003驱动器驱动。切勿从Arduino的内部LDO电源为LED供电,因为其电源可能不足。任何5V的微型USB适配器均可用于
程序功能:读取时钟芯片数据,屏蔽数字部分,并通过ULN2003驱动LED灯,检查调整开关。在编译时请确保测试代码行未被注释,这样有助于正确连接LED灯。
我的原型机:因为手头有SMD LED元件,所以就用了它们,但这过程真是让人头疼。只需把LED面板用3D打印出来,然后把标准的3到5毫米LED灯装上去,再接上电线就行了。
带支撑结构的 3D 打印件。
