- PVSM.RU - https://www.pvsm.ru -

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

Привет, читатели! Помните мой моторизованный видеослайдер [1] из мебельной фурнитуры, строительного правило и оргстекла?)
Сегодня я вам покажу новую штуку, чуть попроще, чем предыдущий проект. На этот раз без рельсы, только электрическая часть.
Читаем ниже!
#2 Блок управления видеослайдером - 1



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Скетч:

#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);
  }
}

Вот, что получилось в итоге!)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Получился надёжный блок управления. Свою задачу он выполняет на все сто процентов! В этот раз я использовал матовую крышку из оргстекла. Мне так больше нравится, нежели глянец и безобразие [3] проводов внутри корпуса. Думаю, вы согласитесь со мной) Также можно матировать и весь корпус.

ИТАК, что мы имеем? Мы имеем отличное решение моторизовать свой видеослайдер менее чем за 100$.
Сергей хорошо оценил привод) Желаю ему удачи в его видео проектах! Ну а вам, форумчане, я также желаю исполнения задуманных идей!)

Автор: pro100ilyha

Источник [4]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/arduino/142541

Ссылки в тексте:

[1] моторизованный видеослайдер: https://geektimes.ru/post/259040/

[2] Минске: https://geektimes.ru/search/?q=%D0%BC%D0%B8%D0%BD%D1%81%D0%BA

[3] безобразие: https://habrastorage.org/files/913/402/fc0/913402fc0ffa44fd9c813fb8bae5a006.jpg

[4] Источник: https://geektimes.ru/post/277660/