У нас вы можете посмотреть бесплатно Как переделать сервомотор с 180 на 360 градусов. Tenstar Robot Micro Servo 9g SG90. Проекты Arduino или скачать в максимальном доступном качестве, которое было загружено на ютуб. Для скачивания выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса savevideohd.ru
Код и схема проекта https://kolotushkin.com/article.php?i... Как стать спонсором канала за 1$, чтобы помочь с закупкой расходных материалов, и недостающих инструментов https://kolotushkin.com/ads.php Проекты на базе Arduino Nano: Меню для дисплея lcd 1602 • Меню для дисплея lcd 1602 на базе Ard... Автоматический привод для шасси квадрокоптера • Автоматический привод для шасси, подк... Дубликатор домофонных ключей • Дубликатор домофонных ключей на базе ... Управление двумя униполярными шаговыми моторами по Bluetooth • Управление двумя униполярными шаговым... Самодельный rgb контроллер для 2 rgb лент • Самодельный rgb контроллер для 2 rgb ... В этом видео показываю, как переделать обычный сервомотор 180 градусов, чтобы он вращался по кругу, на все 360 градусов. Для переделывания понадобится: Макетная плата, плата Arduino nano, соединительные провода, и конечно же сервомотор на 180 градусов. У меня есть три сервомотора SG90. В принципе переделать можно любой из них, но я расскажу почему я выбрал сервомотор, именно от компании Tenstar Robot, который в черном корпусе. Сервомотор который по центру, имеет металлическую ось, с помощью которой вращается потенциометр, тогда как у остальных двух, эта ось пластиковая. Так как в переделку входит укорачивание этой оси, чтобы она не вращала потенциометр, то металл затруднит процесс переделки. К тому же на шестерне рабочего вала имеется упор, который не дает рабочему валу выполнить полный оборот, а это уже второе препядствие. Во втором сервомоторе уже видно, что ось которая вращает потенциометр сделана из пластика, это уже хорошо, но здесь как и в первом варианте имеется упор, который не дает рабочему валу выполнить полный оборот. А теперь давайте посмотрим сервомотор, в черном кортусе. Так как корпус не прозрачный, и упора не видно, то я окуратно повращаю вал сервомотора. Вал вращается по кругу, значит здесь упор отсутствует. В скетче имеется три команды, которые отправляются на сервомотор через каждые 5 секунд. Команды со значениями 180, 90 и 0, воспринимаются 180 градусным сервомотором как, повернуть вал в положение 180 градусов, повернуть вал в положение 90 градусов, и повернуть вал в положение 0 градусов. То есть какое значение указали, на такой угол вал и повернется. А для сервомотора на 360 градусов, команда со значением 90 должна останавливать вращение вала. Команда со значением от 89 до 0, это вращение вала по часовой стрелке, где 0 это максимальная скорость вращения. Команда со значением от 91 до 180, это вращение вала против часовой стрелки, где 180 это тоже максимальная скорость вращения. И так, загружаю скетч, и подключаю сервомотор к Arduino nano, как показано на первой схеме. Если у вас более мощный сервомотор, и он потребляет более 500 миллиампер, то его следует подключать через отдельный понижающий преобразователь. На пример Mini 360, который имеет регулировку напряжения от 4,75 вольта до 23 вольт, и выдерживает нагрузку до 1,8 ампера. Если напряжение источника питания и сервомотора совпадают, то его можно подключить на прямую к источнику питания, как показано на третьей схеме. Обратите внимание, что при старте сервомотора происходит скачек в потреблении тока, и при использовании слишком тонких проводов, или слабого блока питания, сервомотор может работать не корректно. Собираю и подключаю питание. Стало ясно что сервомотор исправен, и он на 180 градусов. Теперь надо загрузить скетч, для настройки сервомотора. Это тот же скетч что и для теста, только перед загрузкой надо закоментировать три строки кода, остается только одна команда, по которой сервомотор должен останавливаться. После снятия нижней крышки виден моторчик и плата с контроллером, который принимает команды от Arduino, и управляет моторчиком. Необходимо вытащить эту плату и потенциометр который под ней. Затем снова собираю по первой схеме. Сервомотор получает команду об остановке, и при этом вал вращается. Надо с помощью отвертки выставить потенциометр в такое положение, чтобы вал перестал вращаться. Затем необходимо зафиксировать его каким то густым клеем, чтобы потенциометр не провернулся при установке обратно. Далее надо укоротить пластиковую ось, которая вращала потенциометр. Так как я поленился разобрать редуктор, а пространство вокруг оси ограничено корпусом, то было решено подплавить ось паяльником. Прокручу вал чтобы убедиться, не припаялся ли он к корпусу, и можно все собирать. Если у вас в момент сборки, потенциометр провернется и вал начнет вращаться, то разбирать сервомотор, и заново настраивать потенциометр не обязательно. Это можно решить программно, используя для остановки значение, не 90 а 89 или 91. Какое именно значение, зависит от того, в какую сторону провернулся потенциометр. Снова загружаю тестовый скетч, раскоментировав три строки. И проверяю. Теперь сервомотор, вместо поворота вала на определенный градус, сервомотор выполняет остановку, и вращение в обе стороны. #arduinoprojects #servo #arduino