Технический форум по робототехнике.
RootAdmin » 17 авг 2015, 11:52
Странно. Кнопка прицеплена к правильному выводу? Именно D3? При постоянно замкнутой кнопке (даже если она будет замкнута при включении светодиод должен моргать раз в секунду примерно. Может светодиод неправильный или неверно подключен?
Revenger » 17 авг 2015, 12:22
У меня нет Д3, на мини про просто цифры. Однако может потому, что я не постоянно кнопкой включал, а проводком, т.е. типа касания просто (в описании скетча вроде про "однократное нажатие"). Сейчас съезжу в магазинчик и прикуплю удобных кнопок каких-то и резистор (а-то у этого всё равно срыв какой-то оборотов), отпишусь по результату.
Добавлено спустя 22 минуты 11 секунд:
Кстати по экрану.. пока тот едет, могу использовать принтерный (второй пока неиспользуемый комплект), там правда с крутилкой он а не с кнопками, но есть интерфейс для нормальной ардуино. Хотя конечно не стОит двойную работу делать, чтобы потом еще на тот дисплей снова переделывать программу.
Да и дисплей второстепенен, а вот синхронизация оборотов... более важнА.
RootAdmin » 17 авг 2015, 12:31
Ну да, на мини - так. Проводком, возможно, потому что в коде антидребезг, если кнопка не нажата положенное время - состояние не меняется.
Revenger » 17 авг 2015, 14:10
чичас всё проверю. купил кнопочек и проводочков ))
п.с. вот поторопился я с корпусом, надо было на макетке и оставить пока, а нет же.. сумничал ))
RootAdmin » 17 авг 2015, 14:30
Да, пускай лучше та. У нас еще экран отъест выводов 6, потом оптопара и ШИМ - 2. Еще микрометр. В общем - сначала запустить надо, потом уж корпус.
Revenger » 17 авг 2015, 16:57
Вопчем работает )) Светодиод подпаивал наверное не так. Странно, но то горел то нет. В общем режим пеерключается, кнопки работают (пока просто проводком на - тыкал). Что бы хотелось добавить (если не сложно) это нажатие и удерживание кнопки, чтобы импульсы увеличивались/уменьшались, а не только кратковременным нажатием, так очень долго наверное увеличивать обороты.
Еще все же хочу снова обратить внимание на неравномерный звук мотора. Может как-то частота не та или драйвер такой, что мотор не поёт а рычит чтоли... "грязный" звук на разных режимах переменника. Может 20кОм много для переменника или частоту я задрал до 1400 многовато? Но на 100 у меня ооочень медленно вращался мотор.
RootAdmin » 17 авг 2015, 17:31
Кнопки можно удерживать.

Оно так и работает, стоит сейчас 400 мс (.4 сек) между повторами. Можно поменять.
строчка
- Код: Выделить всё • Развернуть
#define keyPAUSEtime 400 //Значение в миллисекундах паузы между повторами
Можно сделать чтобы при длительном удержании скорость изменения увеличивалась - сделаю.
Экран вот приедет - меню напишу, будет удобней.
Насчет звука...У меня двигатель и драйвер не такой, работает нормально. Величина сопротивления переменника - значения не имеет, от килоома до 50 килоом будет работать одинаково. При переключении на кнопки - он вообще игнорируется.
Форму импульсов смотрел осциллографом, четкий меандр.
ЗЫ. Звук может быть из-за попадания в резонансную частоту мотора. В общем - на скорость не влияет, главное чтоб крутил.
Revenger » 17 авг 2015, 18:47
Если изменение 4сек поменять на 0,4 это как раз, мне кажется то, что нужно. Просто нажал и удерживая скорость нарастает/убывает.
По дисплею понял. Глядишь и мой как раз приедет к тому времени.
По резонансу х.з. Может быть и так, на обороты действительно вроде бы не влияет.
RootAdmin » 18 авг 2015, 11:56
Сейчас и стоит 0.4 сек (.4 - это форма записи такая, ноль опускается).
Revenger » 18 авг 2015, 14:16
А-а.. ну в общем поставил я 30 в прошивке, стало лучше, только кнопка "режим" тоже стала "быстрой" ))
RootAdmin » 18 авг 2015, 16:41
30 мс не надо, у меня такое время кнопка должна быть непрерывно нажатой - чтоб началось срабатывание. Я допишу ускорение инкремента/декремента при длительном нажатии.
Revenger » 21 авг 2015, 12:49
Хорошо, верну потом обратно прошивку. Всё равно пока на столе лежит. Ждёт.
Блин, дисплею пора бы уже приехать. Плетёнку купил гораздо позже, а уже получил (10дней!)...
Хотя дисплей то не самое важное, тут главное синхронизировать моторы.
Revenger » 23 авг 2015, 19:05
Ура! Дисплей уже приехал. С кнОпашками ))
Теперь можно не возиться с кнопками к новому скетчу а как-то прилепить проводочки к дисплею ?
Последний раз редактировалось
Revenger 24 авг 2015, 04:15, всего редактировалось 2 раз(а).
Revenger » 24 авг 2015, 04:15
Блин блинский... этот дисплей четко становится на ардуино мега2560.... Разве что с загруженным в ардуину марлином (тесты после покупки) тухнет почти сразу (что в общем то понятно, немного почитав про програмирование ардуин).
Т.е. для экспериментов можно и эту ардуину использовать, вместо макетной платы и ардуино про мини?
Может прикупить еще какую-то ардуино, вдруг про мини будет мало?
RootAdmin » 24 авг 2015, 12:55
Мега - несколько избыточно. Все существующие "ардуины" делятся по микроконтроллеру. В уно, нано, про и мини - одинаковые.
Экран стандартный 1602?