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

Arduino UNO a CO-pilot (Auto-pilot): 6 βήματα
Arduino UNO a CO-pilot (Auto-pilot): 6 βήματα

Βίντεο: Arduino UNO a CO-pilot (Auto-pilot): 6 βήματα

Βίντεο: Arduino UNO a CO-pilot (Auto-pilot): 6 βήματα
Βίντεο: Раки от Которых Можно Сойти с Ума. Липинские Раки. 54 Рецепта!! N1 в Мире 2024, Νοέμβριος
Anonim
Arduino UNO a CO-pilot (Auto-pilot)
Arduino UNO a CO-pilot (Auto-pilot)

Γεια σε όλους εδώ, δημοσιεύω ένα μικρό αυτόματο πιλοτικό σύστημα για αεροπλάνο σταθερής πτέρυγας RC (Sky surfer V3)

δεδομένου ότι το sky surfer v3 τροφοδοτείται με ανεμόπτερο, μπορούμε να χρησιμοποιήσουμε αυτό το σύστημα αυτόματου πιλότου κατά τη διάρκεια της ολίσθησης ή ακόμα και όταν τροφοδοτείται. Πριν ξεκινήσω, η ιδέα του αυτόματου πιλότου δεν είναι ο συγχρονισμός του ενσωματωμένου υπολογιστή (στην περίπτωση αυτή arduino uno)

με GPS, μαγνητόμετρο, βαρόμετρο και πολλούς άλλους αισθητήρες. αυτό είναι απλώς σύζευξη με γυροσκόπιο 6 αξόνων, επιταχυνσιόμετρο και όποτε αυτός ο αισθητήρας είναι οπλισμένος, φροντίζει για τον άξονα κύλισης της πτήσης

Βήμα 1: Απαιτούνται πράγματα

Απαιτούμενα πράγματα
Απαιτούμενα πράγματα
Απαιτούμενα πράγματα
Απαιτούμενα πράγματα
Απαιτούμενα πράγματα
Απαιτούμενα πράγματα

1. Sky surferv3 (ή οποιαδήποτε άλλη σταθερή πτέρυγα)

2. 6-ch radio tx, rx συνδυασμός

3. LiPo 11.1V 2200mah (εξαρτάται από το ESC και τον κινητήρα που χρησιμοποιείται)

4. MPU 6050 acc+gyro (IMU)

5. Τζούμπερ (Μ-Μ, Μ-Φ, Φ-Φ)

6. Καρφίτσες κεφαλίδας και θηλυκές θύρες

7. Arduino UNO

8. Σετ συγκόλλησης

9. Εργαλεία

Βήμα 2: Τοποθέτηση του IMU

Τοποθέτηση του IMU
Τοποθέτηση του IMU

Αυτό είναι ένα από τα κρίσιμα βήματα σε αυτήν τη διαδικασία κατασκευής, επειδή ο άξονας κύλισης εξαρτάται πλήρως από την τοποθέτηση του αισθητήρα.

Έτσι η IMU τοποθετείται στο κέντρο των δύο CG όπου προσπαθούμε να ισορροπήσουμε το επίπεδο. Έχω τοποθετήσει επίσης μερικούς αποσβεστήρες κραδασμών για να αποφύγω αξονικούς (κραδασμούς κινητήρα) που θα επηρεάσουν τις τιμές της IMU.

Οι κεφαλίδες και η θηλυκή θύρα χρησιμοποιούνται σε αυτό το βήμα για τη στερέωση της IMU στην άτρακτο.

Βήμα 3: Διάγραμμα κυκλώματος

Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος

Σε αυτό το διάγραμμα κυκλώματος, η έξοδος ch 6 δίνεται στο arduino uno για να επεξεργάζεται τον καιρό για να λαμβάνει εντολές από τον πιλότο ή να εκτελείται σε λειτουργία αυτόματου πιλότου, έτσι ώστε το ch 6 να είναι διακόπτης αυτόματου πιλότου.

Βήμα 4: Πρόγραμμα

Το βασικό πρόγραμμα για αυτό λαμβάνεται από το Instructables "Gyro camera". εδώ αρχίζει η ανάγνωση του άξονα x και οι τιμές περνούν στο σερβο (alieron)

Η λογική είναι ότι το Arduino διαβάζει την τιμή ch 1 και ch 6. εδώ το ch 1 είναι το alieron που είναι ρολό του αεροσκάφους.

Εάν το ch 6 είναι υψηλό (η τιμή του υψηλού postiom είναι 1980. τότε τρέχει το σερβο από το IMUif όχι παίρνει τις πιλοτικές τιμές.

Έτσι, ch 6> 1500

είναι λειτουργία αυτόματου πιλότου ή αλλιώς κανονική λειτουργία.

Στο βασικό πρόγραμμα οι τιμές διόρθωσης x δίνονται ως 27. αυτό αλλάζει ανάλογα με τη θέση του IMU στην άτρακτο

Βήμα 5: Ενσωμάτωση

εδώ έρχεται η πιο επίπονη δουλειά, κάνοντας πολλές διαδρομές και μέθοδο διαδρομής και λάθους. αλλά έρχεται πολλή πεταλούδα όταν τελικά τελειώσει

Βήμα 6: Πτήση

Image
Image

Πω πω, αυτό είναι το τελικό προϊόν, είναι τόσο όμορφο και πολύ συγκριτικό

Συνιστάται: