24K新手互动设计求助!10x10像素互动屏幕-Arduino中文社区 - Powered by Discuz! Archiver

Ray0204 发表于 2020-9-7 17:08

24K新手互动设计求助!10x10像素互动屏幕

本帖最后由 Ray0204 于 2020-9-7 17:10 编辑


背景介绍:
本人设计师,非机电相关专业,第一次尝试,整个程序也是在Rhino软件的grasshopper firefly插件上实现的。这个插件的好处是可视化编辑,不需要编程基础,但无法上传程序,整个计算都依托于电脑。Arduino板在这只是一个信号接收和发送中介。

设计方案:
通过100个舵机组成一个10x10的矩阵,带动铜片的旋转,因为角度关系可以形成明暗变化,构成动态的图像。(类似有很多的案例,很多都是用步进电机,我这里用的是最常见的舵机,信号输出Servo信号,范围在0-180度)

遇见的问题:
1.大部分时间正常的,但总体给人感觉是比较卡顿,不够顺滑,信号为20ms一帧但仍有卡顿感。
2.个别电机有时候会突然抽风抖动,甚至开始原地打转不受控制(特别是角度变化比较大时),即使断了信号也还在打转,只能关电源重启才能恢复。

个人推测:
个人觉得是硬件方面的问题,自己看过整个信号波形,程序给出的信号是正常的。
原先看资料提过Arduino板的地线需要和电机地线连在一起,连上后发现是好很多,但还是有个别抽风的现象。
有朋友说一个是电机太次的原因(7块大洋),还有可能是信号线受干扰原因,应该用有金属裹覆的专业信号线或者用锡箔纸包住。

请各位大佬指点一下

视频如下:这个是将视频转化成电机旋转,可以看出噪音信号好较大,不顺滑,有卡顿(最后有所用到的动态视频)
https://www.bilibili.com/video/BV1ov41117sf

这个是我安装了正面的金属片,用摄像头控制,部分电机开始抽风自转(当我遮住摄像头时大部分停止变化,但有些可以看到已经抽风)
https://www.bilibili.com/video/BV1xK4y1a7Yf


t3486784401 发表于 2020-9-7 17:54

人肉 DMD 系统啊

Ray0204 发表于 2020-9-7 18:23

t3486784401 发表于 2020-9-7 17:54
人肉 DMD 系统啊

什么是dmd系统:lol

t3486784401 发表于 2020-9-7 18:29

Ray0204 发表于 2020-9-7 18:23
什么是dmd系统

数字微镜器件(Digtial Micromirror Devices,DMD)

wwwusr 发表于 2020-9-7 21:28

确实是个人肉DMD,哈哈,不过有做好的动起来真挺漂亮的。
建议:
1.视频转为动作过程 ,可以适当做一下滤波与延迟,动作就稳当些
2.舵机的电源一定要够强,我以前做过一个大概70左右个舵机的类似互动艺术装置,用了5V40A
3.舵机的控制,可以用成品的舵机控制器,那样用一个arduino主控,一个控制器可以控制至少16个舵机,主控发完一次角度,就不用再管它了。控制好些
4.关于抽风的舵机,真没啥好办法,我是测试多次转最大角度,找出抽风的,换掉。

王尼玛1 发表于 2020-9-8 09:23

这种SG90舵机质量确实.....
页: [1]
查看完整版本: 24K新手互动设计求助!10x10像素互动屏幕