Indholdsfortegnelse:

Tinee9: Arduino -kontrolleret ESC: 4 trin
Tinee9: Arduino -kontrolleret ESC: 4 trin
Anonim
Tinee9: Arduino kontrolleret ESC
Tinee9: Arduino kontrolleret ESC

For 4 år siden lavede jeg min egen drone til en pris af $ 300 tilbage, da den første kommercielle drone var omkring $ 1500. Arducopter -controlleren kontrollerede motorens ESC, jeg brugte DJI DIY -rammen og købte en 720MHZ fjernbetjening. Her er et modificeret KIT af det, jeg byggede for 4 år siden. KIT Nu hvor jeg har lidt mere erfaring inden for elektronisk rumfartsteknik, vil jeg bygge min egen PCBA -controller til at styre dronen.

Jeg vil bruge Arduino til min platform. For i dag vil jeg demonstrere, at vi kan styre en ESC med og arduino nano.

Sværhedsgrad: Moderat

Viden: Behov for at kende lodning, brug for at kende grundlæggende strømforbindelser til en drone.

Påmindelse Tinee9.com har andre selvstudier vedrørende Arduino og taler også om almindelig elektronik som f.eks. Droner. Jeg taler om, hvordan de bruges, og hvordan sensorerne fungerer på droner, der bruges af virksomheder eller forsknings- og udviklingsteam.

Trin 1: Materialer

Jeg ville ikke vælge loddetin, loddejern, pc og USB -kabel, men du kan få resten af emnerne fra dette link KIT

Materialer: ESC

Motor

Batteri, der driver motoren

Lodde

Loddejern

Arduino Nano

Brødbræt

Jumper Wire

PC

USB -kabel

Arduino IDE

Trin 2: Grundlæggende samling

Grundlæggende samling
Grundlæggende samling
Grundlæggende samling
Grundlæggende samling

Trin 1: Lod din motor til ESC -controlleren.

Trin 2: Sæt din Arduino Nano på et brødbræt.

Trin 3: Tilslut dit batteri - til ESC Black Wire.

Trin 4: Sæt din ESC Black på Arduino GND Pin.

Trin 5: Fastgør din ESC White wire til Arduino D9 Pin.

Trin 6: Tilslut Arduino Nano til pc med USB -kabel.

Trin 3: Kode

Trin 7: Programmer Arduino Nano med denne kode i Arduino IDE.

Hvad koden gør, er at initialisere ESC, og derefter stiger den hurtigere hvert 0,25 sekund, indtil et hardkodet sætpunkt derefter slukkes. Derefter gentages. Grundlæggende giver denne kode dig mulighed for at se, hvordan en motor styres af en ESC. Koden er også den grundlæggende byggesten til kommando af 4 ESC'er på samme tid, når du udvikler resten af koden til at flyve en fast vinge eller quadcopter.

Kode:

#include; Servo esc;

int Pin = 0;

int x = 0;

ugyldig opsætning () {

esc.attach (9); }

void loop () {

int gas = analogRead (Pin);

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

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

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

esc.write (0);

forsinkelse (10000); }

Trin 4: Tilslut og Kør

Trin 8: Tilslut din ESC røde ledning til Battery +.

Trin 9: Nyd din Arduino Nano, der styrer ESC med PWM -kommandoer.

Anbefalede: