Innehållsförteckning:

Tinee9: Arduino Controlled ESC: 4 steg
Tinee9: Arduino Controlled ESC: 4 steg

Video: Tinee9: Arduino Controlled ESC: 4 steg

Video: Tinee9: Arduino Controlled ESC: 4 steg
Video: Tinee9: Arduino Self-Balancer 2024, Juli
Anonim
Tinee9: Arduino Controlled ESC
Tinee9: Arduino Controlled ESC

För 4 år sedan gjorde jag min egen drönare för en kostnad av $ 300 tillbaka när den första kommersiella drönaren var cirka $ 1500. Arducopter -kontrollen styrde motorns ESC, jag använde DJI DIY -ramen och köpte en 720MHZ fjärrkontroll. Här är en modifierad KIT av vad jag byggde för 4 år sedan. KIT Nu när jag har lite mer erfarenhet av elektronik- och rymdteknik vill jag bygga min egen PCBA -styrenhet för att styra drönaren.

Jag kommer att använda Arduino för min plattform. För idag kommer jag att visa att vi kan styra ett ESC med och arduino nano.

Svårighet: Måttlig

Kunskap: Behöver veta lödning, Behöver veta grundläggande strömanslutningar för en drönare.

Påminnelse Tinee9.com har andra självstudier om Arduino och pratar också om vanlig elektronik som t.ex. drönare. Jag pratar om hur de används och hur sensorerna fungerar på drönare som används av företag eller forsknings- och utvecklingsteam.

Steg 1: Material

Jag ville inte välja löd, lödkolv, PC och USB -kabel men du kan få resten av artiklarna från den här länken KIT

Material: ESC

Motor

Batteri som kör motorn

Löda

Lödjärn

Arduino Nano

Brödbräda

Jumper Wire

PC

USB-kabel

Arduino IDE

Steg 2: Grundläggande montering

Grundläggande montering
Grundläggande montering
Grundläggande montering
Grundläggande montering

Steg 1: Löd din motor till ESC -styrenheten.

Steg 2: Fäst din Arduino Nano på en brödbräda.

Steg 3: Anslut ditt batteri - till ESC Black Wire.

Steg 4: Fäst din ESC Black på Arduino GND -stiftet.

Steg 5: Fäst din ESC White wire på Arduino D9 Pin.

Steg 6: Anslut Arduino Nano till datorn med USB -kabel.

Steg 3: Kod

Steg 7: Programmera Arduino Nano med denna kod i Arduino IDE.

Vad koden gör är att initiera ESC och sedan ramper det upp snabbare var 0,25 sekund tills ett hårdkodat börvärde sedan stängs av. Upprepar sedan. I grund och botten låter denna kod dig se hur en motor styrs av en ESC. Koden är också den grundläggande byggstenen för att styra 4 ESC samtidigt när du utvecklar resten av koden för att flyga en fast vinge eller quadcopter.

Koda:

#inkludera; Servo esc;

int Pin = 0;

int x = 0;

void setup () {

esc.attach (9); }

void loop () {

int gas = analogRead (Pin);

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

för (x = 0; x <175; x ++) {

esc.write (x); fördröjning (250); }

esc.write (0);

fördröjning (10000); }

Steg 4: Anslut och kör

Steg 8: Anslut din röda ESC -tråd till Battery +.

Steg 9: Njut av din Arduino Nano som styr ESC med PWM -kommandon.

Rekommenderad: