просто эталонное качество для подобных видео. жалко, что я перестал интересоваться ардуино и перешел на распберри и майндстормс и линукс. но поставлю лайк, чтобы когда вернусь к ардуино :) спасибо!
Никак не могу сделать так, чтобы при нажатии и удержании одной кнопки мотор крутился в одну сторону, а другой - в другую. А если не нажата ни одна кнопка - мотор чтобы стоял на месте. Не могу разобраться как остановить мотор и как работает stepper.run(); - на этой строчке зависает программа
Есть ли на этом двигателе точка отсчета? Если да то как перед выполнением программы, выставить двигатель на 0 градусов, чтобы при потере питания, например, а потом при возобновлении, он возвращался в исходную точку?
Нет точки отсчёта. Нужно выставить текущую позицию как стартовую, всё отсчёты вести от этой точки. Учитывайте, что отсчёт лучше пересчитывать в шаги, не в градусы. Иначе неизбежно накопление ошибки. Для возврата в "ноль" при пропадании питания использовать конечный выключатель, к примеру, и в секции "Setup" задать движение в сторону выключателя, а при его срабатывании назначать текущую позицию в стартовую (не забывать избавляться от дребезга). Если же конечный выключатель установить нельзя конструктивно, запитать Arduino через конденсатор, к примеру, и при пропадании основного питания (отслеживать программно) либо сразу возвращать движок в стартовую позицию, либо (что правильней) записывать текущее положение в переменной, сохранять в EEPROM, а при начале работы считывать. Можно комбинировать эти, или другие способы. Всё зависит от конкретного проекта.
Скажи пожалуйста, а если долго прикладывать усилия и держать валл двигателя, он сгорит? Или с таким двигателем ничего не буедт? Я хочу кое что сорудить, типа мотор с которым можно сопротивляться длительное время.
А где найти такой же скетч, только с подключением в схему двигателя регулировочного энкодера HW-040? Для него ведь тоже должны быть свои команды прописаны?
Здравствуйте, подскажите почему скетч не работает с платой NodeMCU V3 . Пины в скетче поменяла на D1,D2,D3,D4 . Двигатель поворачиватся на пару градусов и останавливается. Пробовала D5,D6,D7,D8 результат тот же . Может подскажите рабочий скетч .
Добрый день! скажи пожалуйста, как только подключаю питание 5 в к плате, моментально нагревается uln2003 до такой степени, что невозможно держать, в чем может быть причина
А если нужно подключить и поуправлять к примеру хотя бы двумя,а лучше тремя двигателями,куда их подключать к данной плате Ардуино!?или лучше сразу покупать CNC SHIELD v3 с драйверами!? Как правильно в коде определить пины для нескольких двигателей и чтоб они вращались независимо друг от друга в разные стороны,с разными паузами,с разными скоростями?
подскажите пожалуйста как сделать что бы двигатель прошел определенное количество шагов, остновился, подалось напряжение на другой выход, а потом двигатель дальше пошел крутить заданное количество шагов, и опять напряжение на другой выход и так далее.
после запуска вращения двигателя функцией rotate() не могу его остановить функцией stepper.setDirection (stop); Можете ли привести пример работы этой ф-ции.
Привет. Сделал как в этом видео, не работает. Выдает ошибку. Произошла ошибка при загрузке скетча avrdude: stk500v2_ReceiveMessage(): timeout .... avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer
Работает для простых задач. Если в скетче появляется delay(); или serial.print шаговик обижается и замыкается в себе. В моем случае надо управлять кнопками скоростью, направлеием, останавливать и видеть сом порт. Убил сутки, все криво-косо, захотелось свою библиотеку написать с нуля. Ищу решение с другими библами
Здравствуйте. Подскажите пожалуйста как подключить esp32 к шаговому мотору 28Byj-48 через драйвер uln2003 хочу сделать электро замок на дверь. Как прошить через смартфон? Компьютер не работает пока. И хватит ли мощности мотора?
я купил в магазине такой комплект побаловаться, так как у меня есть несколько запасных улнок и их можно менять на панельки, а мосфиты пришлось бы паять для чего то более серьезного. так что платка имеет право на жизнь. так же купил двигатель этот , на ветрине на ценнике была 5в версия, а пришел домой - на двигателе написано 12в. т.е. есть две версии двигателей, смотрите что покупаете. я наверно обратно его в магазин не понесу, оставлю 12в версию мотора. характеристики не смотрел еще, но 5в версия меня смущает своей маломощностью скорее всего
вообще то это джампер питания второй обмотки, если он подсоединен тогда на обе обмотки подается 5 в, если его снять то на вторую обмотку нужно подать отдельно питание.
Дружище скажи пожалуйста как можно цифровым сигналом управлять шаговым двигателем .Например есть сигнал шаговый двигатель повернут на примерно 90 градусов, если нет сигнала он возвращается в исходное положение . И все это для того чтоб управлять заслонкой . чтоб она открывалась если нужно и закрывалась если не нужно..
Большое спасибо за объяснение. Но, ты можешь мне объяснить: почему вот такая программа не работает: #include CustomStepper stepper (8,9,10,11); void setup() { // put your setup code here, to run once: stepper.setRPM(12); stepper.setSPR(4075.7728395); Serial.begin (9600); } void loop() { // put your main code here, to run repeatedly: { stepper.setDirection (CCW); stepper.rotateDegrees(180); Serial.println ("rotate CCW 180 degrees");}
Возможно ли использовать данный двигатель для изготовления самодельного стабилизатора камеры? Вопрос больше в том, что желательно использование arduino nano и хватит ли его скорости, чтобы успевать компенсировать тряску.
Как убрать систематическую ошибку шагового двигателя. Если последовательно задавать поворот шагового двигателя (например на 45 град), то при обороте накапливается ошибка. Она со временем растет.
Каждую промежуточную цель считайте с помощью функции map(), тогда двигатель, сделав полный оборот за несколько этапов, будет точно вставать в начало: www.arduino.cc/reference/en/language/functions/math/map/
Спасибо большое за информацию ..👍 Но у меня есть вопрос ..❓ Можно ли подключить мотор в постоянной вращения без Ардуино??? Жду вашего ответа .🌹 Большое привет ✋
Можно будет ли реализовать следующую задачу, включение по часам в 6:00 сделать столько-то оборотов по часовой стрелке, в 23:00 сделать аналогичное количество оборотов против часовой? Это для реализации автоматического открытия и закрытия ролл штор, если да, то можно будет также сделать принудительное управление в течении дня с кнопки или пульта?
Можно. Но для штор этот двигатель- очень медленный: полный оборот около 4-х секунд.. Использование более мощного- серьёзное удорожание конструкции. Дело Ваше, но я бы смотрел в сторону обычных коллекторных двигателей (даже мотор-редукторов), и конечные выключатели. Как вариант- мотор-редуктор и счётчик оборотов на датчике Холла (тоже в Вашей задаче слишком "кучеряво", ИМХО).
Добрый День. Виде супер!!! Автор молодец, лайк поставил. Подскажите Как вношу изменения в пример из библиотеки шаговый перестает крутиться (горит один диод на контроллере) даже вношу Delay(500) после команды вращения все виснет, ПОМОГИ ПЛИЗЗЗ!!!!
Привет из Гродно! Спасибо за библиотеку и скетч👍. По сравнению с другими библиотеками шаговик действительно выдаёт даже при питании 5В от USB внушительный крутящий момент, работает мягко, не греется и не вибрирует. Но моих навыков дилетанта пока не хватает для переделки скетча под конкретную задачу. Нужно вращать шаговик точно на 90' по часовой - задержка на 60 сек.(величина д/б переменная и меняться в скетче) - затем снова 90' в том же направлении, и так бесконечно пока подаётся питание. Впрочем направление не важно(просто хотелось бы научиться его менять), главное выдержать угол 90'(шаговик будет управлять 4-ходовым краном). Может поможете?
@@RED-qz4rb Набери в интернете VPN и как его настроить. Он нужен, что бы заходить на яндекс диск для скачивания и другие заблокированные Российские сайты с Украины. В Опере он уже встроен, но его нужно включить в настройках, смотри в интернете, как это сделать, в Хроме устанавливается расширение browsec и тоже смотри подробно в интернете настройки.)
Забыл сказать, а может и не знал, что если питать от +5 GND мощные нагрузки то в пиковые моменты контроллер будет тупо уходить в перезагрузку, а если питание от USB идет то чревато повреждением USB, как минимум можешь и свой ПК увести в синий экран или перезагрузку... (проверено вышесказаное личным опытом)...
собрано вроде все верно. при передаче отрицательного параметра в функцию Stepper.step(...) драйвер никак не реагирует - включает обмотки в той же последовательности, что и раньше, и, как следствие, двигатель вращается в ту же сторону
Направление движения задается функцией setDirection. Посмотрите внимательно разбор скетча в видео, либо комментарии в скетче приложенном к этому видео почитайте.
Добрый день. Решил на старости лет собрат ЧПУ)). Купил 28byj-48 с драйвером + Arduino uno. Установлены все программы. Примеры из Arduino выполняются замечательно. Проблема в том, что когда G-код загружается в gcode-sender, двигатели не вращаются. Двигатели не вращаются и в ручном режиме. Помогите, пожалуйста, решить эту проблему. Спасибо.
Библиотека не устанавливается на ArduinoDroid. Вот, подправил, устанавливайте: drive.google.com/file/d/1GuKZKMyVC5gQiyiHvMIjuknWvXQy9lsp/view?usp=drivesdk.
Видео полезное и интересное. Однако хочу заметить что описание работы скетча тяжело для восприятия. Я нисколько не сомневаюсь в Вашем английском произношении, но ведь ролик предназначен, в первую очередь, для русскоязычной аудитории, то почему бы не применить было русские слова, такие как "истина" и " ложь", к примеру.
Констноязычная речь и библиотека глупая. а) зачем приплетать вещественные цифры и тянуть огромную библиотеку для их вычислений, б) нафига плодить кучу методов, если достаточно одного крутить(в какую сторону, сколько шагов/градусов/оборотов, с какой скоростью), ну, и ещё, пожалуй стоп(), одна переменная пройдено шагов, два параметра шагов на оборот и передаточное число редуктора. Страшно подумать, насколько коряво написана библиотека, если RPM называется показателем мощности, уже не говорю про использование векторного способа управления... А самое прикольное - бкбнил-бкбнил, а как оно крутится так и не показал. Видимо, завис - почему оно на 90 градусов не повернулось и не разобрался, что там редуктор ещё...
Спасибо за критику. Учту на будущее. ;) a) Несмотря на то, что возможности библиотеки CustomStepper предполагают возможность управления различными ШД, по умолчанию она настроена на 28BYJ-48. Вероятно, именно поэтому поворот на 90 градусов выполняется точно (по крайней мере визуально), несмотря на наличие редуктора. Вам стоило это проверить прежде чем писать. б) Основная цель программной части - знакомство с библиотекой (основными ее функциями). Использовать ее или нет - личное дело каждого. в) Пример скетча (включая вещественные числа) - стандартный пример из библиотеки CustomStepper, локализованный на русский язык. г) RPM - параметр задающий скорость вращения. Под мощностью в видео подразумевается величина усилия, которое необходимо приложить для блокировки вала. д) "Косноязычие" пишется без "т". Удачи!
О, опять один из радиолюбителей, который называет драйвером то, что не знает. ULN2003 - это сборка Дарлингтона состоящая из 2 транзисторов на канал. Таких каналов 7 штук у этой микросхемы. Хорошо хоть автор Ардуино не называет драйвером.
чел у меян вопрос: а джампер, что те два вывода где нет изображения ? У меня двайвер uln2003a синий, я хотел бы знать что у меня после земли и питания стоит ?
Это самый лучший урок по шаговому двигателю. Спасибо большое!
просто эталонное качество для подобных видео. жалко, что я перестал интересоваться ардуино и перешел на распберри и майндстормс и линукс. но поставлю лайк, чтобы когда вернусь к ардуино :) спасибо!
Отлично все работает , доходчиво !!! Пойду чего небудь сломаю или изобрету ....
Никак не могу сделать так, чтобы при нажатии и удержании одной кнопки мотор крутился в одну сторону, а другой - в другую. А если не нажата ни одна кнопка - мотор чтобы стоял на месте. Не могу разобраться как остановить мотор и как работает stepper.run(); - на этой строчке зависает программа
Мужик спасибо тебе за то что оставил ссылку на скетч, правда спасибо большое.
Хорошо объясняешь примеры, мне очень помогало несколько раз, жаль что ни чего нового по этой теме не выпускаешь. Большой лайки и спасибо за работу!
а как заставить вращаться шаговый двигатель на определенный угол в ту или иную сторону в зависимости от температуры?
Здорово! Не убирайте ролик, пожалуйста, пока я не соберу свой движок
Собрал. Раобтает. БОльшое спасибо.
Спасибо за видио! Заработало с первого раза.
Есть ли на этом двигателе точка отсчета? Если да то как перед выполнением программы, выставить двигатель на 0 градусов, чтобы при потере питания, например, а потом при возобновлении, он возвращался в исходную точку?
Нет точки отсчёта.
Нужно выставить текущую позицию как стартовую, всё отсчёты вести от этой точки. Учитывайте, что отсчёт лучше пересчитывать в шаги, не в градусы. Иначе неизбежно накопление ошибки.
Для возврата в "ноль" при пропадании питания использовать конечный выключатель, к примеру, и в секции "Setup" задать движение в сторону выключателя, а при его срабатывании назначать текущую позицию в стартовую (не забывать избавляться от дребезга).
Если же конечный выключатель установить нельзя конструктивно, запитать Arduino через конденсатор, к примеру, и при пропадании основного питания (отслеживать программно) либо сразу возвращать движок в стартовую позицию, либо (что правильней) записывать текущее положение в переменной, сохранять в EEPROM, а при начале работы считывать.
Можно комбинировать эти, или другие способы. Всё зависит от конкретного проекта.
Скажи пожалуйста, а если долго прикладывать усилия и держать валл двигателя, он сгорит? Или с таким двигателем ничего не буедт? Я хочу кое что сорудить, типа мотор с которым можно сопротивляться длительное время.
Добрый вечер! Не могли бы Вы сделать управление шаговым двигателем с помощью ИК-пульта
Благодарю, дружище! Все четко и по делу рассказал и показал.
Как подружить этот двигатель с ИК пультом для управления?
СПАСИБО ЧТО ОСТАВИЛ СКЕТЧ
А где найти такой же скетч, только с подключением в схему двигателя регулировочного энкодера HW-040? Для него ведь тоже должны быть свои команды прописаны?
А можно задать количество шагов а не оборотов?
ПРИВЕТ А БУДЕТ ПРОЕКТ КАК DMX ФОНАРЬ ДЛЯСАМОДЕЛКИНА ЧТОБЫ БЫЛО ЦИЕЛИЧНАЯ РАБОТА И С ПАРУ ЭФФЕКТАМИ
Здравствуйте, подскажите почему скетч не работает с платой NodeMCU V3 . Пины в скетче поменяла на D1,D2,D3,D4 . Двигатель поворачиватся на пару градусов и останавливается. Пробовала D5,D6,D7,D8 результат тот же . Может подскажите рабочий скетч .
Добрый день! скажи пожалуйста, как только подключаю питание 5 в к плате, моментально нагревается uln2003 до такой степени, что невозможно держать, в чем может быть причина
Библиотекой, как подать инструкцию "stop"?
если этот двиг запитать от одной банки 18650, крутить будет?
Спасибо за библиотеку и видео. Интересует вот такой вопрос. Как можно поднять скорость вращения данного двигателя и драйвера как у Вас в видео?
Как сделать паузу для пошагового двигателя в этой программе? Очень надо
А 2 мотора шаговых можно подключить на эту плату на 12 вольт?
наконец-то рабочий вариант! автор- спасибо огромное! родная библиотека stepper.h таки не годится для работы с этим драйвером \приводом!
Да, у меня тоже не пашет. Еле крутится. Значит родная библиотека у вас так и не заработала?
а как быстро сделать вращение? еле ползает
А если нужно подключить и поуправлять к примеру хотя бы двумя,а лучше тремя двигателями,куда их подключать к данной плате Ардуино!?или лучше сразу покупать CNC SHIELD v3 с драйверами!? Как правильно в коде определить пины для нескольких двигателей и чтоб они вращались независимо друг от друга в разные стороны,с разными паузами,с разными скоростями?
Спасибо за пример, всё работает!
Можно ли вообще эту библиотеку подружить с вводом переменных через COM-порт?
Подскажите, пожалуйста, кто знает, как?
КАК ДЕЛИШКИ ? ВОТ МОЖНО ЛИ ИСПОЛьЗОВАТь УПРАВЛЯЮЩУЮ МИКРОШЕМУ ЛВ8727 ДЛЯ 3Д ЗОУНСТАР Z8/Z9 ??? СЕНКЗ
подскажите пожалуйста как сделать что бы двигатель прошел определенное количество шагов, остновился, подалось напряжение на другой выход, а потом двигатель дальше пошел крутить заданное количество шагов, и опять напряжение на другой выход и так далее.
после запуска вращения двигателя функцией rotate() не могу его остановить функцией stepper.setDirection (stop);
Можете ли привести пример работы этой ф-ции.
пишите stepper.setDirection(0);
Благодарю за урок, все работает.
добрый день подскажите как мне подключить сервопривод если в место этого sketch_feb у меня выбивает Blink,может я что то не так делаю подскажите.
Привет. Сделал как в этом видео, не работает. Выдает ошибку. Произошла ошибка при загрузке скетча
avrdude: stk500v2_ReceiveMessage(): timeout
....
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
Работает для простых задач. Если в скетче появляется delay(); или serial.print шаговик обижается и замыкается в себе. В моем случае надо управлять кнопками скоростью, направлеием, останавливать и видеть сом порт. Убил сутки, все криво-косо, захотелось свою библиотеку написать с нуля. Ищу решение с другими библами
Здравствуйте. Подскажите пожалуйста как подключить esp32 к шаговому мотору 28Byj-48 через драйвер uln2003 хочу сделать электро замок на дверь. Как прошить через смартфон? Компьютер не работает пока. И хватит ли мощности мотора?
я купил в магазине такой комплект побаловаться, так как у меня есть несколько запасных улнок и их можно менять на панельки, а мосфиты пришлось бы паять для чего то более серьезного. так что платка имеет право на жизнь. так же купил двигатель этот , на ветрине на ценнике была 5в версия, а пришел домой - на двигателе написано 12в. т.е. есть две версии двигателей, смотрите что покупаете. я наверно обратно его в магазин не понесу, оставлю 12в версию мотора. характеристики не смотрел еще, но 5в версия меня смущает своей маломощностью скорее всего
Спасибо очень понятно объяснили 😀
Можно ли на этих двигателях с этими драйверами собрать простенький лазерный гравер?
Да, для координатного стола вполне подойдут.
Спасибо. Правильно ли я понимаю- скетч Custom Stepper не для гравера, что для гравера?
В режиме покоя, он потребляет ток?
вообще то это джампер питания второй обмотки, если он подсоединен тогда на обе обмотки подается 5 в, если его снять то на вторую обмотку нужно подать отдельно питание.
То есть, если я хочу его использовать с arduino nano, мне нужно снять второй джампер и дать на него 5 вольт? Для отдельного питания.
спасибо большое,вы очень хорошо объясняете
Не подскажете как сразу 2 таких двигателя подключить?
Дружище скажи пожалуйста как можно цифровым сигналом управлять шаговым двигателем .Например есть сигнал шаговый двигатель повернут на примерно 90 градусов, если нет сигнала он возвращается в исходное положение . И все это для того чтоб управлять заслонкой . чтоб она открывалась если нужно и закрывалась если не нужно..
Марат Арсланалиевич сервомашинку лучше используйте
Спасибо! Скажите, а как узнать какие двигатели совместимы с какими драйверами?
отличный урок. спасибо.
Спасибо! Работает. Как бы сюда концовки записать, чтоб разворачивали направление двигателя?
ниче не понял, зачем ардуино полноценный пк для простого запуска двигателя, по идее достаточно каким либо таймером подавать сигналы на пины
ссылка на библиотеку почему то не грузит
Здравствуйте !!!!Вы не могли помочь??))) сделать на arduino тестер, с управлением шагом с скоростью вращения двигателя???????
Большое спасибо за объяснение. Но, ты можешь мне объяснить: почему вот такая программа не работает:
#include
CustomStepper stepper (8,9,10,11);
void setup() {
// put your setup code here, to run once:
stepper.setRPM(12);
stepper.setSPR(4075.7728395);
Serial.begin (9600);
}
void loop() {
// put your main code here, to run repeatedly:
{
stepper.setDirection (CCW);
stepper.rotateDegrees(180);
Serial.println ("rotate CCW 180 degrees");}
stepper.run();
}
Подскажите пожалуйста, а можно ли с помощью этой библиотеки управлять сразу 3 двигателями?
Да, можно. Но есть нюансы. В двух словах, без примера, не объяснить.
@@iomoio3897 может запишите пример)?? Хочу сделать управления жалюзи. А там на окно - 3 шторы идёт
Возможно ли использовать данный двигатель для изготовления самодельного стабилизатора камеры? Вопрос больше в том, что желательно использование arduino nano и хватит ли его скорости, чтобы успевать компенсировать тряску.
Сложно сказать. Сервы поворачиваются быстрее.
конечно не хватит, он еле шевелится. нужен мощный двигатель без редуктора
Как убрать систематическую ошибку шагового двигателя. Если последовательно задавать поворот шагового двигателя (например на 45 град), то при обороте накапливается ошибка. Она со временем растет.
Каждую промежуточную цель считайте с помощью функции map(), тогда двигатель, сделав полный оборот за несколько этапов, будет точно вставать в начало: www.arduino.cc/reference/en/language/functions/math/map/
Спасибо большое за информацию ..👍
Но у меня есть вопрос ..❓
Можно ли подключить мотор в постоянной вращения без Ардуино???
Жду вашего ответа .🌹
Большое привет ✋
@@tutorion314
Каким образом?
Потому что я любитель навечёк ..!!
И за ранее извини за ошибки в грамматики языка .. спасибо 🌹
если не ошибаюсь что вроде 360 / 4076 что получаем 0.0883218842001963 один шаг
Можно будет ли реализовать следующую задачу, включение по часам в 6:00 сделать столько-то оборотов по часовой стрелке, в 23:00 сделать аналогичное количество оборотов против часовой? Это для реализации автоматического открытия и закрытия ролл штор, если да, то можно будет также сделать принудительное управление в течении дня с кнопки или пульта?
Без проблем
можно зделать чтобы при определенной температуре вал делал небольшой оборот и так далее температура еще поднялась он опять зделал шаг
Можно.
Но для штор этот двигатель- очень медленный: полный оборот около 4-х секунд.. Использование более мощного- серьёзное удорожание конструкции.
Дело Ваше, но я бы смотрел в сторону обычных коллекторных двигателей (даже мотор-редукторов), и конечные выключатели. Как вариант- мотор-редуктор и счётчик оборотов на датчике Холла (тоже в Вашей задаче слишком "кучеряво", ИМХО).
как программа называется в которой схему делал
Можно видео замутить как запитать 2 таких движка и управлять ими джойстиком ???
Можно, но не могу сейчас назвать дату, т.к. запланированы другие темы.
Уже есть такие решения, вот сейчас бьюсь над решением с ИК пультом
все подключил и загрузил как на видео, но мотор только вибрирует, не крутиться, светодиоды моргают. В чем может быть причина? Спасибо
Возможно, силы тока не хватает
питают от кабеля юсб
пауза может слишком короткая меньше 200 (delay(200))
Спасибо за скетч, у меня все работает, а будет эта библиотека работать с nema 17?
Это секрет
Спасибо. супер разжевал..
Круто, спасибо за библиотеку, если она правда делает степпен мощнее
Добрый День. Виде супер!!! Автор молодец, лайк поставил. Подскажите Как вношу изменения в пример из библиотеки шаговый перестает крутиться (горит один диод на контроллере) даже вношу Delay(500) после команды вращения все виснет, ПОМОГИ ПЛИЗЗЗ!!!!
@@tutorion314 я перешёл на другую библиотеку где задаёшь по количеству шагов и всё пошло.
Если не трудно скиньте рабочий код.
Привет из Гродно! Спасибо за библиотеку и скетч👍. По сравнению с другими библиотеками шаговик действительно выдаёт даже при питании 5В от USB внушительный крутящий момент, работает мягко, не греется и не вибрирует. Но моих навыков дилетанта пока не хватает для переделки скетча под конкретную задачу.
Нужно вращать шаговик точно на 90' по часовой - задержка на 60 сек.(величина д/б переменная и меняться в скетче) - затем снова 90' в том же направлении, и так бесконечно пока подаётся питание. Впрочем направление не важно(просто хотелось бы научиться его менять), главное выдержать угол 90'(шаговик будет управлять 4-ходовым краном). Может поможете?
я из Гомеля. подскажи как подключить как подключить 4 шаговика на 1 ардуину?
Спасибо помог (двигатель начал вращать вал, до етого видео не получалось запустить ) жужал но вал нэ вращал.
Скажите, пожалуйста, двигатель по каким-то причинам шаги не пропускает?
Все шаговики пропускают при определённых обстоятельствах.
Вопрос: а если двигатель 24-вольтовый - можно ли им управлять через Ардуино?
Да, можно. Но нужен другой драйвер. Управляющий сигнал будет приходить с Arduino, а запитка двигателя (через драйвер) от источника 24В.
iomoio Здравствуйте Александр. Вы можете написать скетч для частного лица на ардуино uno
Я скочал скетч он пишет ошибка компиляции для платы ардуино
Текст ошибки какой?
скетч по видео писать лень, скачать тоже не могу, что делать то???
Поставь ВПН и скачай.
@@ЕвгенийВладимирович-о9ю СПАСИБО
А ЧТО ТАКОЕ ВПН
@@RED-qz4rb Набери в интернете VPN и как его настроить. Он нужен, что бы заходить на яндекс диск для скачивания и другие заблокированные Российские сайты с Украины. В Опере он уже встроен, но его нужно включить в настройках, смотри в интернете, как это сделать, в Хроме устанавливается расширение browsec и тоже смотри подробно в интернете настройки.)
Забыл сказать, а может и не знал, что если питать от +5 GND мощные нагрузки то в пиковые моменты контроллер будет тупо уходить в перезагрузку, а если питание от USB идет то чревато повреждением USB, как минимум можешь и свой ПК увести в синий экран или перезагрузку... (проверено вышесказаное личным опытом)...
Спасибо!
Лайк, ё маё.
двигатель не крутится в обратную сторону, в чем причина?
Либо в подключении, либо в скетче. Невозможно определить не видя сборки.
собрано вроде все верно. при передаче отрицательного параметра в функцию Stepper.step(...) драйвер никак не реагирует - включает обмотки в той же последовательности, что и раньше, и, как следствие, двигатель вращается в ту же сторону
Направление движения задается функцией setDirection. Посмотрите внимательно разбор скетча в видео, либо комментарии в скетче приложенном к этому видео почитайте.
А можно вопрос? Очень надо)
Добрый день. Решил на старости лет собрат ЧПУ)). Купил 28byj-48 с драйвером + Arduino uno. Установлены все программы. Примеры из Arduino выполняются замечательно. Проблема в том, что когда G-код загружается в gcode-sender, двигатели не вращаются. Двигатели не вращаются и в ручном режиме. Помогите, пожалуйста, решить эту проблему. Спасибо.
Библиотека не устанавливается на ArduinoDroid. Вот, подправил, устанавливайте: drive.google.com/file/d/1GuKZKMyVC5gQiyiHvMIjuknWvXQy9lsp/view?usp=drivesdk.
Громкость нормализируй...
Видео полезное и интересное. Однако хочу заметить что описание работы скетча тяжело для восприятия. Я нисколько не сомневаюсь в Вашем английском произношении, но ведь ролик предназначен, в первую очередь, для русскоязычной аудитории, то почему бы не применить было русские слова, такие как "истина" и " ложь", к примеру.
Констноязычная речь и библиотека глупая. а) зачем приплетать вещественные цифры и тянуть огромную библиотеку для их вычислений, б) нафига плодить кучу методов, если достаточно одного крутить(в какую сторону, сколько шагов/градусов/оборотов, с какой скоростью), ну, и ещё, пожалуй стоп(), одна переменная пройдено шагов, два параметра шагов на оборот и передаточное число редуктора. Страшно подумать, насколько коряво написана библиотека, если RPM называется показателем мощности, уже не говорю про использование векторного способа управления... А самое прикольное - бкбнил-бкбнил, а как оно крутится так и не показал. Видимо, завис - почему оно на 90 градусов не повернулось и не разобрался, что там редуктор ещё...
Спасибо за критику. Учту на будущее. ;)
a) Несмотря на то, что возможности библиотеки CustomStepper предполагают возможность управления различными ШД, по умолчанию она настроена на 28BYJ-48. Вероятно, именно поэтому поворот на 90 градусов выполняется точно (по крайней мере визуально), несмотря на наличие редуктора. Вам стоило это проверить прежде чем писать.
б) Основная цель программной части - знакомство с библиотекой (основными ее функциями). Использовать ее или нет - личное дело каждого.
в) Пример скетча (включая вещественные числа) - стандартный пример из библиотеки CustomStepper, локализованный на русский язык.
г) RPM - параметр задающий скорость вращения. Под мощностью в видео подразумевается величина усилия, которое необходимо приложить для блокировки вала.
д) "Косноязычие" пишется без "т".
Удачи!
Знаете как проще написать скетч по этой теме?
Сам бы написал и рассказал как правильно)
не знаю я может олень , но высокоточным он быть не может так как у него люфт редуктора большой очень.
Привет, Брат!! Я б тебе 100 лайков поставил - если бы это было возможно. Спасибо, большое!!! Ты крут.
Дякую.
обман не бачу ссилки😨
Скиньте на Google Drive а не ваш сраний Yandex
И нихера не показал.
чушпан
++
О, опять один из радиолюбителей, который называет драйвером то, что не знает.
ULN2003 - это сборка Дарлингтона состоящая из 2 транзисторов на канал. Таких каналов 7 штук у этой микросхемы. Хорошо хоть автор Ардуино не называет драйвером.
КРИВАЯ БИБЛИОТЕКА, КАК И СКЕТЧ КОТОРЫЙ АВТОР НАПИСАЛ!
ПИПЕЦ!!! даже якщо подати 12 вольт, ардуинка видає 5
чел у меян вопрос: а джампер, что те два вывода где нет изображения ? У меня двайвер uln2003a синий, я хотел бы знать что у меня после земли и питания стоит ?
Отличное объяснение и примеры. Спасибо Огромное. Все работает)