INHOUDSOPGAWE:

Tinee9: Arduino -beheerde ESC: 4 stappe
Tinee9: Arduino -beheerde ESC: 4 stappe

Video: Tinee9: Arduino -beheerde ESC: 4 stappe

Video: Tinee9: Arduino -beheerde ESC: 4 stappe
Video: Как обновить понижающий модуль на 3 ампера до 60 ампер 2024, November
Anonim
Tinee9: Arduino -beheerde ESC
Tinee9: Arduino -beheerde ESC

4 jaar gelede het ek my eie drone gemaak teen 'n koste van $ 300 terug toe die eerste kommersiële drone ongeveer $ 1500 was. Die Arducopter -beheerder het die motor -ESC beheer, ek het die DJI DIY -raam gebruik en 'n 720MHZ -afstandsbediening gekoop. Hier is 'n aangepaste KIT van wat ek 4 jaar gelede gebou het. KIT Noudat ek meer ervaring in elektroniese lugvaart- en ruimtevaartingenieurswese het, wil ek my eie PCBA -beheerder bou om die drone te beheer.

Ek sal Arduino vir my platform gebruik. Vir vandag sal ek demonstreer dat ons 'n ESC met en arduino nano kan beheer.

Moeilikheid: Matig

Kennis: moet soldeer ken, basiese kragverbindings van 'n hommeltuig ken.

Herinnering Tinee9.com het ander tutoriale rakende Arduino en praat ook oor algemene elektronika soos Drones. Ek praat oor hoe dit gebruik word en hoe die sensors werk op Drones wat deur maatskappye of navorsings- en ontwikkelingspanne gebruik word.

Stap 1: materiaal

Ek wou nie die soldeer, soldeerbout, rekenaar en USB -kabel kies nie, maar u kan die res van die items uit hierdie skakel KIT kry

Materiaal: ESC

Motor

Battery wat die motor laat loop

Soldeer

Soldeerbout

Arduino Nano

Broodbord

Jumper Wire

Rekenaar

USB -kabel

Arduino IDE

Stap 2: Basiese samestelling

Basiese samestelling
Basiese samestelling
Basiese samestelling
Basiese samestelling

Stap 1: Soldeer u motor aan die ESC -beheerder.

Stap 2: Heg u Arduino Nano aan op 'n broodbord.

Stap 3: Koppel u battery aan die ESC Black Wire.

Stap 4: Koppel u ESC Black aan die Arduino GND -pen.

Stap 5: Koppel u ESC -wit draad aan die Arduino D9 -pen.

Stap 6: Koppel Arduino Nano aan op 'n rekenaar met 'n USB -kabel.

Stap 3: Kodeer

Stap 7: Program Arduino Nano met hierdie kode in Arduino IDE.

Wat die kode doen, is om ESC te initialiseer en dan styg dit elke 0.25 sekondes vinniger totdat 'n hardcoded setpoint dan uitskakel. Dan herhaal. Hierdie kode stel u in staat om te sien hoe 'n motor deur 'n ESC bestuur word. Die kode is ook die basiese bousteen vir die bestuur van 4 ESC's op dieselfde tyd wanneer u die res van die kode ontwikkel om 'n vaste vleuel of quadcopter te vlieg.

Kode:

#insluit; Servo esc;

int Pin = 0;

int x = 0;

ongeldige opstelling () {

esc.attach (9); }

leemte -lus () {

int throttle = analogRead (Pin);

gas = kaart (gas, 0, 1023, 0, 179);

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

esc.write (x); vertraging (250); }

esc.write (0);

vertraging (10000); }

Stap 4: Koppel en hardloop

Stap 8: Koppel u ESC Rooi draad aan Battery +.

Stap 9: Geniet van u Arduino Nano wat die ESC beveel met PWM -opdragte.

Aanbeveel: