roboforum.ru

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


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

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

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

Сообщение RootAdmin » 17 авг 2015, 11:52

Странно. Кнопка прицеплена к правильному выводу? Именно D3? При постоянно замкнутой кнопке (даже если она будет замкнута при включении светодиод должен моргать раз в секунду примерно. Может светодиод неправильный или неверно подключен?
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

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

Сообщение Revenger » 17 авг 2015, 12:22

У меня нет Д3, на мини про просто цифры. Однако может потому, что я не постоянно кнопкой включал, а проводком, т.е. типа касания просто (в описании скетча вроде про "однократное нажатие"). Сейчас съезжу в магазинчик и прикуплю удобных кнопок каких-то и резистор (а-то у этого всё равно срыв какой-то оборотов), отпишусь по результату.

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

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

Сообщение RootAdmin » 17 авг 2015, 12:31

Ну да, на мини - так. Проводком, возможно, потому что в коде антидребезг, если кнопка не нажата положенное время - состояние не меняется.
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

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

Сообщение Revenger » 17 авг 2015, 14:10

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

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

Сообщение RootAdmin » 17 авг 2015, 14:30

Да, пускай лучше та. У нас еще экран отъест выводов 6, потом оптопара и ШИМ - 2. Еще микрометр. В общем - сначала запустить надо, потом уж корпус.
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

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

Сообщение Revenger » 17 авг 2015, 16:57

Вопчем работает )) Светодиод подпаивал наверное не так. Странно, но то горел то нет. В общем режим пеерключается, кнопки работают (пока просто проводком на - тыкал). Что бы хотелось добавить (если не сложно) это нажатие и удерживание кнопки, чтобы импульсы увеличивались/уменьшались, а не только кратковременным нажатием, так очень долго наверное увеличивать обороты.
Еще все же хочу снова обратить внимание на неравномерный звук мотора. Может как-то частота не та или драйвер такой, что мотор не поёт а рычит чтоли... "грязный" звук на разных режимах переменника. Может 20кОм много для переменника или частоту я задрал до 1400 многовато? Но на 100 у меня ооочень медленно вращался мотор.
Аватара пользователя
Revenger
 
Сообщения: 1728
Зарегистрирован: 01 ноя 2014, 00:50
Откуда: Ставрополье
ФИО: Александр

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

Сообщение RootAdmin » 17 авг 2015, 17:31

Кнопки можно удерживать. :) Оно так и работает, стоит сейчас 400 мс (.4 сек) между повторами. Можно поменять.
строчка
Код: Выделить всёРазвернуть
#define keyPAUSEtime   400 //Значение в миллисекундах паузы между повторами

Можно сделать чтобы при длительном удержании скорость изменения увеличивалась - сделаю.
Экран вот приедет - меню напишу, будет удобней.

Насчет звука...У меня двигатель и драйвер не такой, работает нормально. Величина сопротивления переменника - значения не имеет, от килоома до 50 килоом будет работать одинаково. При переключении на кнопки - он вообще игнорируется.
Форму импульсов смотрел осциллографом, четкий меандр.

ЗЫ. Звук может быть из-за попадания в резонансную частоту мотора. В общем - на скорость не влияет, главное чтоб крутил.
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

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

Сообщение Revenger » 17 авг 2015, 18:47

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

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

Сообщение RootAdmin » 18 авг 2015, 11:56

Сейчас и стоит 0.4 сек (.4 - это форма записи такая, ноль опускается).
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

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

Сообщение Revenger » 18 авг 2015, 14:16

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

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

Сообщение RootAdmin » 18 авг 2015, 16:41

30 мс не надо, у меня такое время кнопка должна быть непрерывно нажатой - чтоб началось срабатывание. Я допишу ускорение инкремента/декремента при длительном нажатии.
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

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

Сообщение Revenger » 21 авг 2015, 12:49

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

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

Сообщение Revenger » 23 авг 2015, 19:05

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

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

Сообщение Revenger » 24 авг 2015, 04:15

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

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

Сообщение RootAdmin » 24 авг 2015, 12:55

Мега - несколько избыточно. Все существующие "ардуины" делятся по микроконтроллеру. В уно, нано, про и мини - одинаковые.
Экран стандартный 1602?
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Пред.След.

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

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

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