roboforum.ru

Технический форум по робототехнике.


Arduino pro mini для управления шаговым двигателем

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

Re: Arduino pro mini для управления шаговым двигателем

Сообщение Revenger » 11 янв 2016, 21:59

А-а... тогда проехали с джойстиком. Упустил момент про резисторы на плате кнопок. Достаточно того, что дисплей освобождает несколько контактов (наверное достаточно). Меньше проводов - больше толку ))

Добавлено спустя 5 минут 36 секунд:
Я напомню что хочу добавить мотор намотчика, он с 3 проводами (+2 питание) + фоторезистор и светодиод. Получается надо (без питания) минимум 5 ног вроде. Для меня сейчас не принципиально всё в одну ардуину запихивать, можно и так оставить как я начал, на отдельной ардуинке. Главное собрать всё в кучу и диаметр уловить нити, остальное уже тюнинг :). Диаметр наверное проще диаметром сопла вывести, чтобы не усложнять скетч и не городить контроль диаметра. Это мне не под силу. Думаю попробовать больше пластика прогнать и выяснить удобство уже существующей системы с тем что есть. А-то потребность пластика возрастает потихоньку.. особенно после попыток печатать крупные вещи. За раз катушка улетает ))

Добавлено спустя 2 минуты 13 секунд:
А может можно как-то синхронизировать два шаговика в одном скетче? Тут подумал... протяжка то у нас уже есть и она синхронизирована с экструдером. По идее, скорость намотчика должна равняться скорости протяжки, же да? Разве что скорость может меняться (уменьшаться) по мере наполнения катушки.
Аватара пользователя
Revenger
 
Сообщения: 1728
Зарегистрирован: 01 ноя 2014, 00:50
Откуда: Ставрополье
ФИО: Александр

Re: Arduino pro mini для управления шаговым двигателем

Сообщение alfamosk » 31 янв 2016, 23:21

привет!) у меня не про мини а Уно, но все же платформа ардуино поэтому хотел задать тут чтоб не плодить тем и не засирать уже с кучей страниц тему по "протяжке нити", подскажет ли кто нибудь почему может не работать мотор EPSON EM-257 на драйвере DRV8825 или a4988, а на L298N работает.
схемка драйвера
naznachenie-vyvodov-drv8825.jpg
схема

подключал только те контакты которые "подсвечиваются" мотор тупо пищит, и пытается дергаться. пробовал покрутить выходное напряжение но толку ноль, пару раз прокрутился и все.
подключал наружное питание от кроны 9v.
параметры мотора из интернета 7v, 0.5-0,7A кто как пишет, биполярный.
после того как она кончилась запитал от блока питания 12в 30А на драйвере L298N. конечно грелся вместе с мотором но чисто проверить подключил))
все делал без потенциометра т.к я еще не придумал как вписать)
скетч самый банальный из библиотеки:
#include <Stepper.h>

const int stepsPerRevolution = 200;

Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);

void setup() {
myStepper.setSpeed(50);
}

void loop() {
myStepper.step(stepsPerRevolution);
}
Аватара пользователя
alfamosk
 
Сообщения: 368
Зарегистрирован: 14 мар 2015, 00:36
Откуда: Казань-Италия

Re: Arduino pro mini для управления шаговым двигателем

Сообщение Revenger » 31 янв 2016, 23:42

Я не подскажу, т.к. прикупил парочку таких драйверов, но на тесты еще не созрел. Я готовыми моторчиками с драйверами по 200р за комплект балуюсь. Кстати для протяжки скорее всего "выше крыши" (в последствии свою протяжку переведу на такой мотор из экономии).
Может Андрей (или еще кто соображающий) заглянет сюда, и как спец подскажет по этому вопросу.

Добавлено спустя 2 минуты 27 секунд:
Стоп... а в скетче верно ноги задействованы (8,9,10,11)? На драйвере есть маркировка?

Добавлено спустя 1 минуту 47 секунд:
Или посмотри подключение на первых страницах где мы подключали "большой драйвер", как там что подключено и какие ноги используются, чтобы аналогично здесь разводку сделать.
Аватара пользователя
Revenger
 
Сообщения: 1728
Зарегистрирован: 01 ноя 2014, 00:50
Откуда: Ставрополье
ФИО: Александр

Re: Arduino pro mini для управления шаговым двигателем

Сообщение alfamosk » 31 янв 2016, 23:55

хотя да, косяк тут есть))) скетч не тот вписал) ибо для этих дров нужен другой.. :)
вот вроде бы он.. но вобщем перепробывал все какие нашел, ни один не работал(((
может у кого есть рабочий? завтра пресмотрю эту тему, мож найду чего полезного :)

этот мотор хочу использовать для намотки катушки, вроде как он достаточно мощный.


#include <Stepper.h>
int DIR = 2;
int CLK = 3;
int EN = 4;
int steps = 1;
int velocita = 1000;

Stepper stepGo(steps, DIR, CLK);

void setup() {
pinMode(DIR, OUTPUT);
pinMode(CLK, OUTPUT);
pinMode(EN, OUTPUT);
}

void loop() {
digitalWrite(EN, HIGH);
digitalWrite(DIR, HIGH);
stepGo.setSpeed(velocita);
delay(10);
for (int i=0; i<200; i++);
{
delay(10);
}
digitalWrite(DIR, LOW);
steps=-1;
for (int i=0; i<200; i++);
{
stepGo.step(steps);
delay(10);
}
digitalWrite(EN,LOW);
}
Аватара пользователя
alfamosk
 
Сообщения: 368
Зарегистрирован: 14 мар 2015, 00:36
Откуда: Казань-Италия

Re: Arduino pro mini для управления шаговым двигателем

Сообщение Revenger » 01 фев 2016, 00:29

Возьми из этой темы, в самом начале Андрей делал когда еще ни дисплея ничего небыло, просто переменник и драйвер с ШД. Просто перепиши если что под свои контакты на драйвере.
Будет если время я попробую такой же погонять, но надо будет еще гребёнки впаять, чтобы в макетку воткнуть. Разве что обычные попробовать от рампса (с электроникой для принтера приезжали), их номер я не знаю, но такие же визуально.
Аватара пользователя
Revenger
 
Сообщения: 1728
Зарегистрирован: 01 ноя 2014, 00:50
Откуда: Ставрополье
ФИО: Александр

Re: Arduino pro mini для управления шаговым двигателем

Сообщение alfamosk » 01 фев 2016, 23:51

достал из давно заказанных деталей с алиэкспресс драйвер такой же как у вас TB6560 v2.0. проблема такая что у драйвера при подключении загорается сразу два диода "run" и "power" что я думаю не должно быть.. так ведь? он блокирует двигатель и ни на скетчи ни на ардуино не реагирует вообще.. в чем прикол? корявый драйвер? :cry:
Аватара пользователя
alfamosk
 
Сообщения: 368
Зарегистрирован: 14 мар 2015, 00:36
Откуда: Казань-Италия

Re: Arduino pro mini для управления шаговым двигателем

Сообщение Revenger » 02 фев 2016, 01:00

Может что не так подключил(и)? :) Я сейчас если в сарай пойду, то включу посмотрю как у меня что загорается. Если нет, то завтра.
Обязательно перепроверить все подключения. Там по сообщениям сначала не всё понятно и путано, но потом в процессе всё стартует и работает как надо.

Добавлено спустя 50 минут 16 секунд:
Собсна вот. Горит один светодиод включения и один моргает в такт шагам(его не видно со вспышкой)
image.jpg


Добавлено спустя 13 минут 29 секунд:
Вот так виднее
image.jpg
Аватара пользователя
Revenger
 
Сообщения: 1728
Зарегистрирован: 01 ноя 2014, 00:50
Откуда: Ставрополье
ФИО: Александр

Re: Arduino pro mini для управления шаговым двигателем

Сообщение alfamosk » 02 фев 2016, 02:21

Когда подаю питание драйвер так же включает и "лед" который "ран" вместе с "power".. Даже если не подключать ардуино совсем.. При подключении ардуино и заливания скетча, драйвер не реиагирует.. Вобще ни как((. Запитываю от блока питания на 12v.
Завтра попробую еще раз, сниму видео и сделаю фото :) надеюсь вы гуру этого форума мне поможете? :oops:
Аватара пользователя
alfamosk
 
Сообщения: 368
Зарегистрирован: 14 мар 2015, 00:36
Откуда: Казань-Италия

Re: Arduino pro mini для управления шаговым двигателем

Сообщение Revenger » 04 фев 2016, 19:17

А я вчера снова с намотчиком воевал.. точнее со скетчем. Короче вроде дошёл до максимума что я могу )) Крутит вроде и регулируется. Естественно всё на отдельной ардуине. Если что, спаяю на макетке отдельную атмегу (да, я уже и атмег несколько прикупил :) ) и будет отдельный контроллер. Места не много занимает в общем то :oops:

Аватара пользователя
Revenger
 
Сообщения: 1728
Зарегистрирован: 01 ноя 2014, 00:50
Откуда: Ставрополье
ФИО: Александр

Re: Arduino pro mini для управления шаговым двигателем

Сообщение alfamosk » 06 фев 2016, 18:02

ура мотор запустился) хотел спросить, мотор не реагирует на регулировку оборотов, какой скетч самый простой и с работающей регулировкой?
Аватара пользователя
alfamosk
 
Сообщения: 368
Зарегистрирован: 14 мар 2015, 00:36
Откуда: Казань-Италия

Re: Arduino pro mini для управления шаговым двигателем

Сообщение Revenger » 06 фев 2016, 18:37

Поздравляю, что было?

ПО регулировке я уже не раз писАл, что скетч любой из первых в теме, с переменником.
Аватара пользователя
Revenger
 
Сообщения: 1728
Зарегистрирован: 01 ноя 2014, 00:50
Откуда: Ставрополье
ФИО: Александр

Re: Arduino pro mini для управления шаговым двигателем

Сообщение alfamosk » 06 фев 2016, 19:33

не знаю)) все клеммы минусовые кинул на массу и clk+, cw+ к ардуине и он поехал)
вот попробовал заливать первые самый первый без регулятора, на втором он странно работает в начале крутиться быстро затем встает и в самом конце еле еле.. один раз вообще коротнуло не понятно как и блок питания ушел в защиту.
Аватара пользователя
alfamosk
 
Сообщения: 368
Зарегистрирован: 14 мар 2015, 00:36
Откуда: Казань-Италия

Re: Arduino pro mini для управления шаговым двигателем

Сообщение Revenger » 06 фев 2016, 21:43

Значит как и ожидалось - невнимательное подключение. )) Я так не раз делал, по теме видно сколько истерики у меня было пока запустил.

Скетч выбери с резистором (писал же про резистор), в сообщениях понятно когда всё заработало. К сожалению искать чтобы что-то выбрать нет возможности, на телефоне не удобно. (
Аватара пользователя
Revenger
 
Сообщения: 1728
Зарегистрирован: 01 ноя 2014, 00:50
Откуда: Ставрополье
ФИО: Александр

Re: Arduino pro mini для управления шаговым двигателем

Сообщение loox » 07 фев 2016, 00:06

Revenger
Извините за вопрос, что это у Вас, на видео, за "гравицапа" , в которую Вы тыкаете гвоздем и мотор чудесным образом начинает вращаться?
Заранее спасибо за ответ loox

Добавлено спустя 1 час 6 минут 55 секунд:
Все понял - это оптический датчик подмотки
Извини за беспокойство loox
loox
 
Сообщения: 326
Зарегистрирован: 26 мар 2008, 12:45

Re: Arduino pro mini для управления шаговым двигателем

Сообщение Revenger » 07 фев 2016, 00:45

И вашпе это не гвоздь ))) Это кусок пластика, просто края "супердатчика" не обработал надфелем и звук как... короче не фонтанистый.
Аватара пользователя
Revenger
 
Сообщения: 1728
Зарегистрирован: 01 ноя 2014, 00:50
Откуда: Ставрополье
ФИО: Александр

Пред.След.

Вернуться в Arduino и другие Xduino

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9