Innehållsförteckning:
Video: Tinee9: Arduino Controlled ESC: 4 steg
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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
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.