Satura rādītājs:

Tinee9: Arduino kontrolētā ESC: 4 soļi
Tinee9: Arduino kontrolētā ESC: 4 soļi

Video: Tinee9: Arduino kontrolētā ESC: 4 soļi

Video: Tinee9: Arduino kontrolētā ESC: 4 soļi
Video: Arduino Earthquake Detector 2024, Jūlijs
Anonim
Tinee9: Arduino kontrolēta ESC
Tinee9: Arduino kontrolēta ESC

Pirms 4 gadiem es izveidoju savu bezpilota lidaparātu par 300 ASV dolāriem, kad pirmais komerciālais drons bija aptuveni 1500 USD. Arducopter kontrolieris kontrolēja motoru ESC, es izmantoju DJI DIY rāmi un nopirku 720MHZ tālvadības pulti. Šeit ir modificēts KIT no tā, ko es uzbūvēju pirms 4 gadiem. KOMPLEKTS Tagad, kad man ir nedaudz lielāka pieredze elektronikas un kosmosa inženierijas jomā, es vēlos izveidot savu PCBA kontrolieri, lai kontrolētu dronu.

Es savai platformai izmantošu Arduino. Šodien es parādīšu, ka mēs varam kontrolēt ESC ar un arduino nano.

Grūtības: mērens

Zināšanas: jāzina lodēšana, jāzina drona pamata barošanas savienojumi.

Atgādinājums Tinee9.com ir citas apmācības par Arduino, kā arī runā par parasto elektroniku, piemēram, bezpilota lidaparātiem. Es runāju par to, kā tie tiek izmantoti un kā sensori darbojas uz droniem, ko izmanto uzņēmumi vai pētniecības un izstrādes komandas.

1. solis: materiāli

Es negribēju izvēlēties lodmetālu, lodmetālu, datoru un USB kabeli, bet pārējos priekšmetus varat iegūt no šīs saites KOMPLEKTS

Materiāli: ESC

Motors

Akumulators, kas darbinās motoru

Lodēt

Lodmetāls

Arduino Nano

Maizes dēlis

Jumper Wire

PC

USB kabelis

Arduino IDE

2. darbība: pamata montāža

Pamata montāža
Pamata montāža
Pamata montāža
Pamata montāža

1. solis: pielodējiet motoru pie ESC kontrollera.

2. solis: pievienojiet savu Arduino Nano maizes dēlim.

3. solis: pievienojiet akumulatoru ESC melnajam vadam.

4. solis: pievienojiet savu ESC Black pie Arduino GND tapas.

5. solis: pievienojiet savu ESC balto vadu Arduino D9 tapai.

6. darbība: pievienojiet Arduino Nano datoram, izmantojot USB kabeli.

3. darbība: kods

7. darbība: programmējiet Arduino Nano ar šo kodu Arduino IDE.

Kods veic ESC inicializēšanu un pēc tam ik pēc 0,25 sekundēm paātrinās, līdz tiek izslēgta cietā vērtība. Tad atkārtojas. Būtībā šis kods ļauj jums redzēt, kā motoru komandē ESC. Kods ir arī pamatelements, lai vienlaikus komandētu 4 ESC, kad izstrādājat pārējo kodu, lai lidotu ar fiksētu spārnu vai kvadkopteri.

Kods:

#iekļaut; Servo esc;

int Pin = 0;

int x = 0;

void setup () {

esc.pielikums (9); }

void loop () {

int droseļvārsts = analogRead (Pin);

droseļvārsts = karte (droseļvārsts, 0, 1023, 0, 179);

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

esc.write (x); kavēšanās (250); }

esc.write (0);

kavēšanās (10000); }

4. solis: izveidojiet savienojumu un palaidiet

8. solis: pievienojiet ESC sarkano vadu akumulatoram +.

9. solis: izbaudiet savu Arduino Nano, kas komandē ESC ar PWM komandām.

Ieteicams: