Оглавление:

Tinee9: ESC, управляемый Arduino: 4 шага
Tinee9: ESC, управляемый Arduino: 4 шага

Видео: Tinee9: ESC, управляемый Arduino: 4 шага

Видео: Tinee9: ESC, управляемый Arduino: 4 шага
Видео: Tinee9: Earthquake Test Demostration 2024, Ноябрь
Anonim
Tinee9: ESC, управляемый Arduino
Tinee9: ESC, управляемый Arduino

4 года назад я сделал свой собственный дрон по цене 300 долларов, когда первый коммерческий дрон стоил около 1500 долларов. Контроллер Arducopter управлял двигателем ESC, я использовал рамку DJI DIY и купил пульт дистанционного управления на 720 МГц. Вот модифицированный НАБОР того, что я построил 4 года назад. KIT Теперь, когда у меня немного больше опыта в области электроники, аэрокосмической техники, я хочу создать свой собственный контроллер PCBA для управления дроном.

Я буду использовать Arduino для своей платформы. Сегодня я продемонстрирую, что мы можем управлять регулятором скорости с помощью arduino nano.

Сложность: средняя

Знания: нужно знать пайку, нужно знать основные силовые соединения дрона.

Напоминание На Tinee9.com есть другие учебники по Arduino, а также рассказывается об общей электронике, такой как дроны. Я рассказываю о том, как они используются и как работают датчики на дронах, используемых компаниями или группами исследований и разработок.

Шаг 1: материалы

Я не хотел выбирать припой, припой, ПК и USB-кабель, но вы можете получить остальные элементы из этого набора ссылок.

Материалы: ESC

Мотор

Аккумулятор, от которого будет работать мотор

Припой

Припой

Ардуино Нано

Хлебная доска

Перемычка

ПК

USB-кабель

IDE Arduino

Шаг 2: Базовая сборка

Базовая сборка
Базовая сборка
Базовая сборка
Базовая сборка

Шаг 1: Припаяйте мотор к контроллеру ESC.

Шаг 2: прикрепите Arduino Nano к макетной плате.

Шаг 3: Подключите аккумулятор - к черному проводу ESC.

Шаг 4: прикрепите ESC Black к контакту GND Arduino.

Шаг 5: Подключите белый провод ESC к контакту Arduino D9.

Шаг 6: Подключите Arduino Nano к ПК с помощью USB-кабеля.

Шаг 3: Код

Шаг 7. Запрограммируйте Arduino Nano с помощью этого кода в Arduino IDE.

Код инициализирует ESC, а затем он ускоряется каждые 0,25 секунды до тех пор, пока жестко заданное значение не отключится. Потом повторяется. По сути, этот код позволяет вам увидеть, как двигателем управляет ESC. Кроме того, код является основным строительным блоком для управления 4 ESC одновременно, когда вы разрабатываете остальную часть кода для полета на неподвижном крыле или квадрокоптере.

Код:

#включают; Серво esc;

int Pin = 0;

int x = 0;

void setup () {

esc.attach (9); }

void loop () {

int throttle = analogRead (вывод);

дроссель = карта (дроссель, 0, 1023, 0, 179);

for (x = 0; x <175; x ++) {

esc.write (x); задержка (250); }

esc.write (0);

задержка (10000); }

Шаг 4. Подключите и запустите

Шаг 8: Подключите красный провод ESC к Battery +.

Шаг 9: Наслаждайтесь Arduino Nano, управляя ESC с помощью команд PWM.

Рекомендуемые: