Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Проекты
  3. Автоматизация, датчики, роботы
  4. Автономный дозатор

Автономный дозатор

Запланировано Прикреплена Закрыта Перенесена Автоматизация, датчики, роботы
7 Сообщения 2 Posters 93 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано
    #1

    Здравствуйте,подскажите кто-нибудь,
    Хочу сделать автоматический дозатор с использованием Raspberry Pi
    Конструкцию предполагаю сделать такую:
    5 серво приводов поворачивающихся на 110°
    Каждые 4 часа
    Закрепив их всех в 1-ом положении,я так полагаю нужны часы,а значит и команда,чтобы поворачивать их в определённое время
    Честно говоря не знаю какие модули нужны для этого и какой код,т.к в Raspberry Pi совсем
    Ничего не понимаю,т.к больше по механической части
    Есть ли идеи какие-то для начала?Или подскажите что делать,заранее огромное спасибо

    1 ответ Последний ответ
    0
    • piP Не в сети
      piP Не в сети
      pi
      написал в отредактировано pi
      #2

      @kostya820#6677 какие модули нужны для этого

      Если сервоприводы у Вас будут управляться по PWM, то существуют модули для этого. Например, такой:

      https://aliexpress.ru/item/32981251393.html?feed_id=20&_randl_currency=RUB&_randl_shipto=RU&sellermenu_hide=true&src=googleweb&albch=dspl&aff_short_key=brxT3bLh&isdl=y&aff_platform=jvru&albcp=13996700301&tracelog=googleweb_jvru_mbag_13996700301&campaignName=JVRU_CM_ALI_WEBall_RU_UA_sTRADE_ROAS_OCT_0_Perform&albag=125162848797&albad=535373645972&netw=u&albkwd=pla-297612067635&albagn=mbag&acnt=4173237791&cn=13996700301&dp=EAIaIQobChMI7Jqu2sjI8gIVnUaRBR2bGQRyEAQYAyABEgJjJ_D_BwE&_1ld=3127051_1&utm_medium=mbag_cpc&utm_source=google&utm_campaign=JVRU_CM_ALI_WEBall_RU_UA_sTRADE_ROAS_OCT_0_Perform&gclid=EAIaIQobChMI7Jqu2sjI8gIVnUaRBR2bGQRyEAQYAyABEgJjJ_D_BwE&item_id=32981251393&sku_id=12000018808083998

      @kostya820#6677 какой код,

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

      https://russianblogs.com/article/93271532913/

      Правда, это "гугла-транслейт" 🙂 Но понять можно.

      1 ответ Последний ответ
      0
      • piP Не в сети
        piP Не в сети
        pi
        написал в отредактировано pi
        #3

        @sv-lary#6678 а зачем этот модуль нужен?

        Почему ШИМ для сервоприводов нельзя взять от RasPi?

        1 ответ Последний ответ
        0
        • piP Не в сети
          piP Не в сети
          pi
          написал в отредактировано
          #4

          Можно. Но - программный. На самой плате малинки нет микросхемы, которая генерирует ШИМ. В составе большинства библиотек, работающих с GPIO есть функции для генерации программного ШИМ. Но, если серв более одной, то начинаются проблемы...

          1 ответ Последний ответ
          0
          • M Не в сети
            M Не в сети
            mojo
            написал в отредактировано pi
            #5

            @sv-lary#6681 Но, если серв более одной, то начинаются проблемы...

            а какие проблемы могут возникнуть?

            1 ответ Последний ответ
            0
            • piP Не в сети
              piP Не в сети
              pi
              написал в отредактировано pi
              #6

              @mojo#6682 какие проблемы

              Проблема в том, что если мы программно генерируем несколько ШИМ потоков, то они должны работать параллельно.

              Если писать программу на Python, то сам по себе Pyton - одно поточное приложение. Есть библиотеки для решения этой проблемы, но это - отдельный гемморой.

              Если писать на С, то там надо использовать библиотеку pthread и это тоже - не совсем просто всё...

              1 ответ Последний ответ
              0
              • piP Не в сети
                piP Не в сети
                pi
                написал в отредактировано
                #7

                свое гуглил, наткнулся. явно для шняги, поворачивающей что-то каждые 4 часа, триды не нужны. поворот занимает там ну 5-10 секунд явно, а не 4*3600 секунд. можно по очереди явно, если там просто комманды на поворот и последующий контроль - недостаточно. у меня была pri4, явно она 4 двигателя - не потянет по питанию. да и pri - я бы забил, там же линукс. ну, другая лига. ничем от ноута не отличается. может есть какой ардуино с часами. я бы на нем делал. ну там 2-3 бакса и нет гимора с кулером.

                1 ответ Последний ответ
                0

                • Войти

                • Нет учётной записи? Зарегистрироваться

                • Login or register to search.
                • Первое сообщение
                  Последнее сообщение
                0
                • Категории
                • Главная
                • Документация
                • Последние
                • Пользователи