Innholdsfortegnelse:
Video: Tinee9: Arduino Controlled ESC: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
For 4 år siden laget jeg min egen drone for en pris på $ 300 tilbake da den første kommersielle dronen var rundt $ 1500. Arducopter -kontrolleren kontrollerte motorens ESC, jeg brukte DJI DIY -rammen og kjøpte en 720MHZ fjernkontroll. Her er en modifisert KIT av det jeg bygde for 4 år siden. KIT Nå som jeg har litt mer erfaring innen elektronikk- og romfartsteknikk, ønsker jeg å bygge min egen PCBA -kontroller for å kontrollere dronen.
Jeg kommer til å bruke Arduino for min plattform. For i dag vil jeg demonstrere at vi kan kontrollere en ESC med og arduino nano.
Vanskelighetsgrad: Moderat
Kunnskap: Trenger å vite lodding, trenger å vite grunnleggende strømtilkoblinger til en drone.
Påminnelse Tinee9.com har andre opplæringsprogrammer angående Arduino og snakker også om vanlig elektronikk som Drones. Jeg snakker om hvordan de brukes og hvordan sensorene fungerer på droner som brukes av selskaper eller forsknings- og utviklingsteam.
Trinn 1: Materialer
Jeg ønsket ikke å velge loddetinn, loddejern, PC og USB -kabel, men du kan få resten av elementene fra denne lenken KIT
Materialer: ESC
Motor
Batteri som driver motoren
Lodding
Loddejern
Arduino Nano
Brødbrett
Jumper Wire
PC
USB-kabel
Arduino IDE
Trinn 2: Grunnleggende montering
Trinn 1: Lodd motoren din til ESC -kontrolleren.
Trinn 2: Fest Arduino Nano til et brødbrett.
Trinn 3: Fest batteriet - til ESC Black Wire.
Trinn 4: Fest ESC Black til Arduino GND -pinnen.
Trinn 5: Fest din ESC White wire til Arduino D9 Pin.
Trinn 6: Fest Arduino Nano til PC med USB -kabel.
Trinn 3: Kode
Trinn 7: Programmer Arduino Nano med denne koden i Arduino IDE.
Det koden gjør er å initialisere ESC, og deretter stiger den raskere hvert 0,25 sekund til et hardkodet settpunkt slår seg av. Deretter gjentas. I utgangspunktet lar denne koden deg se hvordan en motor styres av en ESC. Koden er også den grunnleggende byggeklossen for kommando av 4 ESC -er samtidig når du utvikler resten av koden for å fly en fast vinge eller quadcopter.
Kode:
#include; Servo esc;
int Pin = 0;
int x = 0;
ugyldig oppsett () {
esc.attach (9); }
void loop () {
int gass = analogRead (Pin);
gass = kart (gass, 0, 1023, 0, 179);
for (x = 0; x <175; x ++) {
esc.write (x); forsinkelse (250); }
esc.write (0);
forsinkelse (10000); }
Trinn 4: Koble til og kjør
Trinn 8: Fest den røde ESC -ledningen til Battery +.
Trinn 9: Nyt Arduino Nano som kommanderer ESC med PWM -kommandoer.
Anbefalt:
Lag din egen ESC: 5 trinn (med bilder)
Lag din egen ESC: I dette prosjektet vil jeg først demonstrere hvordan en felles ESC fungerer, og deretter lage en krets bestående av en Arduino Nano, en L6234 motor driver IC og et par komplementære komponenter for å bygge en DIY ESC. La oss komme i gang
Lag din egen sensorerte ESC: 5 trinn
Lag din egen sensorerte ESC: I dette prosjektet vil jeg vise deg hvordan en sensorert BLDC -motor fra en elsykkel fungerer og hvordan vi kan lage vår egen sensorerte ESC for å la den rotere. La oss komme i gang
Tinee9: Arduino Self-Balancer: 5 trinn (med bilder)
Tinee9: Arduino Self-Balancer: Tiny9 presenterer Arduino Self-Balancer bare ved hjelp av en Arduino Nano, en servo og Tiny9 LIS2HH12-modulen
Tinee9: Motstander i serie: 5 trinn
Tinee9: Resistors in Series: Tutorial Level: Entry Level.Ansvarsfraskrivelse: Vennligst se en forelder/foresatte se på om du er et barn fordi du kan forårsake brann hvis du ikke er forsiktig.Elektronisk design går langt tilbake til telefonen, lyspære, drevne anlegg i vekselstrøm eller likestrøm, etc. I en
ESC -programmering på Arduino (Hobbyking ESC): 4 trinn
ESC -programmering på Arduino (Hobbyking ESC): Hei fellesskap, jeg skal vise deg hvordan du programmerer og bruker Hobbyking ESC. Jeg fant bare noen få informasjoner og opplæringsprogrammer, som virkelig ikke hjalp meg veldig, så jeg bestemte meg for å programmere en egen skisse, som er veldig enkel å forstå. Importer