Πίνακας περιεχομένων:
- Βήμα 1: Τι θα χρειαστείτε
- Βήμα 2: Συναρμολόγηση του Cannon- Electrical Build
- Βήμα 3: Συνδέστε τον αισθητήρα Ir στην πλακέτα V5
- Βήμα 4: Ορίστε τον πίνακα V5 στο Arduino Uno
- Βήμα 5: Συνδέστε το τροφοδοτικό στον πίνακα Arduino
- Βήμα 6: Γενική διάταξη κυκλώματος
- Βήμα 7: Κώδικας και αρχή λειτουργίας
- Βήμα 8: Συμπεριλαμβανομένης της Βιβλιοθήκης IR
- Βήμα 9: Προγραμματίστε τα κλειδιά που θέλετε να χρησιμοποιήσετε
- Βήμα 10: Ολοκληρώστε τον κώδικα και ξεκινήστε
- Βήμα 11: Ανεβάστε τον κωδικό σας και δοκιμάστε τον
Βίντεο: RC Cannon: 11 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Αυτό το διδακτικό δημιουργήθηκε για να εκπληρώσει την απαίτηση έργου του 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. Αυτό γίνεται απλά συνδέοντας το καλώδιο από τον αισθητήρα IR στη θύρα που λέει "αισθητήρας Ir"
Βήμα 4: Ορίστε τον πίνακα V5 στο Arduino Uno
-Αυτό είναι το σπουδαίο κομμάτι για τη χρήση της πλακέτας V5, καθιστά αυτές τις συνδέσεις εύκολες. Έχει σχεδιαστεί για να «πακετάρει» στο Arduino Uno και έτσι εξοικονομεί πολλές καλωδιώσεις και κάνει τις συνδέσεις να φαίνονται τακτοποιημένες. Βεβαιωθείτε ότι έχετε ρυθμίσει τις ακίδες σας στη σωστή συμφωνία, δηλαδή (GND σε θύρα γείωσης, αναλογική σε αναλογική κ.λπ.) για να αποφύγετε την κάμψη ή την καταστροφή των θυρών.
Βήμα 5: Συνδέστε το τροφοδοτικό στον πίνακα Arduino
Χρησιμοποιώντας μια μπαταρία για αυτό επίσης, κάνει αυτό το στοιχείο να εξοικονομήσει επίσης σε πολλές καλωδιώσεις και φαίνεται λίγο πιο κομψό. Συνιστάται. Αυτά τα πακέτα μπαταριών που είναι συχνά φθηνά, έρχονται επίσης με τον δικό του ανεξάρτητο διακόπτη ενεργοποίησης και απενεργοποίησης. Απλώς συνδέστε την πρίζα (βεβαιωθείτε ότι έχετε μια θύρα συμβατή με το arduino) στο arduino.
Βήμα 6: Γενική διάταξη κυκλώματος
Εδώ είναι τι συμβαίνει κάτω από το καπό.
-Οι κινητήρες ταχύτητας που κινούνται από το L298
-Ο αισθητήρας Ir συνδεδεμένος στην πλακέτα V5.
-Τροφοδοτικό 12V
- Όλα τα ηλεκτρικά εξαρτήματα τροφοδοτούνται/ γειώνονται χρησιμοποιώντας μια ράγα γείωσης, όπως απαιτείται.
Βήμα 7: Κώδικας και αρχή λειτουργίας
Το κανόνι βασικά λειτουργεί πλήρως μέσω τηλεχειριστηρίου Ir και θα είναι το κύριο επίκεντρο για σκοπούς προγραμματισμού. Το σύστημα ελέγχου Ir αποτελείται από την αποστολή και λήψη πληροφοριών. Η αποστολή γίνεται από το τηλεχειριστήριο και η λήψη γίνεται από τον αισθητήρα Ir. Τα τηλεχειριστήρια Ir στέλνουν σήματα μέσω ενός δυαδικού κώδικα παλμού, όπως πολλά άλλα καθημερινά όργανα. Προκειμένου να μην μπερδευτεί ο αισθητήρας και να αποφευχθεί η λήψη λανθασμένου κωδικού παλμού, είναι συνήθης πρακτική η διαμόρφωση του σε δεδομένη συχνότητα φορέα, την οποία ο αισθητήρας μπορεί στη συνέχεια να φιλτράρει και να λάβει ως μοναδική εντολή.
Βήμα 8: Συμπεριλαμβανομένης της Βιβλιοθήκης 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: Ανεβάστε τον κωδικό σας και δοκιμάστε τον
Αν όλα πήγαν καλά, θα πρέπει να μπορείτε να κινείτε το κανόνι σας. Φροντίστε να θυμηθείτε να φορτίσετε τις μπαταρίες και να το ενεργοποιήσετε. Επίσης, μην εκτελείτε κανόνια ενώ είστε συνδεδεμένοι στον υπολογιστή. Αυτό μπορεί να είναι επικίνδυνο για ορισμένα από τα ευαίσθητα μέρη της κατασκευής σας.
Καλή τύχη!
Συνιστάται:
Hex Robo V1 (με Cannon): 9 βήματα (με εικόνες)
Hex Robo V1 (με Cannon): Εμπνευστείτε από το προηγούμενο ρομπότ μου, αυτή τη φορά δημιουργώ το Hex Robo for War Game. Εξοπλίστε με κανόνι (επόμενο στο V2) ή ίσως ελέγχεται με χειριστήριο (επόμενο στο V3) νομίζω ότι θα είναι διασκεδαστικό να παίζετε με φίλο. πυροβολούν ο ένας τον άλλον χρησιμοποιώντας μικρή πλαστική μπάλα και
Real Laser Arm Cannon From Metroid !: 9 βήματα (με εικόνες)
Real Laser Arm Cannon From Metroid!: Δεν υπάρχουν πολλοί χαρακτήρες βιντεοπαιχνιδιών τόσο φοβεροί όσο ο Samus. Σύμπαν που σώζει κυνηγούς γενναιοδωρίας με ένα από τα πιο ωραία όπλα σε όλο το sciFi. Όταν είδα ότι η Instructables διοργανώνει έναν διαγωνισμό με βάση το Βιντεοπαιχνίδι, αμέσως κατάλαβα ότι ήταν το όπλο της
Marble Cannon - Jeremy Busken και Michael Landis: 8 Βήματα
Marble Cannon - Jeremy Busken και Michael Landis: Αυτό είναι ένα σεμινάριο για το πώς να κατασκευάσετε ένα μαρμάρινο κανόνι που μπορεί να πυροβολεί μεταξύ 2 και 5 μέτρων
Πυρομαχικά LED Bouncy Ball Air Cannon. Εύκολο: 6 βήματα
Πυρομαχικά LED Bouncy Ball Air Cannon. Εύκολο: Αυτή είναι μια αναμμένη μπάλα που έφτιαξα για να πυροβολήσω έξω από το αεροπλάνο μου τη νύχτα. Θα μπορούσατε να το χρησιμοποιήσετε για άλλα πράγματα, αλλά τα χρησιμοποιώ μόνο για να πυροβολήσω από το κανόνι μου για να πυροβολήσω μπάλες. Αυτό είναι πολύ εύκολο και μπορεί επίσης να γίνει σε πολλά διαφορετικά
Exploding Confetti Cannon: 5 βήματα (με εικόνες)
Explosing Confetti Cannon: Εδώ είναι ένα δροσερό gyrget πυροτεχνίας που εκρήγνυται με ένα ντους κομφετί! Ιδανικό για ζωντανές συναυλίες, πάρτι, γάμους, ειδικές εκδηλώσεις … το ονομάζετε! Δείτε το στην πράξη και τα αποτελέσματα των δοκιμών