Πίνακας περιεχομένων:
- Βήμα 1: Λήψη πληροφοριών ESC
- Βήμα 2: Σύνδεση με Arduino
- Βήμα 3: Μεταφόρτωση σκίτσου
- Βήμα 4: Κατανόηση και προγραμματισμός ενός ESC
Βίντεο: Προγραμματισμός ESC στο Arduino (Hobbyking ESC): 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Γεια σας Κοινότητα, θα σας δείξω πώς να προγραμματίσετε και να χρησιμοποιήσετε το Hobbyking ESC. Βρήκα μόνο μερικές πληροφορίες και σεμινάρια, τα οποία πραγματικά δεν με βοήθησαν ιδιαίτερα, οπότε αποφάσισα να προγραμματίσω ένα δικό μου σκίτσο, το οποίο είναι πολύ απλό να κατανοηθεί. Σημαντικό να γνωρίζετε: * ESC σημαίνει ηλεκτρονικός έλεγχος ταχύτητας * Το ESC διαθέτει 5v (δεν χρησιμοποιείται), GND και Pin Signal σαν servo * Το ελέγχετε σαν σερβο με εγγραφή () https://arduino.cc/de/Reference /ServoWrite * ή writeMicroseconds https://arduino.cc/de/Reference/ServoWriteMicroseconds Στο παράδειγμά μου χρησιμοποιώ το writeMicroseconds, γιατί είναι ευκολότερο να το καταλάβω. Λοιπόν πάμε…
Βήμα 1: Λήψη πληροφοριών ESC
Πραγματικά θα πρέπει να σημειώσετε την Αξία Αξίας του ESC σας. Αυτό το σεμινάριο δοκιμάζεται μόνο σε 20 AMP ESC: https://www.hobbyking.com/hobbyking/store/_15202_hobby_king_20a_esc_3a_ubec.html Δεν μπορώ πραγματικά να υποσχεθώ, ότι αυτό λειτουργεί με άλλο ESC, αλλά νομίζω ότι, Τα αγγλικά εγχειρίδια περιγράφονται στα ESC των 20 και 30 Amp. Στη γερμανική έκδοση υπάρχει μια γενίκευση από 10 έως 120 Amp, γι 'αυτό πιστεύω ότι αυτό θα μπορούσε να λειτουργήσει για κάθε ESC. Πηγή: Γερμανικά: https://tom-620.bplaced.net/rc_modelle/zubehoer/regler/hobby_king/hk_80A_regler_deutsch.pdf Αγγλικά:
Βήμα 2: Σύνδεση με Arduino
Το δοκίμασα με arduino uno R3. Νομίζω ότι είναι επίσης δυνατό με ένα π.χ. arduino Duemilanove ή Mega. Πρώτα πρέπει να συνδέσετε το ESC με το lipo ή το NiMH. Όταν το κάνετε αυτό, συνδέετε το ESC έτσι: * Μαύρο σε GND * Λευκό/Κίτρινο στο PIN 9 Επειδή συνδέσατε το ESC στην μπαταρία σας, το ESC τίθεται υπό τάση. Γι 'αυτό είναι σημαντικό να ΜΗΝ συνδέσετε το κόκκινο καλώδιο στη θύρα 5v, γιατί μπορεί να καταστρέψει τη θύρα USB του υπολογιστή σας. Σε αυτήν την εικόνα μπορείτε να δείτε τη σωστή σύνδεση μεταξύ ESC και Arduino (Mega). Πηγή εικόνας:
Βήμα 3: Μεταφόρτωση σκίτσου
Απλώς αντιγράψτε και επικολλήστε αυτόν τον Κώδικα στο IDE σας: /* Coded by Marjan Olesch Sketch from Insctructables.com Open source - κάντε ό, τι θέλετε με αυτόν τον κωδικό! */ #include int value = 0; // ορίστε τις τιμές που χρειάζεστε για να μηδενίσετε Servo firstESC, secondESC; // Δημιουργήστε όσο Servoobject θέλετε. Μπορείτε να ελέγξετε 2 ή περισσότερα Servos ταυτόχρονα void setup () {firstESC.attach (9); // επισυνάπτεται στην ακίδα 9 Το κάνω μόνο με 1 Servo Serial.begin (9600). // έναρξη σειράς σε 9600 baud} void loop () {// Συνδέστε πρώτα το ESC ΧΩΡΙΣ οπλισμό. Στη συνέχεια, ανοίξτε το Serial and follo Instructions firstESC.writeMicroseconds (value); if (Serial.available ()) value = Serial.parseInt (); // Αναλύστε έναν ακέραιο από σειριακό}
Βήμα 4: Κατανόηση και προγραμματισμός ενός ESC
Τα ESC είναι προγραμματιζόμενα όπως τα IC ή ακόμα και το Arduino σας. Απλώς δεν έχετε γλώσσα προγραμματισμού, αλλά ένα μενού που αποτελείται από ήχους. Για να μπείτε σε αυτό το μενού, το οποίο τρέχει άπειρο btw, πρέπει απλώς να κάνετε τα εξής βήματα: * Συνδέστε το ESC σας * Διαμορφώστε τον κώδικα (όσο και το ESC που διαθέτετε και το Pin-configuration) * Δεν πρέπει να ακούτε τίποτα, επειδή το Arduino στέλνει μηδέν * Ανοίξτε το Serial Monitor σας και στείλτε το '2000'. σημαίνει το υψηλότερο σήμα που μπορεί να λάβει το ESC * Θα ακούσετε τους ήχους που περιγράφονται στην εικόνα (Πηγή: Εγχειρίδιο: https://www.hobbyking.com/hobbyking/store/uploads/811103388X7478X20.pdf) Το δοχείο Hobbyking ESC λάβετε ένα σήμα μεταξύ 700 και 2000 us (μικροδευτερόλεπτα). 700 σημαίνει γκάζι στη χαμηλότερη θέση και 2000 στην υψηλότερη θέση. Αν θέλετε να μάθετε τι ακριβώς κάνετε, όταν επιλέγετε ένα μενού επισκεφθείτε το εγχειρίδιο. Παράδειγμα: - Γράψτε μας 2000 - Περιμένετε μέχρι το DDDD να επιλέξει το lipo ως τύπο μπαταρίας - Όταν εμφανιστεί, γράψτε στο τρίτο 'D' 700 στο Σειριακό σας (σύντομη καθυστέρηση, γι 'αυτό πρέπει να το στείλετε στο τρίτο' D ') - Το ESC θα κάνει έναν ήχο και η επιλογή έχει επιλεγεί. Ελπίζω ότι θα μπορούσα να σας βοηθήσω με αυτό το σεμινάριο.
Συνιστάται:
Προγραμματισμός Arduino μέσω κινητού -- Arduinodroid -- Arduino Ide για Android -- Αναβοσβήνει: 4 βήματα
Προγραμματισμός Arduino μέσω κινητού || Arduinodroid || Arduino Ide για Android || Blink: Εγγραφείτε στο κανάλι μου στο youtube για περισσότερα βίντεο …… Το Arduino είναι σανίδα, το οποίο μπορεί να προγραμματιστεί απευθείας μέσω USB. Είναι πολύ απλό και φθηνό για έργα κολλεγίων και σχολείων ή ακόμα και σε πρωτότυπα προϊόντα. Πολλά προϊόντα βασίζονται πρώτα σε αυτό για
Προγραμματισμός μικροελεγκτών με προγραμματιστή USBasp στο Atmel Studio: 7 βήματα
Προγραμματισμός μικροελεγκτών με προγραμματιστή USBasp στο Atmel Studio: Έχω διαβάσει και μάθει σε πολλά σεμινάρια που διδάσκουν πώς να χρησιμοποιούν τον προγραμματιστή USBasp με το Arduino IDE, αλλά χρειάστηκε να χρησιμοποιήσω το Atmel Studio για εργασία στο Πανεπιστήμιο και δεν βρήκα κανένα σεμινάριο. Μετά από έρευνα και ανάγνωση πολλών
Ξεκινώντας με το Esp 8266 Esp-01 Με το Arduino IDE - Εγκατάσταση πινάκων Esp στο Arduino Ide και προγραμματισμός Esp: 4 βήματα
Ξεκινώντας με το Esp 8266 Esp-01 Με το Arduino IDE | Εγκατάσταση πινάκων Esp στο Arduino Ide και προγραμματισμός Esp: Σε αυτά τα εκπαιδευτικά προγράμματα θα μάθουμε πώς να εγκαθιστούμε πίνακες esp8266 στο Arduino IDE και πώς να προγραμματίζουμε esp-01 και να ανεβάζουμε κώδικα σε αυτό. Δεδομένου ότι οι πίνακες esp είναι τόσο δημοφιλείς, σκέφτηκα να διορθώσω ένα εκπαιδευτικό αυτό και οι περισσότεροι άνθρωποι αντιμετωπίζουν πρόβλημα
Το φθηνότερο Arduino -- Το μικρότερο Arduino -- Arduino Pro Mini -- Προγραμματισμός -- Arduino Neno: 6 βήματα (με εικόνες)
Το φθηνότερο Arduino || Το μικρότερο Arduino || Arduino Pro Mini || Προγραμματισμός || Arduino Neno: …………………………. Εγγραφείτε στο κανάλι μου στο YouTube για περισσότερα βίντεο ……. . Αυτό το έργο αφορά τον τρόπο διασύνδεσης ενός μικρότερου και φθηνότερου arduino ποτέ. Το μικρότερο και φθηνότερο arduino είναι το arduino pro mini. Είναι παρόμοιο με το arduino
Προγραμματισμός στο Scratch .: 4 Βήματα
Προγραμματισμός στο Scratch .: Αυτό το σεμινάριο θα σας δείξει κάποιο προγραμματισμό χρήσιμο για τον προγραμματισμό του δικού σας παιχνιδιού με στυλ DDR