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

Arduino Bluetooth RC Car: 12 Βήματα
Arduino Bluetooth RC Car: 12 Βήματα

Βίντεο: Arduino Bluetooth RC Car: 12 Βήματα

Βίντεο: Arduino Bluetooth RC Car: 12 Βήματα
Βίντεο: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Νοέμβριος
Anonim
Arduino Bluetooth RC Car
Arduino Bluetooth RC Car
Arduino Bluetooth RC Car
Arduino Bluetooth RC Car

Ελέγχετε ένα αυτοκίνητο RC μέσω μιας εφαρμογής στο τηλέφωνό σας; Είναι δυνατό!

Χρησιμοποιώντας ένα Arduino, λίγο Bluetooth, μερικούς τροχούς και ένα σωρό άλλα μικρά αλλά βασικά κομμάτια, καταφέραμε να δημιουργήσουμε ένα αυτοκίνητο RC που συνδέεται με Bluetooth και μπορεί να ελεγχθεί από μια εφαρμογή στο τηλέφωνό σας. Φαίνεται αρκετά απλό, σωστά; Λοιπόν, μετά από περίπου ένα μήνα, μπορέσαμε να γυαλίσουμε ένα λειτουργικό αυτοκίνητο Bluetooth RC. Με τις οδηγίες μας θα μπορείτε να το κάνετε πολύ πιο γρήγορα από ότι ήμασταν.

Βήμα 1: Προγραμματίστε τα βήματά σας στο Trello

Προγραμματίστε τα βήματά σας στο Trello
Προγραμματίστε τα βήματά σας στο Trello

Για να ξεκινήσετε τον προγραμματισμό στο trello, πρέπει να γνωρίζετε τι θέλετε να κάνετε και ποια υλικά χρειάζεστε.

Τα πράγματα που θέλετε να βάλετε στο trello σας είναι:

- Πάρτε/Αγοράστε τις προμήθειές σας

- Κατασκευάστε αυτοκίνητο

- Έλεγχος DC Motors με Arduino

- Συνδεθείτε στο Arduino με Bluetooth

- Κάντε το αυτοκίνητο RC ασύρματο

- Κωδικοποίηση

- Κάντε εφαρμογή

- Αισθητήρας απόστασης σύνδεσης/ κωδικού (απαιτείται μόνο για το προαιρετικό βήμα.)

- Δοκιμές

-Εξωτερικός

- Τεκμηρίωση/ Πώς να

Τώρα, υπάρχουν πολλά βήματα σε κάθε ένα από αυτά, αλλά θα μπορείτε να βρείτε περισσότερες λεπτομέρειες στα επόμενα βήματα της διαδικασίας μας.

Βήμα 2: Λάβετε/Αγοράστε τα αναλώσιμά σας

Λάβετε/Αγοράστε τα αναλώσιμά σας
Λάβετε/Αγοράστε τα αναλώσιμά σας
Λάβετε/Αγοράστε τα αναλώσιμά σας
Λάβετε/Αγοράστε τα αναλώσιμά σας
Λάβετε/Αγοράστε τα αναλώσιμά σας
Λάβετε/Αγοράστε τα αναλώσιμά σας

Τα υλικά που θα χρειαστείτε για αυτό το έργο περιλαμβάνουν:

-Ardduino

-Μηχανοκίνητο πρόγραμμα οδήγησης (TB6612FNG Breakout)

-Bluetooth Low Energy Driver (nRF8001 Bluetooth LE)

-Dc Motors

-Μπαταρία (μπαταρίες)

-Σύρματα

-Ηλεκτρονική πλακέτα

Βήμα 3: Κατασκευάστε αυτοκίνητο

Κατασκευή αυτοκινήτου
Κατασκευή αυτοκινήτου

Με τους κινητήρες DC και την πλακέτα κυκλώματος

1) Συνδέστε το πρόγραμμα οδήγησης μοτέρ στο Arduino

2) Συνδέστε το Arduino στους κινητήρες DC

*Ανατρέξτε στη φωτογραφία για προβολή του κυκλώματος.

Βήμα 4: Έλεγχος κινητήρων DC με Arduino

Με τον κωδικό MotorTest από τη βιβλιοθήκη οδηγών Motor, το Arduino θα μπορεί να ελέγχει τους κινητήρες DC.

-Ο κώδικας motorTest κάνει τους Motors να κάνουν μια μικρή «τζόγκα».

-Μεταβείτε με κύλιση προς τα κάτω όπου γράφει TB6612FNG Arduino Library και εκεί θα γίνει λήψη.

-Μετά από αυτό μπορείτε να τοποθετήσετε αυτήν τη βιβλιοθήκη στο Arduino IDE ως συμπιεσμένο αρχείο.

-Πηγαίνετε στο σκίτσο, συμπεριλάβετε τη βιβλιοθήκη και, στη συνέχεια, προσθέστε.zip βιβλιοθήκη και επιλέξτε το αρχείο σας.

-Αυτό το αρχείο θα εμφανιστεί στη συνέχεια με παραδείγματα.

-Και θα μπορείτε να δοκιμάσετε τους κινητήρες σας.

Βήμα 5: Συνδέστε το Bluetooth

Συνδέστε το Bluetooth
Συνδέστε το Bluetooth

Χρησιμοποιώντας το Bluetooth Low Energy Driver, μπορούμε να το συνδέσουμε στο Arduino όπως φαίνεται στην εικόνα.

- Από τη σύνδεση με το Arduino, είμαστε σε θέση να, με κάποιον κωδικό, να μετακινήσουμε το αυτοκίνητο με την εφαρμογή Adafruit.

-Πηγαίνετε στη σελίδα Adafruit με το πρόγραμμα οδήγησης nrf8001 και η βιβλιοθήκη είναι σε θέση για λήψη.

-Με αυτήν τη βιβλιοθήκη, μπορείτε να χρησιμοποιήσετε τον παρεχόμενο κωδικό (echo demo) για να προγραμματίσετε το αυτοκίνητο να κινείται όταν σας δίνεται μια εντολή.

Βήμα 6: Κωδικοποίηση - Χρήση της εφαρμογής Adafruit

Κωδικοποίηση - Χρήση της εφαρμογής Adafruit
Κωδικοποίηση - Χρήση της εφαρμογής Adafruit

Μετά τη λήψη της εφαρμογής και την τροποποίηση του κώδικα όπως τον θέλετε, για να κάνετε τα πράγματα να κινούνται:

1) Ξεκινήσαμε συνδέοντας το αυτοκίνητο (το οποίο αρχικά ονομαζόταν UART) και πήγαμε στις μονάδες UART.

- Εδώ μπορείτε να πληκτρολογήσετε μια εντολή, όπως f for forward, αν αυτό έχετε στον κώδικά σας για να κάνετε το αυτοκίνητο να προχωρήσει.

*Μπορείτε να αναφέρετε τον κωδικό μας, ο οποίος θα αναρτηθεί σε μεταγενέστερο βήμα.

Βήμα 7: Κάντε το RC Car Wireless

Κάντε το RC Car Wireless
Κάντε το RC Car Wireless

Εδώ θα χρειαστείτε τις μπαταρίες σας.

Χρησιμοποιώντας μια μπαταρία και μπαταρίες που είναι συνδεδεμένες στους κινητήρες DC, το αυτοκίνητο μπορεί να κινηθεί χωρίς να συνδεθεί με τίποτα άλλο.

*Μπορείτε να δείτε στην παραπάνω εικόνα πώς συνδέεται η μπαταρία και η μπαταρία που είναι προσαρτημένες στους κινητήρες.

Βήμα 8: Κάντε μια τροποποιημένη εφαρμογή για να εργαστείτε με το Pad Control

Αποφασίσαμε να χρησιμοποιήσουμε το χειριστήριο για να είμαστε τηλεχειριστήριο για το αυτοκίνητό μας. Για να το κάνουμε αυτό έπρεπε:

- Τροποποιήστε τον πηγαίο κώδικα της αρχικής εφαρμογής Adafruit.

-Ο τροποποιημένος κώδικας μας συνδέεται εδώ και αυτή η τροποποιημένη εφαρμογή είναι ΜΟΝΟ για το android.:

-Και πώς να χρησιμοποιήσετε την εφαρμογή, κατασκευασμένη με τον τροποποιημένο κώδικα:

-Όταν ανοίγετε την εφαρμογή:

-Σύνδεση με CAR

-Όταν κάνετε κλικ στη σύνδεση, θα εμφανιστεί μια λίστα με την ένδειξη επιλογή λειτουργίας για σύνδεση στο αυτοκίνητο

-Κάντε κλικ στο χειριστήριο

-Στο χειριστήριο, μετακινηθείτε μέχρι κάτω και κάντε κλικ στο κουμπί ελέγχου.

-Στο μαξιλάρι ελέγχου:

-Το επάνω βέλος πηγαίνει μπροστά

-Το βέλος κάτω πηγαίνει προς τα πίσω

-Το αριστερό βέλος πηγαίνει αριστερά

-Το δεξί βέλος πηγαίνει δεξιά

-Το κουμπί 1 είναι φρένο

-Το κουμπί 2 είναι ντόνατ

Βήμα 9: (Προαιρετικό): Προσθέστε έναν αισθητήρα απόστασης

(Προαιρετικό): Προσθέστε έναν αισθητήρα απόστασης
(Προαιρετικό): Προσθέστε έναν αισθητήρα απόστασης

Για το αυτοκίνητό μας RC, προσθέσαμε έναν αισθητήρα απόστασης.

-Ο αισθητήρας απόστασης τοποθετείται στο μπροστινό μέρος του αυτοκινήτου μας RC, το οποίο προσπαθήσαμε να κάνουμε αυτόματα να μετακινηθεί σε διαφορετική κατεύθυνση όταν υπάρχει κάτι μπροστά του.

Βήμα 10: Δοκιμή

Κατά τη δοκιμή, -Ελέγξτε για να βεβαιωθείτε ότι όλες οι λειτουργίες λειτουργούν όπως θέλετε:

-Προς τα εμπρός

-Πίσω

-Αριστερά

-Σωστά

-Να σταματήσει

-Ντόνατ

-Αυτόματο

Αυτές είναι η συγκεκριμένη λειτουργία μας, μπορείτε να χρησιμοποιήσετε την ίδια ή να τις αλλάξετε για να κάνετε αυτό που θέλετε.

Βήμα 11: Προσθέστε ένα εξωτερικό

Όταν προσθέτετε ένα εξωτερικό, αυτό εξαρτάται αποκλειστικά από εσάς.

-Το εξωτερικό του αυτοκινήτου είναι κυρίως μόνο για να συγκρατεί το υλικό μαζί.

-Χρησιμοποιήσαμε φερμουάρ και σύρματα για να κρατήσουμε τα πάντα στη θέση τους.

-Μπορείτε να σχεδιάσετε το εξωτερικό του αυτοκινήτου σας με όποιον τρόπο σας αρέσει.

** Το πιο σημαντικό μέρος του εξωτερικού είναι να κρατάτε τα πάντα στη θέση τους!

Βήμα 12: Έγγραφο

Κατά τη δημιουργία του αυτοκινήτου σας RC, βεβαιωθείτε ότι τεκμηριώνετε καθώς προχωράτε.

Αυτό μπορεί να βοηθήσει όταν:

-Διορθώστε ένα πρόβλημα που αντιμετωπίζετε.

-Αλλαγή γύρω από την καλωδίωση.

-Θυμηθείτε τι κάνατε κάθε μέρα, -Κοιτάζοντας ξανά το έργο σας.

Συνιστάται: