Servo, working principle and connection to Arduino

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ม.ค. 2020
  • In this video, I showed how the servo works and connects to the Arduino.
    Servo SG-90: ali.pub/4fi1ua
    SG-90 with free shipping to Ukraine: ali.pub/4fi20p
    Powerful Servo: ali.pub/4fi2lb
    Arduino Nano: ali.pub/454su0
    Connecting wires: ali.pub/454s27
    From this video you will learn how the servo drive works and how to control it using the arduino microcontroller and the "Servo" library. The servomotor is used in various radio-controlled models, robots and CNC machines.
    The servo motor has three wires for connection, two of them are used for power supply, and the third for supplying control pulses.
    The servo drive consists of a DC motor, potentiometer, control board and gearbox. Using a gearbox, the motor rotates the output shaft, which in turn is connected to a potentiometer. The control unit reads the position of the potentiometer and, based on this information, decides where to turn the engine.
    To control the servo drive, the Arduino development environment has a built-in Servo library. How to connect a servo to arduino and how to control it using the Servo library is shown in detail in this video.
    Join the VK group: buychinaproduct
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 78

  • @ILOVEME42
    @ILOVEME42 ปีที่แล้ว +4

    Наконец-то кто-то рассказал как подключать серву к блоку питания, благодарю

  • @user-hd3ug3on9z
    @user-hd3ug3on9z 4 ปีที่แล้ว +4

    Привет, спасибо за видео, все классно и подробно

  • @krump4Yo
    @krump4Yo 10 หลายเดือนก่อน +2

    Очень доступно и наглядно! Лайк

  • @user-on7dn8rd8p
    @user-on7dn8rd8p 2 ปีที่แล้ว +2

    спасибо за идею с колесиками от Лего. Думал машинку из ламината выпиливать, теперь решил из Лего склепать)

  • @user-jd5du2jy1w
    @user-jd5du2jy1w 2 ปีที่แล้ว +11

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

    • @Yurka888
      @Yurka888 8 หลายเดือนก่อน +1

      Красава! С языка снял! Ищу вариант для настройки реле давления через сервопривод

    • @janagijohn0
      @janagijohn0 6 หลายเดือนก่อน +1

      Действительно! Хочу с помощью сервоприводов заняться аниматроникой

    • @BearHirdon
      @BearHirdon 5 หลายเดือนก่อน +1

      Я значит тот самый 1%

  • @TheSimpleTruthTeling
    @TheSimpleTruthTeling 2 ปีที่แล้ว

    Благодарствую!

  • @5774222
    @5774222 2 ปีที่แล้ว +2

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

  • @balexfox
    @balexfox 2 ปีที่แล้ว +3

    Развивайтесь делитесь своими знаниями

  • @ArturasTrolibas
    @ArturasTrolibas 11 วันที่ผ่านมา

    Как называется сайт для писания программы?

  • @viktordi5045
    @viktordi5045 8 หลายเดือนก่อน

    Такой вопрос а почему когда я его подключаю к радиоапаратуре серва или дергается или крутит по кругу как бы вконце сильно замедляясь а потом дальше крутит????

  • @user-dt8ge6oy9c
    @user-dt8ge6oy9c ปีที่แล้ว +2

    Подскажите, если есть цель управлять, скажем, 7 сервами, но не очень удобно тянуть большую связку сигнальных проводов. Есть идея через транзисторы сделать переходник с 3-4 контактов на 7, где первый, второй, третий контакт соответствуют номеру привода, а вот 4й привод будет управляться при одновременной подаче сигнала, пусть, на 1 и 2 контакт и т.д. Хотелось бы узнать, есть ли такие переходники в природе или другие способы решения

    • @spacepiano3101
      @spacepiano3101 8 หลายเดือนก่อน +1

      Мультиплексор/демультиплексор, например недорогой 74HC4051 коммутирует 8 каналов в 1, имеет 3 входа управления, комбинациями которых выбирают нужный канал. Сопротивление канала 120 Ом - для высокоомных слаботочных сигналов прекрасно подходит.

  • @Klagerh
    @Klagerh 2 ปีที่แล้ว

    Классная штука , у меня Wawgat arduino - имитация ардуины .

  • @laurakhalilova2597
    @laurakhalilova2597 6 หลายเดือนก่อน

    А можно такое готовое заказать у вас?

  • @magic-bx5em
    @magic-bx5em 3 ปีที่แล้ว +1

    👍

  • @user-bn7dx4ds8v
    @user-bn7dx4ds8v 11 หลายเดือนก่อน

    со скетчем не поможете ? что бы серво Tower Pro 9g SG90 в 21.00 поворачивался на 180 ,а в 6.00 возвращался обратно.
    в наличии (
    1.Сервопривод Tower Pro 9g SG90
    2.encoder
    3.Дисплей 1602 с модулем I2c
    4.Arduino nano 3.0 с Atmega 328p
    5.Плата AT24C256 память
    6.часы DS 3231).

  • @user-zm9cd5nq9g
    @user-zm9cd5nq9g 2 ปีที่แล้ว

    Подскажите пожалуйста, можно ли несколько сервоприводов подключать на один сигнальный контакт платы ардуино, с целью дублирования поворотов сервоприводов?

    • @TryTech
      @TryTech  2 ปีที่แล้ว +1

      Не пробовал, но должно работать, на авиамоделях подключают 2 сервопривода в 1 вход для управления элеронами.

  • @violettstar9964
    @violettstar9964 2 หลายเดือนก่อน

    Здравствуйте! Только осваиваю механику и очень прошу помощи. Вопрос глупый но всё же: а можно ли к такой плате подключить несколько сервоприводов? Или для каждого нужно свою покупать? Просто на 2:05 у вас + и - в разъёмах, которые на плате одни такие, а остальные разъёмы на этой стороне не используются? Или можно к ним что-то ещё подключить? Надеюсь, заметите!!

    • @user-ir4ge6ep4k
      @user-ir4ge6ep4k 23 วันที่ผ่านมา

      Можно подключить несколько сервоприводов к одной плате, потом в коде указать пины этих сервоприводов.

  • @versatilechannel6008
    @versatilechannel6008 ปีที่แล้ว

    Здравствуйте, такой вопрос, можно ли подключить сервопривод к обычной плате приемника китайской машинки игрушки на 2,7 гигагерц, у сервы 3 провода а у двигателя всего два, как можно сделать это?

    • @user-kr4oh1zc5w
      @user-kr4oh1zc5w 6 หลายเดือนก่อน +1

      вытащить 2 провода непосредственно из мотора сервы наружу ,и подключить

  • @maratbadrtdinov5262
    @maratbadrtdinov5262 4 ปีที่แล้ว +2

    А можно сделать гайд по миодатчику (датчик мышечной активности)? Есть один проект к оторый хочу сделать

    • @TryTech
      @TryTech  4 ปีที่แล้ว +1

      Пока в планах немного другое, а там посмотрим.

    • @kanatkusainov9428
      @kanatkusainov9428 2 ปีที่แล้ว

      @@TryTech Скажите будет ли работать сервопривод на дизельном двигателе (механическая топливная аппаратура) вместо ручного газа? У трактора родной двигатель, был заменен на ТМЗовский, на родном с помощью положения электронного рычага задавались обороты двигателя. Будет ли работать электронный рычаг газа с сервоприводом?

    • @TryTech
      @TryTech  2 ปีที่แล้ว

      В автомобильной тематике практически не разбираюсь и плохо представляю ситуацию. Вы хотите, чтобы позицию электронного рычага считывал контроллер и в зависимости от положения поворачивал на нужный угол сервопривод? Или подключить сервопривод напрямую к рычагу? Второе получится, только если рычаг предназначен для работы с сервоприводами (на выходе короткие импульсы определенной ширины), но это вряд ли. С первым вариантом еще может получиться, но опять же, надо сначала разобраться в принципе работы рычага. Может там потенциометр крутится от ручки, а может есть встроенный контроллер, который считывает положение и передает данные в цифровом виде.

  • @user-zt4gq7sr5k
    @user-zt4gq7sr5k ปีที่แล้ว

    Здравствуйте, я подключил к ардуино серво и два светодиода с разными морганиями. И ардуино начало не сразу выполнять команду

  • @user-wl9xb9oi1y
    @user-wl9xb9oi1y 3 ปีที่แล้ว

    я извиняюсь.На этой платформе собрать эл. часы можно? Для авто? Расскажи подробно.Спасибо! Лайк! Подписываюсь!

    • @TryTech
      @TryTech  3 ปีที่แล้ว

      Для часов нужна плата ардуино, модуль часов и какой нибудь дисплей, для вывода времени. В библиотеках для модулей часов, обычно есть примеры, как получить время в числовые переменные ( текущие час, минута, секунда) или в строку. Потом эти значения компонуете нужным вам образом и выводите на дисплей. Примеры того, как выводить строки и другие типы данных на дисплей, тоже обычно присутствует в примерах библиотек. + для примера можете посмотреть мое видео часов на ардуино. th-cam.com/video/j8Hvu4LVW98/w-d-xo.html

  • @user-ps1dl1sb6t
    @user-ps1dl1sb6t หลายเดือนก่อน

    Можно ли с помощью ардуинки сделать реверс для сервопривода ( чтобы его использовать в паре с другим сервоприводом (для закрылков, или стоек шасси)), чтобы не пришлось разбирать сам сервопривод, перепаивать и прочее) ???

    • @TryTech
      @TryTech  หลายเดือนก่อน

      Теоретически можно.

  • @ukrainemonsterwar6817
    @ukrainemonsterwar6817 3 ปีที่แล้ว +1

    Здравствуйте!Вопрос...
    Как сделать так что бы два сервопривода работали синхронно но в разные стороны

    • @TryTech
      @TryTech  3 ปีที่แล้ว +1

      Когда поворачиваете первый серво на определенный угол, например, угол X, поворачивайте второй серво на угол 180 - X.

  • @dagona4675
    @dagona4675 ปีที่แล้ว

    Подскажите, а можно настроить поворот серва на 90 градусов при подключении питания? Т.е. включил - повернулся, выключил ничего не происходит. Опять включил назад вернулся на 0 сервопривод, опять выключил питание ничего и далее повторно, включил повернулся на 90гоадусов и т.д. Можно ли так реализовать код?

    • @user-qr7hr4yj9r
      @user-qr7hr4yj9r 10 หลายเดือนก่อน

      можно. в энергонезависимой памяти сохраняйте последнее состояние и от его состояния уже принимайте решение, в какую сторону поворачивать серву.

  • @user-hd3ug3on9z
    @user-hd3ug3on9z 4 ปีที่แล้ว

    единственное только не понял что бы подключить 2 сервы, нужно питать и саму ардуино и + еще 2 самих сервы, то есть получается нужно будет 2 блока питания от телефона ?

    • @TryTech
      @TryTech  4 ปีที่แล้ว

      Если блок питания ровно на 5 вольт, можно запитать им сервоприводы и ардуино (плюс к 5V, минус к GND). Если сервы рассчитаны на более высокое напряжение, можно взять блок от 6.5 до 18 вольт(подходит под линейный стабилизатор на плате ардуино), и запитать им сервы и ардуино (плюс к VIN, минус к GND)

    • @user-hd3ug3on9z
      @user-hd3ug3on9z 4 ปีที่แล้ว

      @@TryTech блок на 5 вольт и 1 ампер, хватит на ардуино и 2 сервы ?

    • @TryTech
      @TryTech  4 ปีที่แล้ว

      На такие сервы как в видео должно хватить, но впритык. Сам потребление не мерял, на форумах пишут 400-500mA. Скорее всего так и есть, при питании от USB2.0 когда серва крутится, светодиод на ардуино немного тускнеет. Видать ардуино + серва все максимальные 500мА с порта тянет, на 2 сервы 1А должно хватить, если там правда 1А. Если будут проблемы, попробуйте электролитический конденсатор поставить параллельно питанию ардуины.

    • @user-hd3ug3on9z
      @user-hd3ug3on9z 4 ปีที่แล้ว

      @@TryTech Спасибо больше

    • @uncesses
      @uncesses 3 ปีที่แล้ว

      @@TryTech на 4 минуте 44 сек там уже в USB порт ардуинки не нужно будет питание?

  • @MrMultiSIM
    @MrMultiSIM ปีที่แล้ว +1

    Спасибо, а можно подавать команду на серво-привод, чтобы крутил всегда в одну сторону? Нужно с его помощью вращать колесо. Просто этот вариант был бы лучше, чем ардуина+реле+мотор с редуктором

    • @TryTech
      @TryTech  ปีที่แล้ว

      В таком виде нет, надо разбирать сервопривод и переделывать.

  • @fomakozlov1161
    @fomakozlov1161 3 ปีที่แล้ว +3

    Здравствуйте можете сделать экзоскелет на сервоприводах с управлением голосом?

    • @nachalniknachalnikov9177
      @nachalniknachalnikov9177 2 ปีที่แล้ว

      Это не просто

    • @fomakozlov1161
      @fomakozlov1161 2 ปีที่แล้ว

      @@nachalniknachalnikov9177 Да это не просто

    • @fomakozlov1161
      @fomakozlov1161 2 ปีที่แล้ว

      @@nachalniknachalnikov9177 можете сориентировать по цене

    • @nachalniknachalnikov9177
      @nachalniknachalnikov9177 2 ปีที่แล้ว

      @@fomakozlov1161 тут надо считать не деньги, а время.

    • @fomakozlov1161
      @fomakozlov1161 2 ปีที่แล้ว

      @@nachalniknachalnikov9177 Ну то есть это реально сделать?

  • @user-gl8if5ol2p
    @user-gl8if5ol2p 2 ปีที่แล้ว

    Здаров, а можно ли регулировать не угол поворота а скорость проворачивания?

    • @TryTech
      @TryTech  ปีที่แล้ว +1

      Нет, разве что поворачивать по 1 градусу постепенно, но скорее всего будет видно рывки.

  • @muart1425
    @muart1425 2 ปีที่แล้ว

    Пожалуйста,кто знает подскажите где купить сервоприводы уже запрограмированные работающие от пульта. Какие запросы вводить? Я чайник в этом. Просто нужно две сервы что бы от пульта поворачивались на 180 и от пульта обратно

    • @TryTech
      @TryTech  2 ปีที่แล้ว

      Похоже, такого в готовом виде нет.

  • @alexanderarduinovich1949
    @alexanderarduinovich1949 2 ปีที่แล้ว +1

    Там на столе написанно А4 , ЭТО РЕКЛАМА😲😲.!!!
    😂😃😁

  • @besosaralidze2329
    @besosaralidze2329 2 ปีที่แล้ว

    привет, очень интересно .... у меня апаратура РУ 30 летней давности-27 мгц! тогда Ардуино не было! старые серва испортились, а новые, какие не поставил в одну сторону поворачивает меньше другого! в чём проблема не пойму... может кто подскажет, люди добрые.

    • @TryTech
      @TryTech  2 ปีที่แล้ว

      Положение сервопривода задается импульсом определенной длительности. Возможно, длительность импульса у старой сервы для одного из крайних положений была немного другая.

  • @clicker-man7181
    @clicker-man7181 4 หลายเดือนก่อน

    Как сделать без Ардуино?

  • @user-db6im4dh9q
    @user-db6im4dh9q 2 ปีที่แล้ว

    А что если я сделал всё как сказано, но всё равно ничего не работает? Хотя с мигающей лампочкой получалось. Можно ли заснять ролик как я делаю, автор посмотрит, скажет что не так, а я за это проспонсирую канал?

    • @TryTech
      @TryTech  2 ปีที่แล้ว

      Попробуйте во время работы немного подёргать вал сервопривода. У меня тоже сразу не заработало, оказалось заклинило шестерни.

  • @rategov686
    @rategov686 2 ปีที่แล้ว

    Встала необходимость удалённой перезагрузки двух ноутбуков, пользуясь компом, который всегда включен и стоит рядом с ними. Заказал Arduino Nano + 2 шт. SG-90 + провода. Сейчас буду изучать как написать код... желательно иметь просто кнопку "нажать"

    • @TryTech
      @TryTech  2 ปีที่แล้ว +1

      Нестандартное решение, но почему нет. Если ноутбуки старенькие и их не особо жалко, можно подпаяться к 2 контактам, которые замыкает кнопка при нажатии, и сделать что - то вроде электронной кнопки. В последнем видео про GSM розетку я так делал с кнопкой на гарнитуре телефона. Возможно этот способ не везде сработает, но есть более надежный, эти два контакта с кнопки подключить к реле, а уже реле щелкать с ардуины.
      Можно вместо ардуино взять ESP8266, у него есть WiFi и можно будет обойтись без "управляющего" компьютера, как у меня, например, управление с телеграм. th-cam.com/video/uCr7Wz-xf6I/w-d-xo.html

    • @rategov686
      @rategov686 2 ปีที่แล้ว

      @@TryTech заказал еще ESP8266 по ссылке. первый набор придёт через 10 дней, потренируюсь пока без вай-фай.
      ноуты наоборот новые... просто в биосе нет раздела power managment и чтобы при подаче питания они включались - надо вот мудрить... еще говорят, можно батарейку с биоса вытащить... но они на гарантии
      судя по видео - программировать вообще изи.. посмотрим

    • @rategov686
      @rategov686 2 ปีที่แล้ว

      @@TryTech и более того, управлящий компьютер это 19-й век. Управление через телеграмм - 20-й век. Автоматическое срабатывание сервопривода при подаче питания (220 вольт на розетке ноутбука) - вот к чему мне надо стремиться)))

    • @rategov686
      @rategov686 2 ปีที่แล้ว

      Всё пришло. Оказалось NANO исполняет заданную программу при поступлении питания на неё)
      Но всё-равно не могу понять: в отличии от того, когда ты сам в программе нажимаешь "загрузить" - при подаче питания они слишком долго стоят в точке нажатия на кнопку. Код ниже
      ​ @TryTech #include
      Servo myservo;
      Servo myservo2;
      void setup() {
      myservo.attach (9);
      myservo2.attach (5);

      }
      void loop() {
      myservo.write(0);
      myservo2.write(0);
      delay(1000);
      myservo.write(95);
      myservo2.write(95);
      delay(100);
      myservo.detach();
      myservo2.detach();
      }

  • @user-sv8ek1qg7h
    @user-sv8ek1qg7h 9 หลายเดือนก่อน +1

    А как несколько подключить

    • @user-om3gz5if1v
      @user-om3gz5if1v 7 วันที่ผ่านมา

      В конце ролика показано

  • @pr200sd
    @pr200sd 4 ปีที่แล้ว +1

    Используйте сразу wi-fi, управление сервоприводом с телефона, можно задавать фиксированные положения th-cam.com/video/PqeaOmMOWUE/w-d-xo.html

  • @user-nm5pg3or5z
    @user-nm5pg3or5z ปีที่แล้ว

    Салют. Сервопривод сможет зажечь эл.зажигалку? Прожать кнопку.

    • @ukg6270
      @ukg6270 5 หลายเดือนก่อน

      вроде

  • @vadiculus5892
    @vadiculus5892 2 ปีที่แล้ว

    какая-то херня у меня сервоприводом подключаю включаю программу а он 2 раза дёргается в ннепонятную сторону и всё

    • @TryTech
      @TryTech  2 ปีที่แล้ว

      У меня было примерно то же, оказалось в шестеренки что-то попало и редуктор заедал.

    • @vadiculus5892
      @vadiculus5892 2 ปีที่แล้ว

      @@TryTech Да да да я разобрал и обнаружил кусочек материала как шестеренки убрал всё собрал подсоединил и опять дергалось прикол в том что даже когда я подаю сигналы шестеренки внутри не крутятся проблемы даже не в зубцах

  • @andrewf3k
    @andrewf3k 2 ปีที่แล้ว +1

    Не дай Бог посмотреть такое видео. Отвернёт от Ардуино навсегда!!!