плата для запуска мотор-редуктора

Тема в разделе "Посоветуйте детальки", создана пользователем avt78, 16 окт 2015.

  1. avt78

    avt78 Нуб

    Здравствуйте,
    прошу посоветовать плату для запуска мотор-редуктора при его отклонении от положения равновесия. (Мотор-редуктор шарнирно закреплен, при его отклонении должен запускаться)
     
  2. Megakoteyka

    Megakoteyka Оракул Модератор

    Что плата делать должна? Определять отклонение или мотор крутить?
     
  3. avt78

    avt78 Нуб

    Без платы мотор крутился бы постоянно, а благодаря плате крутится только когда его отклоняют. Вернулся в положение равновесия-опять остановился.
     
  4. geher

    geher Гуру

    Варианты:
    1. Если нужны отклонения от вектора силы тяжести. Можно использовать любой акселерометр. Если после калибровки видим существенное постоянное значение на осях X и Y - значит, отклонился. Можно использовать простой датчик наклона, но он, как мне кажется, может не фиксировать малые отклонения.
    2. Если нужны отклонения относительно некоторой базы, к которой прикреплен двигатель.
    Можно использовать много чего.
    - Потенциометры на осях, на которых закреплен двигатель (если эти оси есть).
    - Оптический датчик (фоторезистор, фотодиод), фиксирующий освещение от направленного источника света (например, лазерной указки), закрепленного на двигателе (отрегулировать так, что в не отклоненном состоянии датчик освещался, а при отклонении двигателя смещение источника света приводило к прекращению освещения датчика). Можно использовать несколько датчиков.
    - Два идентично откалиброванных акселерометра, один связан с двигателем, другой с базой. Об отклонении судить по разнице показаний.

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

    В случае с оптическим датчиком и источником света, если нужно только включать и выключать мотор, можно обойтись только реле и какой-нибудь схемой усиления сигнала от оптического датчика. Свет на датчике пропал - пропал сигнал на управляющих контактах реле, реле нормально замкнулось, мотор заработал.
    Свет вернулся на датчик - появилось напряжение на обмотке реле, оно разомкнулось, двигатель остановился.
    Естественно, реле в этом случае должно иметь нормально замкнутую пару контактов.
     
    Последнее редактирование: 17 окт 2015
  5. avt78

    avt78 Нуб

  6. Megakoteyka

    Megakoteyka Оракул Модератор

    Вполне хватит концевика. Даже плата не нужна никакая.
     
  7. Karabas

    Karabas Гик

    Вот так девайс, век живи- век учись :)
    С акселерометром же можно упростить механическую часть до неприличия, просто подвесив мотор на толстой пружине
     
  8. avt78

    avt78 Нуб

    Спасибо за идеи!
    Думаю, с концевиком не получится, т.к. слишком много степеней свободы (два шарнирных соединения).
    А как и куда здесь можно акселерометр приспособить? Или все-таки что-то попроще есть?
     
  9. geher

    geher Гуру

    Можно еще резисторы изгиба (которые изменяют сопротивление при изгибе) как-нибудь задействовать (закрепить по одному на шарнирах).
    Или в качестве концевика использовать ту же связку лазера на двигателе и фотодатчика на стене. При наклоне в любом из шарниров пятно лазера съедет с фотодатчика.
     
  10. Karabas

    Karabas Гик

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

    А куда уж проще, Ардуинка мини 2-3$, датчик еще доллара три, реле и блок питания, при этом никаких механических соединений, а поставить- где удобно.

    Ну, еще можно, чтоб вычислительные мощности не простаивали, считать почесанных коров, вдруг это важно :)
     
  11. avt78

    avt78 Нуб

    Конструкция должна быть не дорогой и надежной (эксплуатироваться будет в агрессивной среде коровника (повышенная влажность зимой, жарко летом))