Lesson 16 Servomotor and Stepper motor Units in Pprog
ฝัง
- เผยแพร่เมื่อ 22 พ.ย. 2019
- In the sixteenth lesson we analyze the principle of operation of the blocks of Motors SeroMotor (Servomotor) and StepMotor (Stepper motor) with illustrative examples of work in a convenient graphical program Flprog without writing code
Flprog website: flprog.ru
!!!The links below open in browser "Google Chrome" in the "Yandex browser" can not open!!!
Servo motors: got.by/448lr7
Stepper motors: got.by/448m5z
Stepper motor drivers: got.by/448mp8
Gas and smoke sensor MQ-2: got.by/2y0tpn
Ten segment indicator: ali.pub/2y0v7b
Ina-219 Volt-Ammeter module: got.by/2k1rf6
Arduino buttons: got.by/2l707y
DFPlayer Mini: got.by/2fyjr2
Encoder: got.by/2zmeua
Solenoid valve: got.by/2d8s8q
Toggle switch with LEDs: got.by/2d8sup
Submersible water pump: got.by/2a8ih9
GSM module SIM800L: ali.pub/25zu8j
3A step-down Converter: ali.pub/25zudl
Stand Holder for display: got.by/28um09
DS18B20 temperature sensor: ali.pub/22rj1d
The ambient light sensor (Photoresistor): got.by/2ze7fx
Arduino UNO to choose from: got.by/2zme0x
Arduino NANO: ali.pub/2zmdjt
Arduino Mini: ali.pub/2zmd6s
USB UART/TTL (Converter firmware): ali.pub/2zmde6
Microcontroller NODE MCU: ali.pub/2zmd1c
Arduino sensor shield v5. 0: ali.pub/1bfevy
Arduino sensor shield to choose from: ali.pub/1bffc3
Review-Arduino sensor shield v5. 0: • Обзор - Arduino sensor...
Platform for Arduino: got.by/2zj4w0
Display with dark backlight: got.by/3mry33
Display with dark backlight (ebay.com): got.by/3mryke
Two-line display(blue, green): ali.pub/19iccq
Four-line display: ali.pub/19ide2
Display to choose from: ali.pub/19idw5
IR Receiver: ali.pub/1u63ea
IR Remote: ali.pub/1u6364
Arduino real time clock: ali.pub/18hybl
The object sensor: ali.pub/1dl0rn
Obstacle sensor to choose from: got.by/2zh60b
Gas and smoke sensor MQ-2: got.by/2zh5rd
Gas and smoke sensor to choose from: got.by/2zh5kr
HC-SR04 rangefinder: got.by/2zh5an
Rangefinder HY-SRF05: got.by/2zh52o
Light meter: ali.pub/1naoed
Luxmeter to choose from: got.by/2zh4x1
Humidity sensor: got.by/2zh4qm
The inductance sensor: got.by/2zh4jm
Inductance sensor to choose from: ali.pub/1kcax2
Bmp180 sensor (Barometer): got.by/2zh42i
Solid state relays: got.by/2lcojs
Contact relays: got.by/2zh0xx
Relay to choose from: got.by/2lcpgu
Servos: ali.pub/1f8utg
Breadboard: got.by/2zgzlb
Layout boards to choose from: got.by/2zgzck
Engine driver: ali.pub/1a1zxx
The driver of engines to choose from: got.by/2zgz0i
Motor with gearbox: ali.pub/1a211z
Motor with gear to choose from: ali.pub/1a232w
Wheels for Arduino: ali.pub/1a23dz
Wheels for Arduino to choose from: ali.pub/1a23ye
Gooseneck platform for Arduino to choose from: ali.pub/1j5qpu
The RGB Led modular: ali.pub/1oa2nw
RGB LEDs to choose from: ali.pub/1oa36y
The EEPROM module AT24C256: ali.pub/1qsaa3
EEPROM module to choose from: got.by/2zgy32
Transistor switch
MOSFET 5A: got.by/2zgxx1
15A MOSFET: got.by/2nombo
MOSFET on 220V: ali.pub/1raw3q
MOSFET to choose from: got.by/2zgxks
Starter kit for beginner Arduino review • Стартовый набор Arduin... Links to purchase under the video - วิทยาศาสตร์และเทคโนโลยี
Спасибо ,для тех кто долек от си это очень важно , мы учимся на Ваших уроках, это очень важно ,спасибо огромное.я оброщяюсь к вашим урокам при любом проекте ,СПАСИБО.
I realize I'm quite off topic but do anyone know of a good site to watch new movies online ?
@Jadiel Hassan try Flixzone. Just search on google for it :)
Большое спасибо за ваши уроки, уже давно погас интерес к ардуине ввиду сложности кода для меня, дальше простых скетчей так и не ушел, а вот это стало просто открытием, вполне доступно и понятно, визуально воспринимать гораздо легче.
Спасибо огромное! мне очень помогают ваши уроки. хотелось бы чуть разнообразить примеры. в том же серво, везде на всех уроках одно и то-же резистор и поворот 0-180. а например в FLProg непрерывный цикл от 0 - 180 и обратно от 180-0 с изменением скорости и пауз например на (радар) и еще куча всего....
Спасибо автору канала и авторам FLPROG
Спасибо за урок.
Как всегда, все доступно и понятно.
Как всегда просто и понятно, спасибо!
Классно! без знаний кода можно ваять простые коммутации и программировать!
Отлично,жду следующих уроков!
Очень классные уроки. Вот уж несколько вечеров пытаюсь изучать с вами FLProg. Мне бы хотелось больше примеров с сервами. Например, как заставить серву, нажатием кнопки, пройти от 0 до 180 и вернуттся обратно? Как сделать так чтобы она медленно дошла до середины, а потом быстро дошла до конца, быстро вернулась на середину и медленно вернулась в 0?
СПАСИБОООО ОГРОМНОЕ ВСЕ ЧЕТКО И ПОНЯТНО
Спасибо за очень понятные уроки.
Зачем вы выгнали Илью Новикова?
Как всегда отлично!
Спасибо. Очень доходчиво. Осталось только испытание нескольких шд. Очень ждём.
Что за испытание?
@@arduino3709 WEMOS D1 Mini pro
Спасибо за урок
Большое спасибо за ваши уроки. Очень помогают. Будет ли урок про управление колекторным дв. с обмоткой возбуждения, очень надо, если да то заранее большое спасибо.
Добрый день. Спасибо Вам за полезный контент. Большая просьба, сделайте доп.урок по созданию схемы подключения простых коллекторных моторчиков (жёлтые ардуиновские с Алиэкспресс). Интересует практическое применение в проекте машинки, которая ездите по линии.
Спасибо !!!!!
Спасибо, сделаю на жигулях электронный газ
Все хорошо, все понятно. Спасибо за уроки. НО всетаки как осуществить подключение через степ-дир в этой программе, просто драйверов других нет у меня.
Спасибо за уроки ,у меня к вам вопрос как подключить в джойстик к шаговому мотору в этой програме ,спасибо
Классно!
Скажите, а урок подобный но с концевиками есть? Не соображу как сделать, чтобы мотор по действию концевика остановился, но кнопкой можно было начать вращать обратно, до действия другого концевика (как маятник туда/сюда но с ограничением)
Сколько шаговых моторов можно подключить одновременно?
Добрый день. Спасибо за уроки. Подскажите как сделать, чтобы кроме джойстика среднее положение сервопривода можно было бы корректировать "триммером" (потенциометром).
А можно сделать с выводом на дисплей значений от 0 до 100пр. И чтобы в этом диапазоне было к примеру +- 50 оборотов, а регулировка была с потенциометра?
Подскажите возможно ли подключить 3 шаговых двигателя как у вас в видео, а так же ИК приемник и управлять ими с ик пульта? Хватит функционала программы чтобы написать такой код? Стоит ли пробовать узучать?
Урок хороший. Как можно управлять скоростью шагового двигателя энкодером. То Есть хочу энкодером задавать скорость вращения?
Спасибо огромное за урок! Если вдруг будет желание и возможность в будущем можно Вас попросить так же рассказать как с помощью FLProg управлять биполярным шаговым двигателем?
по этому уроку запустил биполярный двигатель от сканера, драйвер l298n.
единственное при порядковом подключении контактов драйвера мотор встает в ступор (1,2,3,4 контакты), поменял местами (1,3,2,4) настроил шаги, передаточное число все заработало!
@@salysblin огромное спасибо за подсказку!
Здравствуйте, 2 шаговой двигатель с премиями можно использовать?
Просто и понятно. Спасибо.
А как на счёт управpавления драйвером шагового двигателя по степ/дир?
Ещё не приобрёл такие драйвера
@@arduino3709братец я тебе говорил пиши адрес. Были бы тебе и драйвера и датчики😁
Добрый день. Подскажите почему серво моторчикSG90 работает не правильно? В положении где-то 70% это крайнее положение ,а 0% середина поворота серво. Все выставлено правильно от 0 до 180. Пробовал на двух сервомашинках.
Вы упустили, в flproge по шаговым двигателям есть недоработка. Программа работает только с одним шаговым двигателем. Если вы даже только в программе подключите второй ШД, то двигатель начинает громче "рычать". С каждым последующим двигателем "рычание" громче. На пятом и более двигателе работа двигателя настолько нарушается что слышно только "рычание". Причем эта картина наблюдается даже если фактически подключен только 1 двигатель но программа сделана для 5-6 моторов. Flprog не может управлять двумя и более ШД.
Спасибо за информацию, мне ещё не приходилось подключать больше одного ШД, я обращусь с данным вопросом к автору программы Сергею Глушенко
Здраствуйте, а можете подсказать как сделать, что-бы шаговый мотор по времени шагал в одну сторону и держался, а потом закрывался?
Благодарю за Ваши уроки. Есть вопросы. При работе с сервой точность от чего зависит? Можно ли поставить 30,5 градусов? Как работать с драйверами шаговиков типа 2208?
Точность зависит от качества сервы, градусы только целые числа, до драйверов дойдём
Что говорит автор программы, по поводу работы с дисплеем ?
Только что смотрел на Техорбите про серву. Возникла задача
Да, в прошлом я там делал урок по серве, в этом видео конкретно урок по блокам моторов
@@arduino3709 Да я не в претензиях, наоборот, очень благодарен за данную серию уроков. Эдакая видеосправка.
Подскажи как написать код управлением L298N управление двумя моторами в программе FL prog
А как реализовать на серве *нажатие*, чтоб серва крутанулась на 30 градусов постояла и вернулась в исходное положение?
Спасибо за урок. Всё ясно и понятно. А можно также управлять драйверами A4988 и DRV8825? И как их лучше подключить? Естественно с движком Nema 17.
К сожалению не таких драйверов ни такого ШД у меня нет, присылайте, сделаем
Да конечно свежие комменты смотри сейчас изложу.
Можно использовать драйвера типа А4988Подключаешь не работает. 2 средних провода (управляющих) меняешь местами. 1234 провода к примеру 23нужно поменять местами мотор заведётся. Это первое. Второе, есть платка подключения такого драйвера. Не шильд а отдельная плата для одного драйвера. На ней настроить дробление шага и пр удобно. 3) работает шаговик норм если один. Но если подключить несколько моторов или дисплей по i2c шине все плохо. Братец не пробывал к своей сборке подкинуть дисплей?
как подключить второй шаговый мотор на arduino uno?
зарание блогадорю.
Покажите пожалуйста , если можете Как управлять сервомотором с помощью генератора или шим { Датчик холла ?} ? .
Нужна помощь!
Создал новый проект на меге с одной платой, Подключил мотор 28BYJ-48, установил шаги сколько мне нужно по вашим примерам, всё работает хорошо, но...
Довавил к своему проекту программу управления мотором и мотор начал врачатся медленно, шаги остались те, но скорость уменьшилась. Методом научного тыка разобрался, что в моём проекте имеются бок дисплея (2004А) их у меня много и они мешают правильной работе мотора. Удалил только дисплеи, все дисплеи и мотор начал вращатся так как мне нужно.
Как с этим боротся и что делать?...
Поддерживаю вопрос.
а как скажем на клавиатуре набираю цифра скажем 20 , на дисплей показывает 20 . а ШД делает 20 оборотов ,..спасибо
а как работать с драйверами типа а4988?
Здравствуйте, вопрос "вселенского масштаба " : когда мотор останавливается хаотично остаются гореть два светодиода , я понимаю что это ток удержания шага . Если пауза между вращениями окажется большой , например 30 минут, как это скажется на обмотках мотора ? Выйдут они из строя или останутся целыми ?
Таких испытаний не проводил, честно говоря, ардуиновский ШД годиться только для обучения, для серьёзных проектов навряд ли подойдёт.
Спасибо. Подскажите пожалуйста, а как подключить драйвер шагового двигателя? Например TMS2208, там всего 2 управляющих контакта... Нужен блок пользователя? Где взять?
С шаговиками будем работать в будущем, пока сам ещё не работал с драйверами шаговиков, даже в наличии их не было
Приветствую. Скажите у вас имеются видео как управлять шаговым мотором при помощи гироскопа или акселерометра? Нужна только ось Х. Пытаюсь сделать балансир на шаговых моторах. Если сможете помочь то подскажите пожалуйста как выстроить алгоритм. Благодарю.
Пока с гироскопам и аксилерометром не работал, не имею в наличии
как сервопривод сделать вращающимся непрерывно???
Спасибо большое за Ваши труды. У меня такой вопрос. Как отключать всё пины управления после остановки шагового двигателя? Ведь после остановки на двух пинах всегда присутствует 1. А это в свою очередь вызывает нагрев двигателя. В некоторой степени спасает пин RESET. Но при каждом сбросе, видимо происходит полный сброс контроллера и необходимо некоторое время, перед тем как подавать следующую команду.
Alex Vance, привет! Ну как, решил вопрос с отключением удержания? У меня есть скетч для управления жалюзи, но он написан не в FLProg, в нем используется библиотека StepMotor.h В ней можно указать, удерживать или не удерживать двигатель после останова (myMotor.setMode(2, false). False как раз за это отвечает. Попробуй прикрутить две библиотеки и использовать эту команду. Как в FlProg это сделать я сам пока не знаю, пока мучаю FLProg на предмет сговорчивости )))
@@Tango4209 Привет. Нет, забил на неопределённый срок. Не до этого сейчас...
Это точно для начинающих ?
Дмитрий, как можно организовать управление шаговым двигателем в зависимости оборотов двигателя внутреннего сгорания и его температуры?? Хочется сделать подобие подсоса для мотора генератора. ДВС генератора не хочет нормально работать если его не прогреть хотя бы 5-7 минут, а каждый раз дергать его в ручную надоело.. Не могу сообразить как связать 18b20 и шаговик.. Шаговик нашел с линейным перемещением. Подскажите как такое организовать??
Блоки масштабирования, уроки я уже по ним делал th-cam.com/video/UJztqmBCuoA/w-d-xo.html
А как подключения регуляторного двигателя от коптера
а если шаговый двигатель на 220 то у него и драйвер должен свой быть а не 12v?
Подскажите, а переменный резистор как подбирать?
Любой, ардуина сама его делит на 1023 деления и от положения ручки уже пляшет, насколько я знаю
Добрый день. Как заставить шаговый двигатель вращаться при определенных условиях в ту или иную сторону? Например: при достижении определенной температуры открывать заслонку, а при понижении до определенной величины закрывать. Спасибо.
@@tutorion314 Нет не поборолся))).
Скинь почту, сброшу скетч, под себя поправишь...
Как шаговый двигатель определяет крайние точки. Что будет если во время шагов будет препятствие.
Спасибо! Может есть у кого готовый скетч для лотков инкубатора, переворот шаговым двигателем? По команде чередуем сначала по часовой 1000 шагов, потом через 12 часов против и так пока не отключим, среднее положение лучше програмно или кнопкой?
У Грачика были проекты по инкубатору
@@arduino3709 да, я по его материалам и учусь :)
А как на счет биполярных двигателей ?
Пока не дошли до них
How to increase stepper motor speed in for maximum like 2000rpm
А как заставить сервомашинку управлять тремя кнопками. 1 кнопка - 0, 2 - 90, 3 -180 градусов? в какую сторону копать?
В сторону прошлого урока там про переключатели я думаю мультиплексор ваш выход
Вру обычных switch хватит если по просто кнопке
Работает ли блок ШД с экраном 2004??
Не проверял, это же элементарно, можете и самостоятельно проверить, и напишите пожалуйста о проделанной работе
@Wa Dzim
Походу не работает. У меня мотор скорость маленькую выдаёт, но шаги остаются теже. Удалил из проекта все дисплеи и мотор заработал как надо.
Ищу пилюлю данной проблемы. Пока результата нет.
@@flaneralex ну я знаю что с пользовательским блоком для nema17 не работает.
Шаговый двигатель 28BYJ-48 -
Добри Ден спасибо за уроки родной.БРАТ МОЖЕШ СДЕЛАТ ЛЕД ТАХОМЕТР КАТОРИ ИЗ 0.ДО 7000. ПРИ КАЖДОМ 0.ЛЕД ГОРИТ ПРИ ВКЛ ЗАЖИГАНЯ ПРИ ЗАПУСКЕ ДВИГАТЕЛЯ 500.ОБОРОТ 0.ГАРИТ 500.ТОЖЕ ГАРИТ ПРИ 1000 ОБОРОТОВ ГАРИТ 0.500.1000 ИТАК ВИШЕ РАДНОЙ ОЧЕН НАДА БРАТ ПАМАГИ БУДУ БЛОГАДАРЕН.
К сожалению у меня нет технической возможности сделать тахометр, в 11 уроке я делал пример работы тахометра на скоростном счётчике th-cam.com/video/twudChOGoi0/w-d-xo.html
Спасибо РАДНОЙ но там по обороту
Светодиоды не включаются просто НАДА чтобы при нуле гарел один светодиод при 500 оборот горели оба при 1000 горели 3 светодиода при поденя оборотов тоже выключалис по очереди с верху вниз я сам несмог сделат помаги брат у меня опел астро Дж хочу чтобы место указателя сделать лед.тахометр.твой учиник
Сцуко все как под копирку у всех с переменным резистором . как работать с датчиками и таймерами для управления сервоприводом?????
В ногу с настоящими.
Опечатка в названии - servo
Спасибо! Поправил
ATTENTION PLEASE !!! МОЖНО ЛИ ИСПОЛЬЗОВАТЬ ЭТОТ БЛОК ДЛЯ ДВИГАТЕЛЯ БЕЗ РЕДУКТОРА ???? Кто что то знает отзовитесь пожалуйста срочно !
Не работает с дисплеем
Можно я буду сканировать эти видео на себя
Как понять сканировать на себя?
Всё равно это не серьёзно ! Пойду дальше курить язык СИ и даташифты на контроллеры .
Серьезно это когда на всю жизнь. А если прогу пишешь раз в два года - то самое то.)
Почему не серьёзно? Ведь сайты сейчас тоже при помощи визуальных редакторов создают, верстание сайтов кодом ушло в прошлое, и в случаи с ардуино тоже самое, но только ещё на стадии развития
@@arduino3709 Я уже перешёл на stm контроллеры.
Когда-то и на языки высокого уровня (СИ в том числе) ругались, мол, круче ассемблера все равно ничего нет. И машинный код получается больше. Но дело то не в длине кода, а в удобстве. Тем более, если приходится составлять проекты два-три раза в год. Может, суперсложные проекты FLProg и не потянет, но средний уровень - однозначно ДА, тем более простые проекты. Есть схожая по назначению программа - XOD, вот это, действительно, египетские письмена! А FLProg - все ясно и понятно.
Всем привет! Кто ни будь разобрался с проблемами шаговика по скорости? Установлена скорость максимальная (400) но моторчик крутится очень медленно, раза в 3 медленнее чем должен и вибрация сильная. Такое ощущение, что подтормаживается. Толи скетч в блоке кривоват, толи с библиотекой что-то.