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

RC Cannon: 11 Βήματα
RC Cannon: 11 Βήματα

Βίντεο: RC Cannon: 11 Βήματα

Βίντεο: RC Cannon: 11 Βήματα
Βίντεο: Пайка разъемов RCA и XLR | Создание кабеля с RCA на XLR 2024, Ιούλιος
Anonim
RC Cannon
RC Cannon

Αυτό το διδακτικό δημιουργήθηκε για να εκπληρώσει την απαίτηση έργου του Makecourse στο Πανεπιστήμιο της Νότιας Φλόριντα (www.makecourse.com)

Βήμα 1: Τι θα χρειαστείτε

Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε

Συστατικά σώματος

-2 τροχούς (τρισδιάστατη εκτύπωση ή όπως θέλετε να τις σχεδιάσετε)

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

Ηλεκτρικά εξαρτήματα

-Πίνακας Arduino Uno

-Είναι τηλεχειριστήριο

-Αισθητήρας

-DC βηματικά/κινητήρες ταχύτητας

-Πολλές καλωδιώσεις και καλώδια άλματος

-V.2 πίνακας (δεν απαιτείται, αλλά κάνει τις συνδέσεις πολύ πιο οργανωμένες και ευκολότερες στην εκτέλεση)

-12V μπαταρίες και μπαταρία (τροφοδοτικό)

-L298 οδηγός κινητήρα

Βήμα 2: Συναρμολόγηση του Cannon- Electrical Build

Συναρμολόγηση του Κανόνι- Ηλεκτρική κατασκευή
Συναρμολόγηση του Κανόνι- Ηλεκτρική κατασκευή

Συνδέστε τους κινητήρες ταχύτητας DC στο πρόγραμμα οδήγησης κινητήρα L298

-Τρέξτε μεμονωμένα καλώδια από τον κινητήρα ταχύτητας/βηματισμού και συνδέστε τα στις θύρες της μονάδας L298. Αυτό είναι το στοιχείο που θα οδηγήσει τους κινητήρες.

Βήμα 3: Συνδέστε τον αισθητήρα Ir στην πλακέτα V5

Συνδέστε τον αισθητήρα Ir στην πλακέτα V5
Συνδέστε τον αισθητήρα Ir στην πλακέτα V5

Συνδέστε τον αισθητήρα Ir στην πλακέτα V5. Αυτό είναι μέρος που θα επιτρέψει στον χρήστη να ελέγχει το αυτοκίνητο μέσω τηλεχειριστηρίου Ir. Αυτό γίνεται απλά συνδέοντας το καλώδιο από τον αισθητήρα IR στη θύρα που λέει "αισθητήρας Ir"

Βήμα 4: Ορίστε τον πίνακα V5 στο Arduino Uno

Σετ V5 Board Onto Arduino Uno
Σετ V5 Board Onto Arduino Uno

-Αυτό είναι το σπουδαίο κομμάτι για τη χρήση της πλακέτας V5, καθιστά αυτές τις συνδέσεις εύκολες. Έχει σχεδιαστεί για να «πακετάρει» στο Arduino Uno και έτσι εξοικονομεί πολλές καλωδιώσεις και κάνει τις συνδέσεις να φαίνονται τακτοποιημένες. Βεβαιωθείτε ότι έχετε ρυθμίσει τις ακίδες σας στη σωστή συμφωνία, δηλαδή (GND σε θύρα γείωσης, αναλογική σε αναλογική κ.λπ.) για να αποφύγετε την κάμψη ή την καταστροφή των θυρών.

Βήμα 5: Συνδέστε το τροφοδοτικό στον πίνακα Arduino

Συνδέστε το τροφοδοτικό στον πίνακα Arduino
Συνδέστε το τροφοδοτικό στον πίνακα Arduino
Συνδέστε το τροφοδοτικό στον πίνακα Arduino
Συνδέστε το τροφοδοτικό στον πίνακα Arduino

Χρησιμοποιώντας μια μπαταρία για αυτό επίσης, κάνει αυτό το στοιχείο να εξοικονομήσει επίσης σε πολλές καλωδιώσεις και φαίνεται λίγο πιο κομψό. Συνιστάται. Αυτά τα πακέτα μπαταριών που είναι συχνά φθηνά, έρχονται επίσης με τον δικό του ανεξάρτητο διακόπτη ενεργοποίησης και απενεργοποίησης. Απλώς συνδέστε την πρίζα (βεβαιωθείτε ότι έχετε μια θύρα συμβατή με το arduino) στο arduino.

Βήμα 6: Γενική διάταξη κυκλώματος

Συνολική διάταξη κυκλώματος
Συνολική διάταξη κυκλώματος

Εδώ είναι τι συμβαίνει κάτω από το καπό.

-Οι κινητήρες ταχύτητας που κινούνται από το L298

-Ο αισθητήρας Ir συνδεδεμένος στην πλακέτα V5.

-Τροφοδοτικό 12V

- Όλα τα ηλεκτρικά εξαρτήματα τροφοδοτούνται/ γειώνονται χρησιμοποιώντας μια ράγα γείωσης, όπως απαιτείται.

Βήμα 7: Κώδικας και αρχή λειτουργίας

Κώδικας και αρχή λειτουργίας
Κώδικας και αρχή λειτουργίας

Το κανόνι βασικά λειτουργεί πλήρως μέσω τηλεχειριστηρίου Ir και θα είναι το κύριο επίκεντρο για σκοπούς προγραμματισμού. Το σύστημα ελέγχου Ir αποτελείται από την αποστολή και λήψη πληροφοριών. Η αποστολή γίνεται από το τηλεχειριστήριο και η λήψη γίνεται από τον αισθητήρα Ir. Τα τηλεχειριστήρια Ir στέλνουν σήματα μέσω ενός δυαδικού κώδικα παλμού, όπως πολλά άλλα καθημερινά όργανα. Προκειμένου να μην μπερδευτεί ο αισθητήρας και να αποφευχθεί η λήψη λανθασμένου κωδικού παλμού, είναι συνήθης πρακτική η διαμόρφωση του σε δεδομένη συχνότητα φορέα, την οποία ο αισθητήρας μπορεί στη συνέχεια να φιλτράρει και να λάβει ως μοναδική εντολή.

Βήμα 8: Συμπεριλαμβανομένης της Βιβλιοθήκης IR

Συμπεριλαμβανομένης της Βιβλιοθήκης IR
Συμπεριλαμβανομένης της Βιβλιοθήκης IR

-Υπάρχουν πολλές διαδικτυακές βιβλιοθήκες που θα μπορούσαν να συμπεριληφθούν στο σκίτσο του arduino προκειμένου να διευκολυνθεί ο προγραμματισμός του ir remote. Αυτά θα μπορούσαν να βρεθούν π.χ.

www.liquidcrystal.com

www.elegoo.com

Μετά τη λήψη της βιβλιοθήκης, συμπεριλάβετε τη στο αρχικό σας σκίτσο, (δείτε την εικόνα παραπάνω).

Υπάρχουν επίσης "παραδείγματα σκίτσων" στο πρόγραμμα, ένα από τα οποία είναι για σύστημα Ir. Αυτό θα ήταν επίσης ένα εξαιρετικό σημείο εκκίνησης. (δείτε την παραπάνω εικόνα)

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

Βήμα 9: Προγραμματίστε τα κλειδιά που θέλετε να χρησιμοποιήσετε

Προγραμματίστε τα κλειδιά που θέλετε να χρησιμοποιήσετε
Προγραμματίστε τα κλειδιά που θέλετε να χρησιμοποιήσετε

Το κανόνι πηγαίνει μπροστά, πίσω και στοχεύει αριστερά και δεξιά. Θα χρειαζόμασταν λοιπόν κλειδιά για να πραγματοποιήσουμε αυτές τις λειτουργίες. Θα μπορούσαμε να ολοκληρώσουμε το έργο της εκχώρησης κλειδιών για συγκεκριμένα πράγματα, χρησιμοποιώντας τη μοναδική τιμή κλειδιού τους. Θα μπορούσαμε στη συνέχεια να εκχωρήσουμε αυτές τις βασικές τιμές για να έχουν συγκεκριμένες συναρτήσεις χρησιμοποιώντας τη συνάρτηση #define.

π.χ

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

#define F 16736925

#define B 16754775

όπου "F" θα είναι η μεταβλητή που σχετίζεται με το μέλλον και το ψηφίο δίπλα του, η μοναδική τιμή κλειδιού για την εκτέλεση αυτής της εργασίας.

Ο καθορισμός συγκεκριμένων στοιχείων σε "υψηλό" ή "χαμηλό" θα επιτύχει συγκεκριμένους στόχους. π.χ. Στον κωδικό μας, αν θέλουμε να προχωρήσει το κανόνι, θα θέσουμε τις ακίδες εξόδου στο μοτέρ dc υψηλές, προκαλώντας την κίνηση του αυτοκινήτου. Ένα πλήρες σκίτσο όλων αυτών θα παρέχεται στο τέλος.

Βήμα 10: Ολοκληρώστε τον κώδικα και ξεκινήστε

-Αν δεν είστε εξοικειωμένοι με την κωδικοποίηση, μην φοβάστε, υπάρχουν πολλοί κωδικοί και παραδείγματα στο διαδίκτυο που θα μπορούσατε να ακολουθήσετε για να κινηθεί το κανόνι σας. Εδώ είναι ο τελικός μου κώδικας για αυτό το κανόνι, που έγινε δειγματοληψία από το www.elegoo.com και προσαρμόστηκε ώστε να ταιριάζει με τα κριτήρια για τη στόχευση του πυροβόλου.

Βήμα 11: Ανεβάστε τον κωδικό σας και δοκιμάστε τον

Ανεβάστε τον κωδικό σας και δοκιμάστε τον
Ανεβάστε τον κωδικό σας και δοκιμάστε τον

Αν όλα πήγαν καλά, θα πρέπει να μπορείτε να κινείτε το κανόνι σας. Φροντίστε να θυμηθείτε να φορτίσετε τις μπαταρίες και να το ενεργοποιήσετε. Επίσης, μην εκτελείτε κανόνια ενώ είστε συνδεδεμένοι στον υπολογιστή. Αυτό μπορεί να είναι επικίνδυνο για ορισμένα από τα ευαίσθητα μέρη της κατασκευής σας.

Καλή τύχη!

Συνιστάται: