|
相关连接:
匠人DIY旋转时钟全程实播(连载1:电机的选择与安装)
匠人DIY旋转时钟全程实播(连载2:指针板的供电方式)
匠人DIY旋转时钟全程实播(连载3:指针板原理图V01)
匠人DIY旋转时钟全程实播(连载4:一些细节考虑)
参与社区讨论
------------------------------------------------------------------------------------------------------------
匠人DIY旋转时钟全程实播(连载7:旋转时钟之裸奔照)
------------------------------------------------------------------------------------------------------------
这几天写了一些程序模块,主要是一些核心的算法。
原本想等程序和硬件再稍微完善一些再进行调试。但匠人还是忍不住想看看效果。于是通电,拍下了下面几张裸奔的照片。虽然丑了点,不过关键的算法都被验证了。
通过实际通电测试,该模型已经具备了以下功能:
1、转速自动适应。当电机启动后,指针板会根据电机的速度,自动调整每一列的显示时间,从而实现“自适应”。这证明了部分网友提到的“恒速控制”是没有必要的。
2、由于PIC芯片不支持乘/除法指令,如果在程序中写除法,编译器会调用一个除法函数去计算,速度、资源等方面的效率很差。而匠人的这个“转速自适应”算法并不需要采用除法,在速度方面是有保障的。
3、时针、分针、秒针的走动。已经可以实现了。这部分的算法,也没有采用除法。呵呵。
目前还存在的问题:
1、部分LED电路有问题。比如,外框的那个LED居然坏了。导致外圈不亮。还有指针部分也有个别LED没有点亮,原因待查。不过,这些都是纯硬件的小问题。
2、由于指针板的重心还没有经过校准。在旋转时抖动比较厉害。待改进。
3、还有许多功能模块,没有实现。慢慢来。只要关键部分通过测试,其它的,都只是时间问题了。



|