Как стать автором
Обновить

#2 Блок управления видеослайдером

Время на прочтение2 мин
Количество просмотров7.1K
Привет, хабравчане! Помните мой моторизованный видеослайдер из мебельной фурнитуры, строительного правило и оргстекла?)
Сегодня я вам покажу новую штуку, чуть попроще, чем предыдущий проект. На этот раз без рельсы, только электрическая часть.
Читаем ниже!




Предыстория.
Свой моторизованный видеослайдер я сложил в конце июля прошлого года, когда оставался всего месяц до учёбы и сложилась ситуация «ни туда, ни сюда». Я отснял всего несколько шестисекундных сцен на свой слайдер и на этом всё. Затем первый курс в университете, вливание в студенческую жизнь и т.д. Вообщем не до слайдера мне было. На выходных ездил домой. Если было время, доставал слайдер. Выходил на природу пару раз для теста. Но это не то, что надо. Заснять красоту — нужно выбираться далеко на машине да и не на выходной день, а на подольше)
Осень, зима, весна…
Май. Как-то мне приходит сообщение: «Привет! Посмотрел твою статью про моторизованный видеослайдер на „Гигтаймсе“, понравилось! Я занимаюсь видеосъёмкой, и давно хочу моторизовать свой слайдер, но человека в Минске так и не нашёл, кто бы изготавливал приводы к ним. Поможешь?)»
«Конечно!» — ответил я.

Приехал домой к заказчику, посмотрели его слайдер (промышленный, система IGUS), поговорили о том о сём, обсудили, что он хочет от привода. Сергей, заказчик, захотел моторизовать только одну каретку слайдера, для начала.
«Хорошо, как пожелаешь), — говорю я. — Предоплату вперед! 2-3 недели, и привезу.»

Сначала принялся за изготовление корпуса блока управления. Материал, как и в первом проекте, оргстекло. Хорошо себя зарекомендовало! Прочное, лёгкое, отлично режется (ножовкой по металлу с мелким зубом) и обрабатывается.
Можно клеить!



Итак, железо. За основу взят микроконтроллер Arduino Nano.



Мотором управляет EasyDriver.



Шаговый двигатель Nema 17.



Скоростью управляем при помощи потенциометра.



Питание организовал на основе аккумуляторов типоразмера 18650.



В этот раз коннектор для подключения двигателя был модернизирован. Вместо советского DIN использовал MIC 4 PIN.











Функционал.
Заказчик попросил только один режим работы — каретка бесконечно ездит туда-обратно, скорость можно изменять потенциометром в любой момент времени. Тумблером останавливаем каретку, когда нужно.

Скетч:
#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$.
Сергей хорошо оценил привод) Желаю ему удачи в его видео проектах! Ну а вам, форумчане, я также желаю исполнения задуманных идей!)
Теги:
Хабы:
Всего голосов 12: ↑8 и ↓4+4
Комментарии13

Публикации

Истории

Ближайшие события

15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань