Рейтинг@Mail.ru

УРОК 8. ARDUINO И СЕРВОПРИВОД (СЕРВОДВИГАТЕЛЬ)

///УРОК 8. ARDUINO И СЕРВОПРИВОД (СЕРВОДВИГАТЕЛЬ)

УРОК 8. ARDUINO И СЕРВОПРИВОД (СЕРВОДВИГАТЕЛЬ)

«Серво», сокращение от серводвигателя, это двигатель, который включает в себя электронную схему с обратной связью. Для Arduino есть «Servo.h» библиотека, которая может работать со многими типами серводвигателей.
Серводвигатели идеально подходят для применения в электронике и автоматике, потому что обладают высокими скоростными характеристиками и умеют очень точно устанавливаться в нужное положение, что не умеют обычные двигатели.

Достаточно простое управление при помощи импульсов переменной длительности. Например, импульс 1,5 мс установит сервопривод в положение 90 градусов.
В этом опыте, вы узнаете, как использовать ШИМ (широтно-импульсную модуляцию) для управления серводвигателем.

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

Вид принципиальной схемы к уроку №8. Arduino и Серводвигатель

Arduino и Серводвигатель. Принципиальная схема к уроку №8.

Для этого опыта вам понадобится:

1. Arduino UNO — 1 шт.

2. Серводвигатель — 1 шт.

6. Соединительные провода.

7. Макетная плата.

Далее идет схема соединений.

Внешний вид схемы соединений к уроку №8. Arduino и Серводвигатель

Arduino и Серводвигатель. Схема соединений к уроку 8

Скачать код к опыту 8. Скетч и подробное описание (прочтите весь скетч очень внимательно!):

Набор для экспериментов ArduinoKit
Код программы для опыта №8: sketch 08

Вид созданного урока на макетной схеме:

Внешний виду собранного урока №8. Arduino и Серводвигатель

Внешний вид урок №8. Arduino и Серводвигатель

Не забудьте подключить библиотеку для Servo:

#include <Servo.h>

В результате проделанного опыта Вы должны увидеть как ваш серводвигатель поворачивается в различные позиции на нескольких скоростях. Если двигатель не двигается, проверить соединения и убедитесь, что вы загрузили код программы в плату Arduino.

Всем удачи! Ждём ваши комментарии к ARDUINO УРОК 8 — СЕРВОДВИГАТЕЛЬ.

By |2018-08-11T11:16:13+00:00Ноябрь 2nd, 2014|Arduino, Arduino уроки|5 комментариев

5 комментариев

  1. Сергей 08.11.2014 at 18:18 - Reply

    Спасибо за интересные уроки.
    Правильно ли мы поняли, что импульс в 3 м.сек. установит серво привод в положение 180 градусов?

  2. Анна 17.11.2014 at 19:53 - Reply

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

    • Vlad 18.11.2014 at 22:45 - Reply

      Возьмите отдельное питание для сероприводов, для примера: Модуль для 5 аккумуляторных батареек AA (1.2V). К нему подключаете сервоприводы, управление сервами, средний провод, идет на Arduino (ардуино должна подключаться к своему модулю питания — батарейка, или аккумуляторы. Таким образом каждый подключен к своему питающему элементу. Это схема применима для автономного устройства.

      А что вы делаете из ТРЕХ сервомоторов?

      • Николай 25.11.2016 at 19:12 - Reply

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

Leave A Comment