Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αυτό φαίνεται και είναι πολύ γυμνό. Θα συνιστούσα σε όποιον θέλει να κάνει αυτό το έργο να εξετάσει κάποιον τρόπο κάλυψης των ηλεκτρονικών για προστασία από το νερό και τη βρωμιά.
Βήμα 1: Πράγματα που χρειάζεστε
-Arduino MEGA
-Arduino UNO
-2x Joysticks
-2x 2.4GHz Πομποδέκτες
-Οποιοδήποτε πλαίσιο με τουλάχιστον δύο κινητήρες (για το τιμόνι και την ισχύ)
-Αυτό το έργο διαθέτει τρεις κινητήρες (ένας επιπλέον για κίνηση στους μπροστινούς τροχούς)
-Μπαταρία για κινητήρες
-2x Μονάδες Ελέγχου Κινητήρα (χρειάζονται δύο μόνο για κίνηση σε όλους τους τροχούς μερικής απασχόλησης)
-2x μπαταρίες 9 volt για arduino's
-Ασπίδα επέκτασης Arduino
-Διακόπτης ισχύος για κινητήρες (προαιρετικά)
Βήμα 2: Συναρμολόγηση του ελεγκτή
Για το χειριστήριο θα χρειαστείτε ένα Arduino UNO με μια ασπίδα επέκτασης, δύο χειριστήρια, έναν πομποδέκτη 2,4GHz και μία μπαταρία 9v.
Η ασπίδα επέκτασης χρησιμοποιείται για περισσότερες καρφίτσες GND και 5V, αυτό θα κάνει το έργο ευκολότερο καθώς δεν θα χρειαστεί να κάνετε καμία συγκόλληση για τον ελεγκτή
Ξεκινήστε συνδέοντας τα χειριστήρια στο Arduino. Θυμηθείτε ότι το ένα χειριστήριο είναι υπεύθυνο για την κίνηση Χ, ενώ το άλλο είναι υπεύθυνο για την κίνηση Υ. Η προστατευτική επέκταση απαιτείται για την τροφοδοσία και των χειριστηρίων και του πομποδέκτη.
Το Joystick 1 θα είναι ενσύρματο για τον άξονα x (γκάζι), Μπορείτε να συνδέσετε το SW (διακόπτης χειριστηρίου) εάν θέλετε να ενεργοποιήσετε την εναλλαγή μεταξύ 4WD και 2WD (αλλά αυτό δεν εφαρμόζεται σε αυτό)
Το Joystick 2 θα είναι ενσύρματο για τον άξονα y (τιμόνι)
Στη συνέχεια, θα θελήσετε να ξεκινήσετε την καλωδίωση του πομποδέκτη ως εξής
Καρφίτσες πομποδέκτη ---- καρφίτσες Arduino
GND 1 ---- GND
VCC 2 ---- 3,3V
CE 3 ---- 7
CSN 4 ---- 8
SCK 5 ---- 13
MOSI 6 ---- 11
MISO 7 ---- 12
IRQ 8 ---- δεν είναι συνδεδεμένο
Βήμα 3: Συναρμολόγηση του αυτοκινήτου
Για αυτό, θα χρειαστείτε το σασί σας με κινητήρες, Arduino MEGA, δύο μονάδες ελέγχου κινητήρα, έναν πομποδέκτη 2,4GHz και μία μπαταρία 9v.
Ξεκινήσαμε με την καλωδίωση των κινητήρων στις μονάδες ελέγχου κινητήρα. Θυμηθείτε ότι υπάρχουν τρεις κινητήρες (ο καθένας με δύο καλώδια), οπότε μια μονάδα ελέγχου κινητήρα θα είναι μόνο μισοσύρματη.
Στη συνέχεια, θα θέλετε να συνδέσετε τις μονάδες ελέγχου κινητήρα στο MEGA. Θυμηθείτε ποιες καρφίτσες χρησιμοποιήσατε για την κατεύθυνση του κινητήρα, καθώς θα χρειαστείτε αυτές στον κώδικα.
Στη συνέχεια, μπορείτε να ξεκινήσετε την καλωδίωση του πομποδέκτη στο MEGA. Οι καρφίτσες δεν θα είναι οι ίδιες με αυτές του UNO λόγω του τρόπου με τον οποίο το MEGA χειρίζεται την επικοινωνία.
Η καλωδίωση για τις ακίδες 4 και 6 παραμένει ανοιχτή. Στο codem ήταν καλωδιωμένοι για τους μπροστινούς τροχούς. Αλλά αν επιλέξετε να το έχετε μόνο RWD, δεν θα χρειαστεί να τα συνδέσετε.
Καρφίτσες πομποδέκτη ---- καρφίτσες ArduinoGND 1 ---- GND
VCC 2 ---- 3,3V
CE 3 ---- 7
CSN 4 ---- 8
SCK 5 ---- 52
MOSI 6 ---- 51
MISO 7 ---- 50
IRQ 8 ---- δεν είναι συνδεδεμένο
Βήμα 4: Ο κώδικας
Το Car.ino ανεβαίνει στο MEGA
Controller.ino στο UNO
Εάν θέλετε να χρησιμοποιήσετε τη Σειριακή οθόνη για σκοπούς εντοπισμού σφαλμάτων, βεβαιωθείτε ότι έχετε ορίσει το ποσοστό baud σε 115200.