Πίνακας περιεχομένων:
- Βήμα 1: Στοιχεία
- Βήμα 2: Συνδέστε τα εξαρτήματα
- Βήμα 3: Κωδικός
- Βήμα 4: Ζωντανή ροή
- Βήμα 5: Λειτουργική δοκιμή
- Βήμα 6: Συμπέρασμα
Βίντεο: FPV RC Car: 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Αυτό το έργο είναι στο συρτάρι μου για κάποιο χρονικό διάστημα και εγώ από τη στιγμή που το Maker Fair έρχεται στην πόλη, ήταν μια καλή στιγμή για να το καταφέρω.
Πριν από πολύ καιρό, υπήρχε ένα παιχνίδι με το όνομα "Micro Machines" για το Sega Mega Drive (Genesis) στο οποίο περνάω ώρες παίζοντας. Βασικά αυτό ήταν ένα παιχνίδι αγώνων με μικρά αυτοκίνητα όπου η πίστα ήταν μέρος αντικειμένων της καθημερινής ζωής. Διαπίστωσα ότι υπάρχει μια νέα έκδοση αυτού του παλιού κλασικού.
Στην αρχική έκδοση, το παιχνίδι είχε κάτοψη της πίστας και των αυτοκινήτων, αλλά ήθελα να έχω την προβολή πρώτου προσώπου σε οθόνη κεφαλής. Η κάμερα θα κινηθεί σύμφωνα με την κίνηση του κεφαλιού της συσκευής αναπαραγωγής.
Το χειριστήριο πρέπει να είναι ένας τροχός αγώνων.
Δυστυχώς, αυτό δεν ήταν δυνατό και τελικά αυτό ήταν που πήρα.
Λόγω πολλών παραγόντων δεν εφάρμοσα την οθόνη κεφαλής και την σερβο ελεγχόμενη κάμερα, αλλά το αυτοκίνητο είναι ελεγκτή από τον αγωνιστικό τροχό, έχω μια ασύρματη κάμερα και όλα λειτουργούν. Το πρόβλημα είναι το εύρος. Μπορώ να ελέγξω και να δω την τροφοδοσία της κάμερας μόνο εάν κάθε μονάδα πομπού και δέκτη είναι σε οπτική επαφή.
Σε κάθε περίπτωση, υπάρχουν πολύ ενδιαφέρουσες πτυχές αυτού του έργου που αξίζει να μοιραστείτε.
Βήμα 1: Στοιχεία
RC Car
Μόλις επέλεξα το πιο φθηνό που θα μπορούσα να βρω σε κλίμακα 1:20.
Ασύρματη κάμερα
Είχα πολλές επιλογές πού, αλλά πιθανώς πότε για το χειρότερο. Εάν σχεδιάζετε να κάνετε κάτι τέτοιο ΜΗΝ χρησιμοποιείτε τέτοιου τύπου κάμερες.
MicrocontrollerDFRobot Dreamer Nano V4.1, το pinout 2,54mm είναι απαραίτητο για αυτό το έργο. Ελέγξτε τη σελίδα wiki του DFRobot για περισσότερες πληροφορίες σχετικά με αυτόν τον μικροελεγκτή
Computador Racing Wheel
Σήμερα είναι πολύ εύκολο να βρείτε παλιούς ελεγκτές αγώνων σχεδόν δωρεάν. Αυτό το πήρα δωρεάν στην τοπική αγορά διαδικτύου.
Έρχεται με την παλιά θύρα παιχνιδιών 15 ακίδων, που ήταν συνδεδεμένη στην κάρτα ήχου του υπολογιστή.
Ελεγκτής κινητήρα
Η επιλογή ήταν το L298N με δυνατότητα 2Α και με μέγιστο 46V στην είσοδο εξυπηρετεί τέλεια ή αυτό το έργο.
Πομποδέκτης RF
Για την ασύρματη επικοινωνία μεταξύ του τροχού και του αυτοκινήτου, πήγα με τον πομποδέκτη nRF24L01+ RF.
Είχα κάποια από αυτά και είναι εύχρηστα.
Μπαταρία
Μια μπαταρία 7.4V 800mA LiPo παρέχει ισχύ στο αυτοκίνητο RC, στον μικροελεγκτή, στον πομποδέκτη RF και στην ασύρματη κάμερα
Διάφορα
Αντίσταση 4x - 10K
Αντίσταση 4x - 100K
Perfboard (συνηθισμένο στα έργα μου), βύσμα μπαταρίας 9V και μερικά καλώδια
Βήμα 2: Συνδέστε τα εξαρτήματα
Πομπός Computar Racing Wheel
Το pin pin της θύρας παιχνιδιού μπορεί να βρεθεί πού
en.wikipedia.org/wiki/Game_por
Βρήκα επίσης έναν πολύ ωραίο ιστότοπο με σχηματική σύνδεση με το arduino
www.built-to-spec.com/blog/2009/09/10/using-a-pc-joystick-with-the-arduino/
Το κύκλωμα είναι ενσωματωμένο στο prefboard σύμφωνα με το σχηματικό που έχω προσθέσει.
Για τη σύνδεση NRF24L01+ χρησιμοποιώ τον προσαρμογέα βάσης που φέρει ρυθμιστή τάσης 3,3V συν επιπλέον πυκνωτές για αύξηση της σταθεροποίησης γραμμής.
Εάν θέλετε απλώς να χρησιμοποιήσετε το NRF24L01 +, το καλώδιο τροφοδοσίας πρέπει να προέρχεται από το +3.3V από το Arduino.
Δέκτης αυτοκινήτου RC
Για το αυτοκίνητο χρησιμοποιώ επίσης τον προσαρμογέα βάσης NRF24L01+, και πάλι αυτό είναι προαιρετικό.
Το L298n συνδέεται με τις ακίδες D2 έως D7.
Η ισχύς για ασύρματη κάμερα προέρχεται επίσης από τη μπαταρία
Μετά από μερικές δοκιμές, χρησιμοποίησα τον κανόνα για τον ψύκτη και αποφάσισα να χρησιμοποιήσω έναν ανεμιστήρα.
Βήμα 3: Κωδικός
Για να εκτελεστεί ο κώδικας θα χρειαστεί να εγκαταστήσετε τη βιβλιοθήκη RF24.
Μπορείτε να το κατεβάσετε ήταν
github.com/nRF24/RF24.
Οι ακίδες D9 και D10 χρησιμοποιούνται επίσης για αυτήν τη βιβλιοθήκη, οπότε μην ξεχάσετε να τις αλλάξετε αν θέλετε να χρησιμοποιήσετε άλλες
Ραδιόφωνο RF24 (9, 10). // Ρυθμίστε το ραδιόφωνο nRF24L01+ στο δίαυλο SPI συν τις ακίδες 9 και 10
Στη συνέχεια, δηλώστε τις ακίδες για τον ελεγκτή στον κωδικό Car_TX.
// Δηλώστε τις καρφίτσες για το αγωνιστικό τιμόνι int wheel_direction = A0;
const int button_1A = 2;
const int Κουμπί_2Α = 4;
const int button_1B = 3;
const int button_2B = 5;
Και οι ακίδες για την κίνηση του ελεγκτή κινητήρα
// Ορισμός καρφιτσών για κινητήρα // Ταχύτητα κινητήρα
int enable_A = 3;
int in1Pin = 2;
int in2Pin = 4;
// Κινητική κατεύθυνση
int enable_B = 5;
int in3Pin = 6;
int in4Pin = 7;
Βήμα 4: Ζωντανή ροή
Το σετ ασύρματης κάμερας αποτελείται από μια ασύρματη κάμερα και έναν δέκτη ικανό να εξάγει ένα σύνθετο σήμα βίντεο.
Στη συνέχεια, ο δέκτης συνδέεται με μετατροπέα που επιτρέπει τη σύνδεση με οθόνες VGA.
Βήμα 5: Λειτουργική δοκιμή
Βήμα 6: Συμπέρασμα
Αφού ολοκληρώσετε τα πάντα και τα συναρμολογήσετε, το αποτέλεσμα δεν ήταν το αναμενόμενο. Η εμβέλεια των πάντων ήταν περίπου 2μ σε εσωτερικό χώρο !!! Μάλλον επειδή αυτό έγινε με προϋπολογισμό περίπου 50 € !!!
Αυτό χρειάζεται πλήρη επανεξέταση των επιλεγμένων στοιχείων. Πιθανώς θα χρησιμοποιήσω στο μέλλον τις ίδιες κάμερες και πομπούς που χρησιμοποιούνται στα drones με FPV. Σήμερα είναι ήδη δυνατό να αποκτήσετε κάποιο εξοπλισμό με το φρενάρισμα της τράπεζας.
Δεν είναι όλα άσχημα, κατά τη διάρκεια των δοκιμών ήταν πολύ διασκεδαστικό να οδηγείς το αυτοκίνητο με τον ελεγκτή αγώνων. Πιθανότατα θα φτιάξω μια νέα έκδοση χρησιμοποιώντας μικρό αυτοκίνητο RC αλλά με έλεγχο των τροχών.
Μη διστάσετε να σχολιάσετε ή να μου στείλετε ένα μήνυμα εάν διαπιστώσετε κάποιο λάθος ή εάν έχετε οποιαδήποτε πρόταση/βελτίωση ή απορίες.
Μου αρέσει, Εγγραφείτε, Φτιάξτε το.
Μην ξεχάσετε να αφήσετε την ψήφο σας για τους διαγωνισμούς που διεξάγω.
Συνιστάται:
Snow Plow για το FPV Rover: 8 βήματα (με εικόνες)
Snow Plow για το FPV Rover: Έρχεται χειμώνας. Έτσι, το FPV Rover χρειάζεται ένα Snow Plow για να εξασφαλίσει ένα καθαρό πεζοδρόμιο. Συνδέεται με το RoverInstructables: https://www.instructables.com/id/FPV-Rover-V20/ Thingiverse: https://www.thingiverse.com/thing : 2952852Ακολουθήστε με στο Instagram για αργά
RC FPV-Trike με πίσω τιμόνι: 9 βήματα (με εικόνες)
RC FPV-Trike With Rear Steering Wheel: Καθώς είχα μερικά ανταλλακτικά από το πρώτο μου FPV Rover, αποφάσισα να φτιάξω ένα αυτοκίνητο RC. Αλλά δεν πρέπει να είναι απλώς ένα τυπικό αυτοκίνητο RC. Ως εκ τούτου, έχω σχεδιάσει ένα trike με πίσω τιμόνι. Ακολουθήστε με στο Instagram για τα τελευταία νέα https: //www.instagram.com
Lowcost 3d Fpv Camera για Android: 7 βήματα (με εικόνες)
Lowcost 3d Fpv Camera για Android: Το FPV είναι ένα πολύ ωραίο πράγμα. Και θα ήταν ακόμα καλύτερα σε 3d. Η τρίτη διάσταση δεν έχει πολύ νόημα σε μεγάλες αποστάσεις, αλλά για ένα εσωτερικό Micro Quadcopter είναι τέλειο. Έτσι είδα μια ματιά στην αγορά. Αλλά οι κάμερες που βρήκα ήταν όλες
DIY Smart Robot Tracking Car Kits Tracking Car Photosensitive: 7 βήματα
DIY Smart Robot Tracking Car Kits Tracking Car Photosensitive: Design by SINONING ROBOT Μπορείτε να αγοράσετε από το robot car tracking TheoryLM393 chip σύγκριση των δύο φωτοαντιστάσεων, όταν υπάρχει μία πλευρική φωτοαντίσταση LED στο WHITE η πλευρά του κινητήρα θα σταματήσει αμέσως, η άλλη πλευρά του κινητήρα γυρίστε, έτσι ώστε
Budget FPV RC Car: 4 Βήματα
Budget FPV RC Car: Εργάζομαι για τη μετατροπή του φορτηγού μου Redcat Gen7 RC σε ένα όμορφο αμαξίδιο First Person View (FPV), με πλήρως εκτυπωμένο τρισδιάστατο σώμα, αυτό δεν είναι τόσο διδακτικό, αλλά είναι ένα σκαλοπάτι προς αυτό! Ο Gearbest επικοινώνησε μαζί μου για να δει αν ήθελα να χρησιμοποιήσω