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 - วิทยาศาสตร์และเทคโนโลยี
Управление серво приводы servo sg90 с телефона. Подключение сервомотора к плате ESP.
Привет! В скетче кстати ошибка! канал(attach) прописан как "D4" , ошибку выдает.
подскажи почему когда прописываю управление для еще одного привода, появляется задержка на повтор цикла, больше чем прописано. удаляю второй привод, снова все норм?
Я конечно сейчас не полезу смотреть какая там ошибка, но это врядли. Я всегда выкладываю скетч что сам заливают, а у меня всё работало
@@arduino2000 подскажи на один канал можно несколько повешать приводов?
Можно заказать у вас написать скетч?
Я сейчас очень занят. Можете написать на почту. Может что посоветую.
Очень интересная тема про сервопривод,хотелось бы побольше видео об этом, спасибо вам большое.
Очень интересно и познавательно.
Какой хороший канал! Дикция как на телепередаче лучшей. Неужели такое бывает? Это очень круто! Хоть кто то для подписчиков старается! С дешевыми датчиками у китайцев всегда треш, часы реального времени нельзя никогда заказывать самые дешевые, а вот второй вид со встроенным кварцем там супер часы, но в STM32 собственные часы, поэтому ардуино ради часов плохая идея и дороже чем STM32, если конечно найти уроки, датчик влажности треш, серво треш дешевые, датчик влажности почвы треш полнейший, делал собственный датчик наличия воды за 0.01$ который лучше чем трешевые датчики. Поэтому дешевые датчики не новость, не стоит в серьезных проектах использовать, но за неимением средств эти датчики из треша превращаются в супер датчики, часы кооректируют софтом, и радуются что вместо 3х минут в сутки отстатвания часы начинают программно корректироваться и треш начинает работать на максимум. Конечно дешман китайцы делают отвратно по точности и не допиливают, клепают барахлище вышеперечисленные датчики. Их и врагу не рекомендовал бы, но если дешевле не найти или чуть дороже не найти, ничего не остается как радоваться неправильным показаниям температуры, неправильному времени, зато радость, бесплатно доставят, в родной стране если бы детали пришлось ждать, ещё сотни лет не удалось бы купить по разумным ценам.
Спасибо за видео!
Круто)
Привет! Спасибо за видео! Но у меня вопрос, можно ли управление организовать от Алисы?
Здравствуйте, у меня проблема, я скачал ваш скетч, загрузил на плату, а вай фая тупо нет, до этого я пробовал загружать другой ваш код, с помощью которого можно управлять светодиодом, он отлично работал, не понимаю, в чем дело, подскажите пожалуйста
Проблема с градусами не в самой серве а в библиотеках ардуино(они кревые), мне пришлось писать свою т.к. 0° у серв это 500us а 180° это 2500us
👍
Вот СПАСИБО! Не терпится скачать код на комп, и изучить. Может перестану писать свои веб страницы методом тыка (получится-неполучится).Конечно и джава скрипт пожалуйста обьясни, если хорошо разобрался, я вот никак не уловил системы. Копирую, правлю, за десятой попытки вроде как-то работает, но все ,,в слепую,, ...
Скрипт тоже знаю. Я бывший вэб программист
А можно вместо или дополнительно к слайдеру добавить кнопки. С функцией добавить +10 единиц и отнять -10 едениц от текущего положения слайдера. Или группу кнопок с заранее предустановленными значениями... Спасибо
Слайдер просто отправляет значение. Вместо него можно нарисовать кнопки которые точно так же будут отправлять значения. Правда придётся кое что переписать в коде. Если будут ещё желающие, то я в одном из следующих видео могу сделать.
Скажите контакты куда вставлять
В инете посмотри и все
Ошибка D4 was not declared in this scope, что делать?
тоже
можно ли подключить 7 сервоприводов?
Библиотека Servo позволяет одновременно управлять 12-ю сервоприводами на большинстве плат Arduino и 48-ю на Arduino Mega. А на ESP сколько ног свободных столько и можно подключить.
PS Конечно не просто ног, а выходов
@@arduino2000 да ясно а в коде что изменить чтобы упровлять 6 серво
Надо создать по одному новому классу для каждой сервы. И указать к какому пину она подключена
@@arduino2000а как сделать смажеш помоч
У меня нет на это время
добрый день у меня есть такя задача что бы при нажатии кнопки серво повернулось на 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);
}
}
Так работает не коректно,,
что могу сделать ?
Посмотрите вот это видео. Там есть примеры, th-cam.com/video/rH4J1RPUQLM/w-d-xo.html
@@arduino2000 спасибо
@@arduino2000 я это видео уже смотрел но функция delay () не помогает, проблема в том что когда контакты замкнутый то сарво поворачивается и функция delay () запускается например на (7 секунд) после заходит в else исерво поворачивается обратно но если контакты засунуть подождать 5секунд и разомкнуть то сарво повернется обратно через 2секунды а мне нужно что бы повернулось через 7, вот не как не получается решить этот вопрос
@@jiromusikyan964 если проблема только в delay то используй вместо него millis
У меня ошибка в myservo.attach(D4)
D4
вместо D4 просто цифру 2 напиши, погугли распиновку esp8266, там и поймёшь по аналогии какие цифры соответствуют каждому пину