#2视频滑块控制单元

嗨,habravchane!还记得我用家具配件,建筑规则和有机玻璃制作的电动视频滑块吗?)
今天,我将向您展示一个新事物,它比以前的项目简单一些。这次没有导轨,只有电气部分。
阅读下面!



...
背景。
他的摩托videoslayder我把在七月底,去年,仅在研究前一个月的时候出现了,而且出现了一个情况“不存在,也不在这里。”我只在滑块上拍摄了仅六秒钟的场景,仅此而已。然后是大学的第一门课程,是对学生生活的注入等。通常,我不适应滑块。周末我开车回家。如果有时间,请拉出滑块。我去了大自然几次测试。但这不是我们所需要的。要拍摄美丽的照片,您需要开车开车,而不是放假,但需要更长的时间)
秋季,冬季,春季……
五月。不知何故出现了一条消息:“你好!看了您有关电动视频滑块的文章在Gigtime,我喜欢它!我从事视频摄制,很长时间以来我想使滑块动起来,但明斯克找不到一个人来为他们制造驱动器。您会帮忙吗?)”
“当然!”我回答了。

我回到客户那里,看着他的滑块(工业IGUS系统),谈论了这一点,讨论了他想要从驱动器中得到什么。客户谢尔盖(Sergey)希望只用一个滑块托架来启动。
“如你所愿,”我说。 -提前预付款! 2-3周,我会带上它。”

首先,我着手制造控制单元外壳。与第一稿一样,材料是有机玻璃。充分证明!耐用,轻巧,完美切割(带有小齿的钢锯)并经过加工。
你可以胶水!



所以,铁。基于Arduino Nano的微控制器



电机由EasyDriver驱动Nema 17



步进电机 我们用电位器控制速度 根据18650号电池组织的电源 这次,用于连接引擎的连接器已升级MIC 4 PIN代替了苏联的 DIN 功能
























客户只要求一种操作模式-滑架可以无限地来回移动,可以随时通过电位计来改变速度。必要时,我们使用拨动开关停止滑架。

草图:
#define xy A0
int Distance = 0;  
int x = 0;
void setup() {                
  pinMode(2, OUTPUT);     
  pinMode(3, OUTPUT);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  pinMode(xy, INPUT);
  
}

void loop() 
{
   x = analogRead(xy); 
x = map(x, 20, 700, 10, 4000); 

  digitalWrite(3, HIGH);
  delayMicroseconds(x);          
  digitalWrite(3, LOW); 
  delayMicroseconds(x);
  Distance = Distance + 1;   
  
  
 if (Distance == 1600*13.8)
  {
  
    if (digitalRead(2) == LOW)
    {
      digitalWrite(2, HIGH);
    }
    else
    {
      digitalWrite(2, LOW);
    }

    Distance = 0;
   
    delay(2500);
  }
}


这就是最后发生的事情!)







































结果是一个可靠的控制单元。他百分之百完成了他的任务!这次我用了磨砂的有机玻璃盖。我喜欢它比外壳内的电线的光泽和丑陋更重要我想您会同意我的观点)也可以使整个身体哑光。

好吧,我们有什么?我们提供了一个不错的解决方案,使您的视频滑块价格不到100美元。
谢尔盖(Sergey)非常感谢他的努力)祝他在视频项目中一切顺利!好吧,对于论坛用户来说,我也希望实现我们的想法!)

Source: https://habr.com/ru/post/zh-CN395557/


All Articles