Πίνακας περιεχομένων:

Tinee9: Arduino Controlled ESC: 4 βήματα
Tinee9: Arduino Controlled ESC: 4 βήματα

Βίντεο: Tinee9: Arduino Controlled ESC: 4 βήματα

Βίντεο: Tinee9: Arduino Controlled ESC: 4 βήματα
Βίντεο: Tinee9: Arduino Self-Balancer 2024, Νοέμβριος
Anonim
Tinee9: Arduino Controlled ESC
Tinee9: Arduino Controlled ESC

Πριν από 4 χρόνια έφτιαξα το δικό μου drone με κόστος $ 300 πίσω όταν το πρώτο εμπορικό drone ήταν περίπου $ 1500. Ο ελεγκτής Arducopter έλεγξε το μοτέρ ESC, χρησιμοποίησα το πλαίσιο DJI DIY και αγόρασα ένα τηλεχειριστήριο 720MHZ. Εδώ είναι ένα τροποποιημένο κιτ αυτού που έφτιαξα πριν από 4 χρόνια. KIT Τώρα που έχω περισσότερη εμπειρία στην ηλεκτρονική μηχανική αεροδιαστημικής, θέλω να φτιάξω τον δικό μου ελεγκτή PCBA για τον έλεγχο του drone.

Θα χρησιμοποιήσω το Arduino για την πλατφόρμα μου. Για σήμερα, θα δείξω ότι μπορούμε να ελέγξουμε ένα ESC με και arduino nano.

Δυσκολία: Μέτρια

Γνώση: Πρέπει να γνωρίζετε τη συγκόλληση, Πρέπει να γνωρίζετε τις βασικές συνδέσεις ισχύος ενός drone.

Υπενθύμιση Το Tinee9.com έχει άλλα σεμινάρια σχετικά με το Arduino και επίσης μιλά για κοινά ηλεκτρονικά είδη όπως τα Drones. Μιλάω για το πώς χρησιμοποιούνται και πώς λειτουργούν οι αισθητήρες στα Drones που χρησιμοποιούνται από εταιρείες ή ομάδες έρευνας και ανάπτυξης.

Βήμα 1: Υλικά

Δεν ήθελα να επιλέξω το συγκολλητικό, το συγκολλητικό σίδερο, τον υπολογιστή και το καλώδιο USB, αλλά μπορείτε να πάρετε τα υπόλοιπα αντικείμενα από αυτόν τον σύνδεσμο KIT

Υλικά: ESC

Μοτέρ

Μπαταρία που θα τρέξει τον κινητήρα

Κόλλα μετάλλων

Συγκολλητικό σίδερο

Arduino Nano

Πίνακας ψωμιού

Jumper Wire

Η / Υ

Καλώδιο USB

Arduino IDE

Βήμα 2: Βασική συνέλευση

Βασική Συνέλευση
Βασική Συνέλευση
Βασική Συνέλευση
Βασική Συνέλευση

Βήμα 1: Κολλήστε το μοτέρ σας στον ελεγκτή ESC.

Βήμα 2: Συνδέστε το Arduino Nano σας σε μια σανίδα ψωμιού.

Βήμα 3: Συνδέστε την μπαταρία σας - στο ESC Black Wire.

Βήμα 4: Συνδέστε το ESC Black στο Arduino GND Pin.

Βήμα 5: Συνδέστε το καλώδιο ESC White στο Arduino D9 Pin.

Βήμα 6: Συνδέστε το Arduino Nano στον υπολογιστή με καλώδιο USB.

Βήμα 3: Κωδικός

Βήμα 7: Προγραμματίστε το Arduino Nano με αυτόν τον κωδικό στο Arduino IDE.

Αυτό που κάνει ο κώδικας είναι η προετοιμασία του ESC και στη συνέχεια ανεβαίνει γρηγορότερα κάθε 0,25 δευτερόλεπτα μέχρι να απενεργοποιηθεί ένα σκληρό κωδικοποιημένο σημείο ρύθμισης. Στη συνέχεια επαναλαμβάνεται. Βασικά αυτός ο κώδικας σάς επιτρέπει να δείτε πώς ο κινητήρας ελέγχεται από ένα ESC. Επίσης, ο κώδικας είναι το βασικό δομικό στοιχείο για την εντολή 4 ESC ταυτόχρονα όταν αναπτύσσετε τον υπόλοιπο κώδικα για να πετάξετε με σταθερό φτερό ή τετράπτερο.

Κώδικας:

#περιλαμβάνω; Servo esc;

int Pin = 0;

int x = 0;

void setup () {

esc.attach (9); }

void loop () {

int γκάζι = analogRead (Pin);

γκάζι = χάρτης (γκάζι, 0, 1023, 0, 179);

για (x = 0; x <175; x ++) {

esc.write (x); καθυστέρηση (250)? }

esc.write (0);

καθυστέρηση (10000)? }

Βήμα 4: Σύνδεση και εκτέλεση

Βήμα 8: Συνδέστε το ESC Red wire σας στο Battery +.

Βήμα 9: Απολαύστε το Arduino Nano που διοικεί το ESC με εντολές PWM.

Συνιστάται: