Ответить
  • DoSBoy Dogs Team
    офлайн
    DoSBoy Dogs Team

    1794

    19 лет на сайте
    пользователь #32053

    Профиль
    Написать сообщение

    1794
    # 4 мая 2013 01:05
    DoSBoy:

    Господа, подскажите.
    Вопрос по потенциометру (у меня из комплекта Arduino Started Kit c DX). Значения с аналогового входа как-то дребезжат.
    Я пытаюсь управлять сервой и она подергивается, т.е. при мапинге значений 0-1023 с аналогового входа от потенциометра на возможные углы поворота сервы 0-179 с шагом 1 я получаю постоянный дребезг сервы.
    Итак вопрос - это проблема потенциометра?
    P.S. На потенциометре написано 50K.
    Питание Ардуины - от USB. Питание сервы - от 4 AA 2200mAh (суммарно 5.3В).

    Нашел ответ:

    Несмотря на то, что я старался плавно поворачивать ручку прибора, график сигнала получился весьма неровный. Это объясняется двумя причинами. Во-первых, во время движения центрального контакта потенциометра по поверхности резистивного материала
    возникает такое явление как "дребезг контактов". Во-вторых, человек существо "дрожащее", и любое его движение вызывает вибрацию, броски и прочее динамическое безобразие.

    Кроме того, даже когда ручка прибора не поворачивается, наблюдаются небольшие колебания сигнала. Это, по-видимому, результат воздействия различных наводок на тракте между АЦП и датчиком. Зачастую, именно эти мелкие колебания больше всего вредят работе системы. Например, если потенциометром регулируется тяга двигателей мультикоптера, такие паразитные колебания приведут к ошибкам подсистемы стабилизации.

    Взято тут: http://www.poprobot.ru/theory/low_pass_filter

    Nintendo Boy
  • NeverCrus Senior Member
    офлайн
    NeverCrus Senior Member

    748

    16 лет на сайте
    пользователь #129661

    Профиль
    Написать сообщение

    748
    # 4 мая 2013 17:10

    Подскажите , можно ли на выходах ардуйно менять полярность?

  • Protez1999 Senior MemberАвтор темы
    офлайн
    Protez1999 Senior Member Автор темы

    9978

    16 лет на сайте
    пользователь #113845

    Профиль
    Написать сообщение

    9978
    # 4 мая 2013 20:08

    нет. я делаю подобное через транизистор.

  • NeverCrus Senior Member
    офлайн
    NeverCrus Senior Member

    748

    16 лет на сайте
    пользователь #129661

    Профиль
    Написать сообщение

    748
    # 4 мая 2013 21:19 Редактировалось NeverCrus, 2 раз(а).
    Protez1999:

    нет. я делаю подобное через транизистор.

    ссылочку не подкините?

    Задача , как можно догадаться, вращать каждый из 2ух движков в одну и в другую сторону.

  • alesak Junior Member
    офлайн
    alesak Junior Member

    44

    15 лет на сайте
    пользователь #202708

    Профиль
    Написать сообщение

    44
    # 4 мая 2013 23:37
    NeverCrus:

    ссылочку не подкините?

    Задача , как можно догадаться, вращать каждый из 2ух движков в одну и в другую сторону.

    Принцип такой

    А вот и ссылка

  • NeverCrus Senior Member
    офлайн
    NeverCrus Senior Member

    748

    16 лет на сайте
    пользователь #129661

    Профиль
    Написать сообщение

    748
    # 5 мая 2013 03:37
    alesak:

    А вот и ссылка

    спасибо!

    еще нагуглил вот такую штуку

  • alesak Junior Member
    офлайн
    alesak Junior Member

    44

    15 лет на сайте
    пользователь #202708

    Профиль
    Написать сообщение

    44
    # 5 мая 2013 13:55 Редактировалось alesak, 1 раз.
    NeverCrus:

    еще нагуглил вот такую штуку

    Это оно и есть H мост, для удобства можно купить микросхему L293D не сильно дорогая, и как раз два двигателя, если мощнее то L298 подключение

  • maz_egor Junior Member
    офлайн
    maz_egor Junior Member

    55

    12 лет на сайте
    пользователь #711191

    Профиль
    Написать сообщение

    55
    # 5 мая 2013 20:03 Редактировалось maz_egor, 2 раз(а).

    Наконец-то нормально "привязал" arduino к ик пульту, так чтобы при нажатии кнопки моторы крутились, а при отпускании переставали.


    Решил всё это на гусеничном шасси сделать, осталось вторую гусеницу доделать и аккумулятор на 9-12 В купить для драйвера двигателей, так хоть пошустрее ездить будет.
  • Protez1999 Senior MemberАвтор темы
    офлайн
    Protez1999 Senior Member Автор темы

    9978

    16 лет на сайте
    пользователь #113845

    Профиль
    Написать сообщение

    9978
    # 5 мая 2013 20:52 Редактировалось Protez1999, 1 раз.

    а мож купить синезуб и с ноута рулить?
    какой приемник на ик для самсунга???

  • maz_egor Junior Member
    офлайн
    maz_egor Junior Member

    55

    12 лет на сайте
    пользователь #711191

    Профиль
    Написать сообщение

    55
    # 5 мая 2013 21:57 Редактировалось maz_egor, 1 раз.
    Protez1999:

    а мож купить синезуб и с ноута рулить?
    какой приемник на ик для самсунга???

    Тогда уж лучше с планшета, там акселерометр стоит и с ним по забавней будет. ИК приемник sm3374 (33 кГц)

  • Protez1999 Senior MemberАвтор темы
    офлайн
    Protez1999 Senior Member Автор темы

    9978

    16 лет на сайте
    пользователь #113845

    Профиль
    Написать сообщение

    9978
    # 5 мая 2013 22:06

    можно и с планшета на андроиде

  • Misha_03 Senior Member
    офлайн
    Misha_03 Senior Member

    845

    15 лет на сайте
    пользователь #167409

    Профиль
    Написать сообщение

    845
    # 7 мая 2013 14:09

    maz_egor, уже закончил платформу на гусеницах?.

  • NeverCrus Senior Member
    офлайн
    NeverCrus Senior Member

    748

    16 лет на сайте
    пользователь #129661

    Профиль
    Написать сообщение

    748
    # 7 мая 2013 22:26 Редактировалось NeverCrus, 2 раз(а).

    Разобрался наконец то как скрестить драйвер движков + шасси робота шпиёна и ардуйну :D

    :jump:

  • maz_egor Junior Member
    офлайн
    maz_egor Junior Member

    55

    12 лет на сайте
    пользователь #711191

    Профиль
    Написать сообщение

    55
    # 7 мая 2013 22:30
    Misha_03:

    maz_egor, уже закончил платформу на гусеницах?.

    вот на "больших" выходных собираюсь закончить и обкатать, может даже по бездорожью, вообщем ко вторнику видео скину.

  • DoSBoy Dogs Team
    офлайн
    DoSBoy Dogs Team

    1794

    19 лет на сайте
    пользователь #32053

    Профиль
    Написать сообщение

    1794
    # 8 мая 2013 22:03

    maz_egor, на видео не наблюдаю драйвер движков. Как вы движками управляете?

    Nintendo Boy
  • maz_egor Junior Member
    офлайн
    maz_egor Junior Member

    55

    12 лет на сайте
    пользователь #711191

    Профиль
    Написать сообщение

    55
    # 8 мая 2013 23:04

    приглядитесь, там где куча проводов болтаются там он и есть l293d

  • NeverCrus Senior Member
    офлайн
    NeverCrus Senior Member

    748

    16 лет на сайте
    пользователь #129661

    Профиль
    Написать сообщение

    748
    # 10 мая 2013 14:27

    у меня тоже получилось подружить ардуйну + шасси робота шпиёна + L293D :)

  • NeverCrus Senior Member
    офлайн
    NeverCrus Senior Member

    748

    16 лет на сайте
    пользователь #129661

    Профиль
    Написать сообщение

    748
    # 15 мая 2013 11:23 Редактировалось NeverCrus, 2 раз(а).

    Сделал увеличение и уменьшение скорости с пульта :

    на данный момент :

    видео :

  • DoSBoy Dogs Team
    офлайн
    DoSBoy Dogs Team

    1794

    19 лет на сайте
    пользователь #32053

    Профиль
    Написать сообщение

    1794
    # 15 мая 2013 15:43
    NeverCrus:

    Сделал увеличение и уменьшение скорости с пульта :

    А я сделал увеличение\уменьшение скорости на каждом колесе (т.к. колеса крутятся слегка неравномерно) и расстроен. Т.к. подстройки скорости одного из колес хватает не на долго (пару минут езды) и робот начинает уходить в сторону...
    Надо обрабатывать датчики частоты вращения колес.

    Добавлено спустя 1 минута 5 секунд

    А еще я светодиодный приемник согнул так, чтобы он смотрел вверх. Т.к. зачастую робот ездит по полу, а человек держит руку с пультом вверху.

    Nintendo Boy
  • maz_egor Junior Member
    офлайн
    maz_egor Junior Member

    55

    12 лет на сайте
    пользователь #711191

    Профиль
    Написать сообщение

    55
    # 15 мая 2013 21:38 Редактировалось maz_egor, 3 раз(а).
    NeverCrus:

    Сделал увеличение и уменьшение скорости с пульта :

    У вас и arduino, и драйвер двигателей, и моторы - питаются от кроны?