Indholdsfortegnelse:
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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:
Lav din egen ESC: 5 trin (med billeder)
Lav din egen ESC: I dette projekt vil jeg først demonstrere, hvordan en fælles ESC fungerer, og bagefter oprette et kredsløb bestående af en Arduino Nano, en L6234 motor driver IC og et par komplementære komponenter for at bygge en DIY ESC. Lad os komme igang
Lav din egen sensorerede ESC: 5 trin
Lav din egen sensorerede ESC: I dette projekt vil jeg vise dig, hvordan en sensoreret BLDC -motor fra en elektrisk cykel fungerer, og hvordan vi kan oprette vores egen sensorerede ESC for at lade den rotere. Lad os komme igang
Tinee9: Arduino Self-Balancer: 5 trin (med billeder)
Tinee9: Arduino Self-Balancer: Tiny9 præsenterer Arduino Self-Balancer bare ved hjælp af en Arduino Nano, en servo og Tiny9 LIS2HH12-modulet
Tinee9: Modstande i serie: 5 trin
Tinee9: Modstande i serier: Tutorial Level: Entry Level.Ansvarsfraskrivelse: Lad en forælder/værge se, hvis du er et barn, fordi du kan forårsage brand, hvis du ikke er forsigtig.Elektronisk design går langt tilbage til telefonen, pære, kraftværker i vekselstrøm eller jævnstrøm osv. I en
ESC -programmering på Arduino (Hobbyking ESC): 4 trin
ESC -programmering på Arduino (Hobbyking ESC): Hej Fællesskab, jeg vil vise dig, hvordan du programmerer og bruger Hobbyking ESC. Jeg fandt lige et par oplysninger og selvstudier, som virkelig ikke hjalp mig særlig meget, så jeg besluttede at programmere en egen skitse, som er meget enkel at forstå. Importer