Turinys:

Tinee9: „Arduino“valdomas ESC: 4 žingsniai
Tinee9: „Arduino“valdomas ESC: 4 žingsniai

Video: Tinee9: „Arduino“valdomas ESC: 4 žingsniai

Video: Tinee9: „Arduino“valdomas ESC: 4 žingsniai
Video: Урок 86: Управление положением серводвигателя с помощью потенциометра (английские субтитры) 2024, Lapkritis
Anonim
Tinee9: „Arduino“valdomas ESC
Tinee9: „Arduino“valdomas ESC

Prieš 4 metus aš sukūriau savo droną už 300 USD kainą, kai pirmasis komercinis dronas kainavo apie 1500 USD. „Arducopter“valdiklis valdė variklį ESC, aš naudojau „DJI DIY“rėmą ir nusipirkau 720MHZ nuotolinio valdymo pultą. Čia yra modifikuotas rinkinys to, ką sukūriau prieš 4 metus. RINKINYS Dabar, kai turiu šiek tiek daugiau patirties elektronikos ir kosmoso inžinerijos srityje, noriu sukurti savo PCBA valdiklį, kuris valdytų droną.

Savo platformai naudosiu „Arduino“. Šiandien parodysiu, kad galime valdyti ESC su ir „arduino nano“.

Sunkumas: saikingas

Žinios: reikia žinoti litavimą, reikia žinoti pagrindines drono maitinimo jungtis.

Priminimas „Tinee9.com“turi kitų „Arduino“vadovėlių ir taip pat kalba apie įprastą elektroniką, tokią kaip „Drones“. Aš kalbu apie tai, kaip jie naudojami ir kaip jutikliai veikia „Drones“, kuriuos naudoja įmonės ar tyrimų ir plėtros komandos.

1 žingsnis: medžiagos

Aš nenorėjau pasirinkti lituoklio, lydmetalio, kompiuterio ir USB kabelio, bet likusius elementus galite gauti iš šios nuorodos RINKINYS

Medžiagos: ESC

Variklis

Baterija, kuri veiks varikliui

Lituoklis

Lituoklis

Arduino Nano

Bandomoji Lenta

Jumper Wire

PC

USB kabelis

„Arduino IDE“

2 žingsnis: pagrindinis surinkimas

Pagrindinis surinkimas
Pagrindinis surinkimas
Pagrindinis surinkimas
Pagrindinis surinkimas

1 žingsnis: Lituokite variklį prie ESC valdiklio.

2 žingsnis: pritvirtinkite „Arduino Nano“prie duonos lentos.

3 žingsnis: prijunkite akumuliatorių prie ESC juodos vielos.

4 žingsnis: pritvirtinkite „ESC Black“prie „Arduino GND“kaiščio.

5 veiksmas: pritvirtinkite ESC baltą laidą prie „Arduino D9“kaiščio.

6 veiksmas: prijunkite „Arduino Nano“prie kompiuterio naudodami USB kabelį.

3 žingsnis: kodas

7 veiksmas: užprogramuokite „Arduino Nano“naudodami šį kodą „Arduino IDE“.

Tai, ką daro kodas, inicijuoja ESC ir tada kas 0,25 sekundės įsibėgėja greičiau, kol išsijungia kietas kodas. Tada kartojasi. Iš esmės šis kodas leidžia jums pamatyti, kaip varikliui vadovauja ESC. Be to, kodas yra pagrindinis elementas, leidžiantis valdyti 4 ESC tuo pačiu metu, kai sukuriate likusią kodo dalį, kad galėtumėte skristi su fiksuotu sparnu arba keturkojį.

Kodas:

#įtraukti; Servo esc;

int Pin = 0;

int x = 0;

void setup () {

esc. priedas (9); }

void loop () {

int droselis = analogRead (Pin);

droselis = žemėlapis (droselis, 0, 1023, 0, 179);

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

esc.write (x); vėlavimas (250); }

esc.write (0);

vėlavimas (10000); }

4 žingsnis: prijunkite ir paleiskite

8 veiksmas: pritvirtinkite raudoną ESC laidą prie „Battery +“.

9 veiksmas: mėgaukitės „Arduino Nano“, komanduojančiu ESC naudodami PWM komandas.

Rekomenduojamas: