Мазмұны:

Tinee9: Arduino басқарылатын ESC: 4 қадам
Tinee9: Arduino басқарылатын ESC: 4 қадам

Бейне: Tinee9: Arduino басқарылатын ESC: 4 қадам

Бейне: Tinee9: Arduino басқарылатын ESC: 4 қадам
Бейне: DUYGUSAL ROBOT, YAZILIM VE DONANIM DUYGUSALLIK GÖSTEREBİLİR, YAPAY ZEKA 2024, Қараша
Anonim
Tinee9: Arduino басқаратын ESC
Tinee9: Arduino басқаратын ESC

4 жыл бұрын мен өзімнің ұшқышсыз ұшағымды 300 долларға жасадым, алғашқы коммерциялық дрон шамамен 1500 доллар болғанда. Arducopter контроллері ESC моторын басқарды, мен DJI DIY жақтауын қолдандым және 720 МГц қашықтан басқару пультін сатып алдым. Міне, мен 4 жыл бұрын жасағанның өзгертілген жиынтығы. KIT Енді менде электронды аэроғарыштық инженерия бойынша біраз тәжірибе бар, мен дронды басқару үшін PCBA контроллерін құрғым келеді.

Мен өз платформам үшін Arduino қолданамын. Бүгінгі күні мен ESC пен arduino нано көмегімен басқаруға болатынын көрсетемін.

Қиындық: орташа

Білімдер: Дәнекерлеуді білу, Дронның негізгі қуат қосылымдарын білу қажет.

Tinee9.com еске салғышында Arduino -ға қатысты басқа да оқулықтар бар, сонымен қатар Drones сияқты қарапайым электроника туралы айтылады. Мен олардың қалай қолданылатыны және сенсорлардың компаниялар немесе ғылыми -зерттеу топтары пайдаланатын дрондарда қалай жұмыс істейтіні туралы айтамын.

1 -қадам: материалдар

Мен дәнекерлеуді, дәнекерлегішті, компьютерді және USB кабелін таңдағым келмеді, бірақ қалған элементтерді KIT сілтемесінен ала аласыз.

Материалдар: ESC

Мотор

Қозғалтқышты басқаратын батарея

Дәнекер

Дәнекерленген темір

Ардуино Нано

Нан тақтасы

Jumper Wire

ДК

USB кабелі

Arduino IDE

2 -қадам: Негізгі жинақ

Негізгі жинақ
Негізгі жинақ
Негізгі жинақ
Негізгі жинақ

1 -қадам: қозғалтқышты ESC контроллеріне дәнекерлеңіз.

2 -қадам: Arduino Nano нан тақтасына бекітіңіз.

3 -қадам: Батареяны ESC Black Wire -ге қосыңыз.

4 -қадам: ESC Black -ді Arduino GND түйреуішіне бекітіңіз.

5 -қадам: ESC ақ сымын Arduino D9 істігіне бекітіңіз.

6 -қадам: USB кабелі бар компьютерге Arduino Nano қосыңыз.

3 -қадам: код

7 -қадам: Arduino Nano бағдарламасын Arduino IDE бағдарламасында осы кодпен бағдарламалаңыз.

Код не істейді - ESC инициализациясы, содан кейін ол әр 0,25 секунд сайын жылдам кодпен белгіленген нүктеге дейін өшеді. Содан кейін қайталайды. Негізінде бұл код қозғалтқышты ESC қалай басқаратынын көруге мүмкіндік береді. Сондай -ақ, код қалған кодты бекітілген қанатпен немесе квадрокоптермен ұшу үшін әзірлеген кезде, бір уақытта 4 ESC -ті басқаруға арналған негізгі құрылыс материалы болып табылады.

Код:

#қосу; Servo esc;

int Pin = 0;

int x = 0;

жарамсыз орнату () {

esc.attach (9); }

void loop () {

int дроссель = analogRead (түйреуіш);

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

үшін (x = 0; x <175; x ++) {

esc.write (x); кешіктіру (250); }

esc.write (0);

кешіктіру (10000); }

4 -қадам: Қосылу және іске қосу

8 -қадам: ESC қызыл сымын Battery +-ге қосыңыз.

9 -қадам: PWM командаларымен ESC -ті басқаратын Arduino Nano -дан рахат алыңыз.

Ұсынылған: