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

Πώς να συνδέσετε ένα αυτοκίνητο RC και ένα Raspberry Pi στο Remo.tv: 4 βήματα
Πώς να συνδέσετε ένα αυτοκίνητο RC και ένα Raspberry Pi στο Remo.tv: 4 βήματα

Βίντεο: Πώς να συνδέσετε ένα αυτοκίνητο RC και ένα Raspberry Pi στο Remo.tv: 4 βήματα

Βίντεο: Πώς να συνδέσετε ένα αυτοκίνητο RC και ένα Raspberry Pi στο Remo.tv: 4 βήματα
Βίντεο: Course Lesson 10 of 10: Controlling Raspberry Pi Pico 4WD Smart Car Kit with mobile App 2024, Νοέμβριος
Anonim
Πώς να συνδέσετε ένα αυτοκίνητο RC και ένα Raspberry Pi στο Remo.tv
Πώς να συνδέσετε ένα αυτοκίνητο RC και ένα Raspberry Pi στο Remo.tv

ΑΚΟΛΟΥΘΗΣΤΕ ΑΥΤΕΣ ΤΙΣ ΟΔΗΓΙΕΣ ΣΤΟ ΔΙΚΟ ΣΑΣ ΚΙΝΔΥΝΟ, ΔΕΝ ΕΙΜΑΙ ΥΠΕΥΘΥΝΟΣ ΓΙΑ ΟΠΟΙΑΔΗΠΟΤΕ ΖΗΜΙΑ ΚΑΙ ΝΟΜΙΚΑ ΖΗΤΗΜΑΤΑ ΜΗΝ ΤΟ ΚΑΝΕΤΕ ΑΥΤΟ ΑΝ ΖΕΙΤΕ ΚΟΝΤΑ ΣΕ ΑΕΡΟΔΡΟΜΙΟ, ΣΤΑΘΜΟ ΡΑΔΙΟΦΩΝΟΥ, OR ΥΠΗΡΕΣΙΕΣ ΕΠΕΙΓΟΥΝ. Εάν κάποιο από τα σήματά σας παρεμβαίνει στον έλεγχο εναέριας κυκλοφορίας, στις υπηρεσίες έκτακτης ανάγκης (αστυνομία, ασθενοφόρο), κλπ, θα έρθει αναζητώντας το σήμα σας και τελικά εσείς !!

Εάν αυτό παρεμβαίνει στα αεροσκάφη, η FAA (ΗΠΑ) θα έρθει με ένα DF και θα σας βρει και μπορείτε να χρεωθείτε. Χρησιμοποιήστε με προσοχή

Προμήθειες

• Raspberry Pi (3B και πάνω πιστεύω)

• Ένα αυτοκίνητο RC (ΠΡΕΠΕΙ ΝΑ ΕΙΝΑΙ ΚΑΠΟΙΟ ΓΥΡΩ 27MHz, ΟΤΙΔΗΠΟΤΕ ΑΝΩ ΤΩΝ 30MHz ΔΕΝ θα λειτουργήσει, βεβαιωθείτε ότι το αυτοκίνητο ΔΕΝ είναι 2,4GHz)

• Κάμερα Web USB

• Powerbank (Για την τροφοδοσία του raspberry pi, κάθε γενική τράπεζα τροφοδοσίας θα το κάνει αρκεί να διαθέτει θύρα usb)

• Επαναφορτιζόμενες μπαταρίες (Για το RC Car, εάν το αυτοκίνητο διαθέτει ενσωματωμένη επαναφορτιζόμενη μπαταρία, δεν χρειάζεται να το αποκτήσετε)

• Ταινία και ζεστή κόλλα

• θηλυκό καλώδιο dupont (για σύνδεση στο pi ως «κεραία»)

Βήμα 1: Βεβαιωθείτε ότι το αυτοκίνητο είναι συμβατό με το Raspberry Pi

Βεβαιωθείτε ότι το αυτοκίνητο είναι συμβατό με το Raspberry Pi
Βεβαιωθείτε ότι το αυτοκίνητο είναι συμβατό με το Raspberry Pi

Έτσι, πρώτα πριν αρχίσετε να σκίζετε πράγματα πρέπει να δείτε αν το αυτοκίνητο θα συνεργαστεί ακόμη και με το βατόμουρο pi, για την αποστολή σημάτων στο ίδιο το αυτοκίνητο χρησιμοποιώ το pi-rc σε συνδυασμό με τη χρήση μιας πρίζας για σύνδεση στον κώδικα python.

Τοποθετήστε το καλώδιο dupont στο GPIO 4/pin 7 (Όπως φαίνεται στην παραπάνω εικόνα. ΜΗΝ ΓΕΦΥΡΕΤΕ ΚΑΜΙΑ ΚΟΝΤΑ !!!)

Και στη συνέχεια κλωνοποιήστε το git repo του pi-rc στο raspberry pi με αυτήν την εντολή:

κλωνοποίηση $ git

Αφού το κάνετε αυτό, ακολουθήστε τις οδηγίες εδώ για να λάβετε τη σωστή διαμόρφωση και να το δοκιμάσετε.

Εάν λειτουργεί, αποθηκεύστε το paramet.json για αργότερα.

Βήμα 2: Συναρμολόγηση του αυτοκινήτου RC

Βάζοντας μαζί το αυτοκίνητο RC
Βάζοντας μαζί το αυτοκίνητο RC

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

Βήμα 3: Ρυθμίστε το Remo Controller

Ρυθμίστε το Remo Controller
Ρυθμίστε το Remo Controller

Για να ρυθμίσετε τον ελεγκτή remo, ρυθμίστε τον κανονικά - οδηγίες εδώ, στη συνέχεια μεταβείτε στον κατάλογο "υλικό" και διαγράψτε όλο τον κώδικα από το αρχείο "none.py" και αντικαταστήστε τον με τον κωδικό εδώ, θα πρέπει να τον επεξεργαστείτε Κάποιοι όμως, επεξεργαστείτε τις γραμμές 19-43 για να ταιριάζουν με το περιεχόμενο αυτού του αρχείου parameter.json που αποθηκεύσατε νωρίτερα. ΜΗΝ ΑΛΛΑΞΕΤΕ ΤΙΣ ΝΕΚΡΕΣ ΣΥΧΝΟΤΗΤΕΣ OR ΤΟΝ ΚΩΔΙΚΟ ΑΚΡΙΒΩΣ ΜΕΤΑ ΤΙΣ «ΧΡΟΝΟΥ. LEΠΝΟΥ» !!!

Μετά από αυτό, ρυθμίστε ανάλογα τα στοιχεία ελέγχου ιστότοπου remo.tv

- 'f' = εμπρός

- 'b' = προς τα πίσω

- 'l' = αριστερά

- 'r' = δεξιά

- 'bl' = πίσω αριστερά

- 'br' = πίσω δεξιά

Βήμα 4: Εκτέλεση του Bot

Ανοίξτε 2 τερματικά ssh στο pi και ξεκινήστε το σενάριο pi-rc πηγαίνοντας στο φάκελο στον οποίο βρίσκεται ο κώδικας pi-rc και εκτελώντας το «sudo./pi_pcm -v» και, στη συνέχεια, εκτελέστε το controller.py στο remo.tv φάκελο χειροκίνητα μεταβαίνοντας στο φάκελο του ελεγκτή remo και εκτελώντας python controller.py

Συνιστάται: