Съдържание:

Tinee9: Контролиран от Arduino ESC: 4 стъпки
Tinee9: Контролиран от Arduino ESC: 4 стъпки

Видео: Tinee9: Контролиран от Arduino ESC: 4 стъпки

Видео: Tinee9: Контролиран от Arduino ESC: 4 стъпки
Видео: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, Юли
Anonim
Tinee9: ESC, контролиран от Arduino
Tinee9: ESC, контролиран от Arduino

Преди 4 години направих свой собствен дрон на цена от 300 долара, когато първият търговски дрон беше около 1500 долара. Контролерът Arducopter контролираше ESC на двигателя, използвах рамката на DJI DIY и купих дистанционно управление 720MHZ. Ето модифициран комплект от това, което построих преди 4 години. КОМПЛЕКТ Сега, когато имам малко повече опит в електронното космическо инженерство, искам да създам свой собствен PCBA контролер за управление на дрона.

Ще използвам Arduino за моята платформа. За днес ще демонстрирам, че можем да контролираме ESC с и arduino nano.

Трудност: Умерена

Знания: Трябва да знаете запояване, Трябва да знаете основни захранващи връзки на дрон.

Напомняне Tinee9.com има други уроци относно Arduino и също така говори за обикновена електроника като дронове. Говоря за това как се използват и как сензорите работят на дронове, използвани от компании или екипи за научноизследователска и развойна дейност.

Стъпка 1: Материали

Не исках да избирам спойка, спойка желязо, компютър и USB кабел, но можете да получите останалите елементи от този линк KIT

Материали: ESC

Мотор

Батерия, която ще задвижва двигателя

Припой

Поялник

Arduino Nano

Дъска за хляб

Jumper Wire

настолен компютър

USB кабел

Arduino IDE

Стъпка 2: Основно сглобяване

Основен монтаж
Основен монтаж
Основен монтаж
Основен монтаж

Стъпка 1: Запоявайте двигателя си към ESC контролера.

Стъпка 2: Прикрепете вашия Arduino Nano към дъска за хляб.

Стъпка 3: Прикрепете батерията си към черния проводник на ESC.

Стъпка 4: Прикрепете вашия ESC Black към Arduino GND Pin.

Стъпка 5: Прикрепете вашия ESC бял проводник към Arduino D9 Pin.

Стъпка 6: Прикрепете Arduino Nano към компютър с USB кабел.

Стъпка 3: Код

Стъпка 7: Програмирайте Arduino Nano с този код в Arduino IDE.

Това, което прави кодът, е инициализиране на ESC и след това той се ускорява по -бързо на всеки 0,25 секунди, докато твърдо кодираната зададена точка се изключи. След това се повтаря. По принцип този код ви позволява да видите как двигателят се управлява от ESC. Също така кодът е основният градивен елемент за командване на 4 ESC едновременно, когато разработвате останалата част от кода, за да управлявате неподвижно крило или квадрокоптер.

Код:

#include; Servo esc;

int Pin = 0;

int x = 0;

void setup () {

esc.attach (9); }

void loop () {

int throttle = analogRead (Pin);

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

за (x = 0; x <175; x ++) {

esc.write (x); забавяне (250); }

esc.write (0);

забавяне (10000); }

Стъпка 4: Свържете се и стартирайте

Стъпка 8: Прикрепете вашия ESC червен проводник към Battery +.

Стъпка 9: Насладете се на вашия Arduino Nano, командващ ESC с PWM команди.

Препоръчано: