Πίνακας περιεχομένων:
- Βήμα 1: Παραγγείλετε τα εξαρτήματά σας
- Βήμα 2: Εκτυπώστε το πλαίσιο
- Βήμα 3: Γιατί να χρησιμοποιήσετε μια ασπίδα κινητήρα;
- Βήμα 4: Κάντε το τηλεχειριστήριό σας
- Βήμα 5: Συνδέστε τα ηλεκτρονικά και ανεβάστε τον κώδικα
- Βήμα 6: Μελλοντικές βελτιώσεις
Βίντεο: Τηλεχειριζόμενο αυτοκίνητο 1KM Range: 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Από μικρό παιδί ήμουν έκπληκτος από τα τηλεκατευθυνόμενα αυτοκίνητα αλλά η εμβέλεια τους δεν ξεπέρασε ποτέ τα 10 μέτρα. Αφού έμαθα κάποιο προγραμματισμό Arduino, αποφάσισα τελικά να φτιάξω το δικό μου Τηλεχειριζόμενο αυτοκίνητο που μπορεί να φτάσει έως και 1 χιλιόμετρο χρησιμοποιώντας τη μονάδα nRF24L01+.
Ο κύριος στόχος μου ήταν να φτιάξω ένα αυτοκίνητο με μεγάλη αυτονομία με μεγάλο χρόνο παιχνιδιού. Για να επιτύχω αυτόν τον στόχο, έκανα το αυτοκίνητο όσο το δυνατόν πιο ελαφρύ χρησιμοποιώντας ελαφρύ πλαίσιο και χρησιμοποιώντας ελαφριές μπαταρίες ιόντων λιθίου που έχουν καλή χωρητικότητα (3000mAh). Αγωνίστηκα πολύ για να βγάλω το εύρος 1KM από το nRF24L01+ επειδή αντιμετώπισα πολλά προβλήματα κατά τη διάρκεια της κατασκευής. Αλλά τελικά, ήταν πολύ διασκεδαστικό να χτίζω και είμαι πραγματικά ευχαριστημένος με το αποτέλεσμα.
Ας αρχίσουμε !!
Βήμα 1: Παραγγείλετε τα εξαρτήματά σας
Για να φτιάξετε το Τηλεχειριζόμενο αυτοκίνητο, θα χρειαστείτε:
1x Arduino Mega2560
1x Arduino Nano
1x Adafruit Motor Shield
2x nRF24L01+
4x μοτέρ + κιβώτιο ταχυτήτων
4x Τροχοί
2x ρυθμιστής τάσης 3,3V (LM1117)
5x κουμπιά
2x 10 µF Πυκνωτής
3x Μπαταρία ιόντων λιθίου (Για να φτιάξετε μια μπαταρία 12V)
Μπαταρία 9V
2x 100 nF Πυκνωτής
Γυναικείες κεφαλίδες
Jumper Wires
Βήμα 2: Εκτυπώστε το πλαίσιο
Σχεδίασα αυτό το πλαίσιο χρησιμοποιώντας ένα λογισμικό CAD και στη συνέχεια το εκτύπωσα χρησιμοποιώντας μια μηχανή CNC. Το υλικό που χρησιμοποιείται για αυτό το σώμα είναι PVC με πάχος 5mm. Το PVC είναι ένα καλό υλικό για χρήση επειδή είναι εύκολο να το δουλέψετε (όπως μπορείτε να δείτε στην εικόνα έκαμψα μερικά μέρη του σώματος εφαρμόζοντας λίγη θερμότητα), σχετικά φθηνό, αρκετά δυνατό για να αντέξει το βάρος των εξαρτημάτων και είναι επίσης πολύ ελαφρύ.
Βήμα 3: Γιατί να χρησιμοποιήσετε μια ασπίδα κινητήρα;
Πρέπει να γνωρίζετε ότι οποιαδήποτε ισχύς έρχεται μέσω των ακίδων Arduino πιθανότατα έχει περάσει από τον ενσωματωμένο ρυθμιστή τάσης στην πλακέτα. Ο ρυθμιστής τάσης δεν έχει σχεδιαστεί για να χειρίζεται μεγάλες ποσότητες ρεύματος. Και αν η πλακέτα τροφοδοτείται μέσω USB, το USB δεν έχει σχεδιαστεί για να παρέχει μεγάλες ποσότητες ρεύματος. Η εύρεση άλλου τρόπου τροφοδοσίας ενός κινητήρα όπου το ρεύμα δεν ρέει μέσω του ρυθμιστή επί του σκάφους θα μειώσει την ποσότητα θερμότητας που παράγεται και θα εξοικονομήσει ενέργεια από τον πίνακα για τυχόν άλλους αισθητήρες ή χειριστήρια που μπορεί να είναι απαραίτητα.
Ένα άλλο πλεονέκτημα μιας θωράκισης του κινητήρα είναι ότι διευκολύνει πολύ τη διασύνδεση με κινητήρες όπως τα εξαρτήματα και απλοποιεί την καλωδίωση και επιτρέπει χαρακτηριστικά όπως η αναστροφή της κατεύθυνσης του κινητήρα.
Βήμα 4: Κάντε το τηλεχειριστήριό σας
Όπως μπορείτε να δείτε, υπάρχουν 8 κουμπιά στο τηλεχειριστήριο, αλλά αυτή τη στιγμή χρησιμοποιώ μόνο 5 κουμπιά (1 κουμπί για κάθε κατεύθυνση + 1 κουμπί για να αλλάξετε την ταχύτητα οδήγησης).
Εδώ μπορείτε να βρείτε το σχηματικό που δημιούργησα για τον πομπό:
-
nRF24L01+:
- Σύνδεση CE στο Arduino D7
- CS Συνδεθείτε στο Arduino D8
- MOSI Συνδεθείτε στο Arduino D11
- MISO Συνδεθείτε στο Arduino D12
- SCK Συνδεθείτε στο Arduino D13
- GND Συνδεθείτε στο Arduino GND
- 3.3V Σύνδεση στο LM1117 OUT
- Συνδέστε τους πυκνωτές σύμφωνα με το σχηματικό σχήμα
-
Arduino:
- VIN Συνδέστε με 9V της μπαταρίας
- GND Συνδεθείτε στο GND της μπαταρίας
- Συνδέστε όλα τα κουμπιά σύμφωνα με το σχηματικό σχήμα
-
LM1117:
- IN Σύνδεση στο Arduino 5V
- GND Συνδεθείτε στο Arduino GND
Αφού πραγματοποιήσετε όλες τις απαιτούμενες συνδέσεις, θα χρειαστεί να ανεβάσετε τον παρακάτω κώδικα, αλλά πριν από αυτό φροντίστε να κάνετε λήψη και να συμπεριλάβετε τη βιβλιοθήκη RF24
Βήμα 5: Συνδέστε τα ηλεκτρονικά και ανεβάστε τον κώδικα
Εδώ μπορείτε να βρείτε το σχηματικό που δημιούργησα για τον δέκτη:
-
nRF24L01+:
- Σύνδεση CE με το Arduino A8
- CS Connect στο Arduino A9
- MOSI Συνδεθείτε στο Arduino D51
- MISO Συνδεθείτε στο Arduino D50
- SCK Συνδεθείτε στο Arduino D52
- GND Συνδεθείτε στο Arduino GND
- 3.3V Συνδέστε στο LM1117 OUT
- Συνδέστε τους πυκνωτές σύμφωνα με το σχηματικό σχήμα
-
Adafruit Motor Shield:
- M1 Συνδεθείτε με το μπροστινό δεξί μοτέρ
- M2 Σύνδεση με το μπροστινό αριστερό μοτέρ
- M3 Συνδεθείτε με το αριστερό μοτέρ πλάτης
- M4 Σύνδεση με το δεξί πίσω μοτέρ
- M+ Συνδέστε τη μπαταρία 12V
- GND Συνδεθείτε στο GND της μπαταρίας
-
LM1117:
- IN Συνδεθείτε στο Arduino 5V
- GND Συνδεθείτε στο Arduino GND
Αφού πραγματοποιήσετε όλες τις απαιτούμενες συνδέσεις, θα πρέπει να ανεβάσετε τον παρακάτω κώδικα, αλλά πριν βεβαιωθείτε ότι έχετε κατεβάσει και συμπεριλάβετε τη Βιβλιοθήκη RF24 και τη Βιβλιοθήκη AFMotor
Βήμα 6: Μελλοντικές βελτιώσεις
Συγχαρητήρια, έχετε φτιάξει ένα πλήρως ραδιοελεγχόμενο αυτοκίνητο που μπορεί να ελεγχθεί έως και 1 χιλιόμετρο!
Όπως είπα νωρίτερα, είμαι πολύ ευχαριστημένος με το αποτέλεσμα αλλά ξέρω ότι υπάρχουν πάντα κάποιες βελτιώσεις για να γίνει το αυτοκίνητο καλύτερο. Η μόνη βελτίωση που έχω στο μυαλό μου αυτή τη στιγμή είναι να αλλάξω τους κινητήρες που έχω με ταχύτερους, επειδή το αυτοκίνητο δεν είναι αρκετά γρήγορο για μένα. Σκοπεύω επίσης να φτιάξω σύστημα ανάρτησης, για να αφήσω το αυτοκίνητο να βγει εκτός δρόμου.
Εάν έχετε οποιεσδήποτε βελτιώσεις που θα μπορούσα να κάνω, ενημερώστε με στα σχόλια.
Εάν αντιμετωπίζετε οποιοδήποτε πρόβλημα κατά τη διάρκεια της κατασκευής, αφήστε ελεύθερο να σχολιάσετε παρακάτω.
Ελπίζω να σας άρεσε αυτό το διδακτικό, ευχαριστώ που διαβάσατε!:-)
Τρίτο Βραβείο στον Διαγωνισμό Τηλεχειριστηρίου 2017
Συνιστάται:
Πώς να κάνετε τηλεχειριζόμενο αυτοκίνητο μέσω κινητού μέσω Bluetooth: 4 βήματα
Πώς να φτιάξετε κινητό τηλεχειριζόμενο αυτοκίνητο μέσω Bluetooth: Πώς να φτιάξετε κινητό τηλεχειριζόμενο αυτοκίνητο μέσω Bluetooth | Ινδικός LifeHacker
Τηλεχειριζόμενο αυτοκίνητο - ελεγχόμενο χρησιμοποιώντας ασύρματο χειριστήριο Xbox 360: 5 βήματα
Τηλεχειριζόμενο αυτοκίνητο - ελεγχόμενο με χρήση ασύρματου ελεγκτή Xbox 360: Αυτές είναι οδηγίες για να φτιάξετε το δικό σας τηλεχειριζόμενο αυτοκίνητο, που ελέγχεται χρησιμοποιώντας ασύρματο χειριστήριο Xbox 360
Τηλεχειριζόμενο αυτοκίνητο Bluetooth χρησιμοποιώντας Arduino UNO: 4 βήματα
Τηλεχειριζόμενο αυτοκίνητο Bluetooth με χρήση Arduino UNO: Θα είναι πάντα συναρπαστικό να ξεκινάμε να εφαρμόζουμε αυτό που έχουμε μελετήσει μέχρι τώρα στο Arduino. Βασικά, οι περισσότεροι θα ακολουθούσαν τα βασικά. Λοιπόν, εδώ θα εξηγήσω αυτό το τηλεχειριζόμενο αυτοκίνητο βασισμένο σε Arduino. Απαιτήσεις: 1. Arduino UNO
Το αυτόνομο τηλεχειριζόμενο αυτοκίνητο: 6 βήματα
Το Αυτόνομο Τηλεχειριζόμενο Αυτοκίνητο: Αυτό το διδακτικό δημιουργήθηκε για να εκπληρώσει την απαίτηση έργου του Makecourse στο Πανεπιστήμιο της Νότιας Φλόριντα (www.makecourse.com). Αυτό το έργο καταδεικνύει πώς ένα Arduino μαζί με ένα Διπλό H-Bridge Motor Drive είναι σε θέση για τον έλεγχο τεσσάρων
Maverick - Τηλεχειριζόμενο αυτοκίνητο διπλής κατεύθυνσης επικοινωνίας: 17 βήματα (με εικόνες)
Maverick - Τηλεχειριζόμενο αυτοκίνητο διπλής κατεύθυνσης επικοινωνίας: Γεια σε όλους είμαι ο Razvan και καλώς ήλθατε στο “ Maverick ” έργο. Μου άρεσαν πάντα τα τηλεχειριζόμενα πράγματα, αλλά ποτέ δεν είχα αυτοκίνητο RC. Έτσι αποφάσισα να φτιάξω ένα που μπορεί να κάνει κάτι παραπάνω από μια απλή μετακίνηση. Για αυτό το έργο θα σας