Tartalomjegyzék:

Tinee9: Arduino vezérelt ESC: 4 lépés
Tinee9: Arduino vezérelt ESC: 4 lépés

Videó: Tinee9: Arduino vezérelt ESC: 4 lépés

Videó: Tinee9: Arduino vezérelt ESC: 4 lépés
Videó: Arduino proportional RC Transmitter and Receiver test 2024, November
Anonim
Tinee9: Arduino vezérelt ESC
Tinee9: Arduino vezérelt ESC

4 évvel ezelőtt készítettem saját drónt 300 dollárért, amikor az első kereskedelmi drón körülbelül 1500 dollár volt. Az Arducopter vezérlő az ESC motort irányította, én a DJI DIY keretet használtam, és vettem egy 720 MHz -es távirányítót. Itt van egy módosított KIT, amit 4 évvel ezelőtt építettem. KÉSZLET Most, hogy kicsit több tapasztalattal rendelkezem az elektronikai repülőgépgyártásban, szeretnék saját PCBA vezérlőt építeni a drón vezérléséhez.

Az Arduino -t fogom használni a platformomhoz. A mai napon bemutatom, hogy irányíthatunk egy ESC -t és arduino nanóval.

Nehézség: Mérsékelt

Tudás: Tudni kell a forrasztást, ismerni kell egy drón alapvető áramellátását.

Emlékeztető A Tinee9.com más oktatóanyagokat is tartalmaz az Arduino -val kapcsolatban, és a közös elektronikáról is beszél, mint például a Drones. Arról beszélek, hogy hogyan használják őket, és hogyan működnek az érzékelők a vállalatok vagy kutató -fejlesztő csoportok által használt drónokon.

1. lépés: Anyagok

Nem akartam a forrasztót, a forrasztópáka, a PC és az USB -kábelt választani, de a többi elemet ezen a linken szerezheti be

Anyagok: ESC

Motor

Akkumulátor, amely működteti a motort

Forrasztó

Forrasztópáka

Arduino Nano

Kenyértábla

Jumper huzal

PC

USB kábel

Arduino IDE

2. lépés: Alapszerelés

Alapszerelés
Alapszerelés
Alapszerelés
Alapszerelés

Lépés: Forrasztja a motort az ESC vezérlőhöz.

2. lépés: Csatlakoztassa az Arduino Nano -t egy kenyértáblához.

3. lépés: Csatlakoztassa az akkumulátort - az ESC fekete vezetékéhez.

Lépés: Csatlakoztassa az ESC Black készüléket az Arduino GND csaphoz.

Lépés: Csatlakoztassa az ESC fehér vezetéket az Arduino D9 tűhöz.

Lépés: Csatlakoztassa az Arduino Nano -t a számítógéphez USB -kábellel.

3. lépés: Kód

Lépés: Programozza az Arduino Nano programot ezzel a kóddal az Arduino IDE programban.

A kód az ESC inicializálását végzi, majd 0,25 másodpercenként gyorsabban felgyorsul, amíg egy keményen kódolt alapérték ki nem kapcsol. Aztán megismétli. Alapvetően ez a kód lehetővé teszi, hogy lássa, hogyan vezérli a motort az ESC. Ezenkívül a kód az alapvető építőeleme a 4 ESC egyidejű parancsolásának, amikor a kód többi részét rögzített szárnyú vagy quadcopterre fejleszt.

Kód:

#include; Szervo esc;

int Pin = 0;

int x = 0;

void setup () {

esc.rögzítő (9); }

void loop () {

int fojtószelep = analogRead (Pin);

fojtószelep = térkép (fojtószelep, 0, 1023, 0, 179);

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

esc.write (x); késleltetés (250); }

esc.write (0);

késleltetés (10000); }

4. lépés: Csatlakozás és futtatás

8. lépés: Csatlakoztassa az ESC piros vezetéket az akkumulátorhoz +.

9. lépés: Élvezze, hogy az Arduino Nano PWM parancsokkal parancsolja az ESC -t.

Ajánlott: