servo sg90 Подключение серво и управление с телефона

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.พ. 2021
  • Поговорим о подключении servo sg90. В видео показано как управлять серво с телефона через WIFI и плату ESP. Сервопривод работает не только с Ардуино, но и с ESP8266 и ESP32. micro servo 9g это дешёвый привод для ардуино проектов. Управление с телефона делает проекты ESP намного удобнее и интереснее. Серво приводы применяются для управления различными устройствами, например роботами.
    Скетчи используемые в видео можно скачать на сайте "Ардуино для начинающих".
    arduino-kid.ru/blog/servo-sg90...
    Официальный сайт arduino-kid.ru
    Группа в контакте club196958636
    Почта arduino-kid@yandex.ru
    Подпишитесь на канал
    ссылка на канал / Ардуинодляначинающих
    Теги:
    #урокиардуино #ардуинодляначинающих #ардуиноуроки Помочь в развитии канала, и на покупку новых модулей и датчиков yoomoney.ru/to/410011924549016
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Управление серво приводы servo sg90 с телефона. Подключение сервомотора к плате ESP.

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

      Привет! В скетче кстати ошибка! канал(attach) прописан как "D4" , ошибку выдает.
      подскажи почему когда прописываю управление для еще одного привода, появляется задержка на повтор цикла, больше чем прописано. удаляю второй привод, снова все норм?

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

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

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

      @@arduino2000 подскажи на один канал можно несколько повешать приводов?

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

      Можно заказать у вас написать скетч?

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

      Я сейчас очень занят. Можете написать на почту. Может что посоветую.

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

    Очень интересная тема про сервопривод,хотелось бы побольше видео об этом, спасибо вам большое.

  • @user-gj9jb9xy6j
    @user-gj9jb9xy6j 3 ปีที่แล้ว +1

    Очень интересно и познавательно.

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

    Какой хороший канал! Дикция как на телепередаче лучшей. Неужели такое бывает? Это очень круто! Хоть кто то для подписчиков старается! С дешевыми датчиками у китайцев всегда треш, часы реального времени нельзя никогда заказывать самые дешевые, а вот второй вид со встроенным кварцем там супер часы, но в STM32 собственные часы, поэтому ардуино ради часов плохая идея и дороже чем STM32, если конечно найти уроки, датчик влажности треш, серво треш дешевые, датчик влажности почвы треш полнейший, делал собственный датчик наличия воды за 0.01$ который лучше чем трешевые датчики. Поэтому дешевые датчики не новость, не стоит в серьезных проектах использовать, но за неимением средств эти датчики из треша превращаются в супер датчики, часы кооректируют софтом, и радуются что вместо 3х минут в сутки отстатвания часы начинают программно корректироваться и треш начинает работать на максимум. Конечно дешман китайцы делают отвратно по точности и не допиливают, клепают барахлище вышеперечисленные датчики. Их и врагу не рекомендовал бы, но если дешевле не найти или чуть дороже не найти, ничего не остается как радоваться неправильным показаниям температуры, неправильному времени, зато радость, бесплатно доставят, в родной стране если бы детали пришлось ждать, ещё сотни лет не удалось бы купить по разумным ценам.

  • @user-yl1wk6yw6y
    @user-yl1wk6yw6y 3 ปีที่แล้ว +1

    Спасибо за видео!

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

    Круто)

  • @LEO-dr8ih
    @LEO-dr8ih ปีที่แล้ว +1

    Привет! Спасибо за видео! Но у меня вопрос, можно ли управление организовать от Алисы?

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

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

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

    Проблема с градусами не в самой серве а в библиотеках ардуино(они кревые), мне пришлось писать свою т.к. 0° у серв это 500us а 180° это 2500us

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

    👍

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

    Вот СПАСИБО! Не терпится скачать код на комп, и изучить. Может перестану писать свои веб страницы методом тыка (получится-неполучится).Конечно и джава скрипт пожалуйста обьясни, если хорошо разобрался, я вот никак не уловил системы. Копирую, правлю, за десятой попытки вроде как-то работает, но все ,,в слепую,, ...

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

      Скрипт тоже знаю. Я бывший вэб программист

  • @user-gd4ob4fj2h
    @user-gd4ob4fj2h 3 ปีที่แล้ว +1

    А можно вместо или дополнительно к слайдеру добавить кнопки. С функцией добавить +10 единиц и отнять -10 едениц от текущего положения слайдера. Или группу кнопок с заранее предустановленными значениями... Спасибо

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

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

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

    Скажите контакты куда вставлять

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

      В инете посмотри и все

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

    Ошибка D4 was not declared in this scope, что делать?

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

    можно ли подключить 7 сервоприводов?

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

      Библиотека Servo позволяет одновременно управлять 12-ю сервоприводами на большинстве плат Arduino и 48-ю на Arduino Mega. А на ESP сколько ног свободных столько и можно подключить.
      PS Конечно не просто ног, а выходов

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

      @@arduino2000 да ясно а в коде что изменить чтобы упровлять 6 серво

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

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

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

      ​@@arduino2000а как сделать смажеш помоч

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

      У меня нет на это время

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

    добрый день у меня есть такя задача что бы при нажатии кнопки серво повернулось на 170^ а когда отпускаешь через Х времени повернулось на 0^
    #include
    Servo myServo;
    int servoPin = 10;
    int pushButtonPin = 2;
    int closedAngle = 1;
    int openedAngle = 170;
    boolean isClose = true;
    void setup() {
    myServo.attach(servoPin);
    pinMode(pushButtonPin, INPUT_PULLUP);
    myServo.write(closedAngle);
    }
    void loop() {
    if (digitalRead(pushButtonPin) == LOW){
    myServo.write(openedAngle);
    delay(7000);
    }
    else {
    myServo.write(closedAngle);
    }
    }
    Так работает не коректно,,
    что могу сделать ?

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

      Посмотрите вот это видео. Там есть примеры, th-cam.com/video/rH4J1RPUQLM/w-d-xo.html

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

      @@arduino2000 спасибо

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

      @@arduino2000 я это видео уже смотрел но функция delay () не помогает, проблема в том что когда контакты замкнутый то сарво поворачивается и функция delay () запускается например на (7 секунд) после заходит в else исерво поворачивается обратно но если контакты засунуть подождать 5секунд и разомкнуть то сарво повернется обратно через 2секунды а мне нужно что бы повернулось через 7, вот не как не получается решить этот вопрос

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

      @@jiromusikyan964 если проблема только в delay то используй вместо него millis

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

    У меня ошибка в myservo.attach(D4)
    D4

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

      вместо D4 просто цифру 2 напиши, погугли распиновку esp8266, там и поймёшь по аналогии какие цифры соответствуют каждому пину