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

Χειροκίνητο ελεγχόμενο αυτοκίνητο RC: 15 βήματα
Χειροκίνητο ελεγχόμενο αυτοκίνητο RC: 15 βήματα

Βίντεο: Χειροκίνητο ελεγχόμενο αυτοκίνητο RC: 15 βήματα

Βίντεο: Χειροκίνητο ελεγχόμενο αυτοκίνητο RC: 15 βήματα
Βίντεο: Τηλεκατευθυνόμενο Τετρακόπτερο με Κάμερα & Head Lock 2024, Ιούλιος
Anonim
Χειροκίνητο ελεγχόμενο αυτοκίνητο RC
Χειροκίνητο ελεγχόμενο αυτοκίνητο RC
Χειροκίνητο ελεγχόμενο αυτοκίνητο RC
Χειροκίνητο ελεγχόμενο αυτοκίνητο RC

Γειά σου Κόσμε!

Αυτό είναι το πρώτο μου εκπαιδευτικό

Εάν έχετε οποιεσδήποτε ερωτήσεις - μη διστάσετε να τις ρωτήσετε.

Στοχευμένο κοινό:

Αυτό το έργο ισχύει για οποιονδήποτε έχει πάθος όταν πρόκειται για τεχνολογία. Είτε είστε ειδικός είτε απόλυτος αρχάριος όσον αφορά τη ρομποτική. Θα μπορείτε να δημιουργήσετε αυτό το έργο ακολουθώντας τις οδηγίες σε αυτό το έγγραφο.

Τι θα χρειαστείτε:

· (2) x Πίνακας ελεγκτή Elegoo Uno R3

· (2) x Prototype Expansion Board

· (1) x μονάδα Bluetooth HC-05

· (1) x μονάδα Bluetooth HC-06

· (1) x Γάντι Χεριού

· (1) x μονάδα GY-521

· (12) x σύρματα M-M

· (6) x σύρματα F-M

· (2) x 9V Μπαταρία με DC

R/C Αυτοκίνητο

· (1) x Πίνακας βάσης

· (2) x Δίσκος κωδικοποιητή

· (2) x Τροχός

· (2) x Μοτέρ DC επιβράδυνσης

· (1) x Δοχείο μπαταρίας

· (4) x M3*30 Βιδωτή μπάρα

· (8) x M3*6 Βιδωτή μπάρα

· (8) x Μ3 παξιμάδι

· (1) x Διακόπτης

· (4) x Σφιγκτήρας

· (1) x Ράφι σφυριών

· (4) x Μπαταρία AA

· (1) x L9110S 2-CH H-bridge Stepper Motor Dual DC Motor Motor Controlboard

Βήμα 1: Βήμα 1:

Βήμα 1
Βήμα 1
Βήμα 1
Βήμα 1
Βήμα 1
Βήμα 1
Βήμα 1
Βήμα 1

GOAL: Διαμορφώστε το ρυθμό baud και ορίστε τον κωδικό πρόσβασης του HC-06 (SLAVE)

Το HC-06 είναι μια υπομονάδα μόνο για μονάδα Bluetooth που σημαίνει ότι "μπορεί να μιλήσει μόνο". Το HC-06 βρίσκεται αυτόματα σε λειτουργία AT. Η λειτουργία AT είναι μια λειτουργία εντολών που σας επιτρέπει να ανακρίνετε/διαμορφώσετε ορισμένες από τις ρυθμίσεις της μονάδας Bluetooth.

I. Μόνο με το Arduino και το σειριακό USB συνδεδεμένο στον υπολογιστή. Ανεβάστε ένα κενό σκίτσο στο Arduino όπως επισυνάπτεται παραπάνω

II Αποσυνδέστε τη σειρά USB από τον υπολογιστή.

III. Συνδέστε το HC-06 και το Arduino με (4) καλώδια F-M-δείτε step1wireΣύναξη

IV. Συνδέστε το σειριακό USB στον υπολογιστή. Αυτό θα κάνει το HC-06 να αναβοσβήνει ανά δευτερόλεπτο.

V. Κάντε κλικ στο Serial Monitor και βεβαιωθείτε ότι υπάρχουν "No line Endings" και ότι ο ρυθμός baud έχει οριστεί σε "9600" στο κάτω μέρος της σειριακής οθόνης.

IV. Πληκτρολογήστε AT στο πλαίσιο κειμένου Serial Monitor και θα πρέπει να εκτυπώνεται OK (αυτό σημαίνει ότι υπάρχει επικοινωνία μεταξύ της σειριακής οθόνης και του Bluetooth)

VII. Ο προεπιλεγμένος κωδικός πρόσβασης του HC-06 είναι 1234, αλλά σε περίπτωση που δεν είναι. Πληκτρολογήστε AT+PIN1234 και πατήστε αποστολή. Στη συνέχεια, η σειριακή οθόνη θα εκτυπώσει το OKsetPIN. Αυτό θα ορίσει τον κωδικό πρόσβασης ζεύξης HC-06 σε 1234 (Ο κωδικός πρόσβασης μεταξύ του HC-06 και του HC-05 θα πρέπει να είναι ο ίδιος).

VIIII. Πληκτρολογήστε AT+BAUD8 και πατήστε αποστολή. Η σειριακή οθόνη θα εκτυπώσει OK115200. Αυτό θα ορίσει τον ρυθμό baud του HC-06 σε 115200. (Ο ρυθμός baud μεταξύ του HC-06 και του HC-06 θα πρέπει να είναι ο ίδιος).

Βήμα 2: Βήμα 2: Λάβετε τη διεύθυνση του HC-06 (SLAVE)

Βήμα 2: Λάβετε τη διεύθυνση του HC-06 (SLAVE)
Βήμα 2: Λάβετε τη διεύθυνση του HC-06 (SLAVE)
Βήμα 2: Λάβετε τη διεύθυνση του HC-06 (SLAVE)
Βήμα 2: Λάβετε τη διεύθυνση του HC-06 (SLAVE)
Βήμα 2: Λάβετε τη διεύθυνση του HC-06 (SLAVE)
Βήμα 2: Λάβετε τη διεύθυνση του HC-06 (SLAVE)

Μπορείτε να λάβετε τη διεύθυνση του HC-06 μέσω μιας εφαρμογής που ονομάζεται Bluetooth Finder μέσω ενός τηλεφώνου Android ή χρησιμοποιώντας το HC-05 για να μυρίσετε τις γύρω μονάδες Bluetooth γύρω από το HC-05.

ΘΥΜΑΣΤΕ τη διεύθυνση του HC-06. Θα χρειαστείτε αυτές τις πληροφορίες κατά τη διαμόρφωση του HC-05

Λήψη της διεύθυνσης του HC-06 μέσω Bluetooth Finder

I. Δείτε συνημμένη εικόνα

ΣΗΜΕΙΩΣΗ: Η διεύθυνση MAC θα μοιάζει με αυτή που επισημάνθηκε παραπάνω. Η μονάδα bluetooth θα ανακαλυφθεί κανονικά ως "HC-06".

I. Λήψη της εφαρμογής Bluetooth Finder

II Ενώ το HC-06 ενεργοποιήθηκε και αναβοσβήνει-αντιστοιχίστε το τηλέφωνο Android με το HC-06

III. Ο κωδικός πρόσβασης του HC-06 θα είναι 1234. Διαμορφώσαμε τον κωδικό πρόσβασης νωρίτερα μέσω της εντολής AT+PIN1234

IV. Μόλις γίνει σύζευξη του HC-06 και του τηλεφώνου Anroid. Ανοίξτε την εφαρμογή Bluetooth Finder για να δείτε ποια είναι η διεύθυνσή της.

Βήμα 3: Βήμα 3: Διαμόρφωση του HC-05 (Master)

Βήμα 3: Διαμόρφωση του HC-05 (Master)
Βήμα 3: Διαμόρφωση του HC-05 (Master)
Βήμα 3: Διαμόρφωση του HC-05 (Master)
Βήμα 3: Διαμόρφωση του HC-05 (Master)

*Λήψη της διεύθυνσης του HC-06 μέσω του HC-05

ΣΤΟΧΟΣ: Συνδέστε το HC-05 για αυτόματη σύνδεση μόνο με το HC-06

I. Ενώ το HC-06 είναι ενεργοποιημένο. Ανοίξτε μια νέα περίοδο λειτουργίας Arduino και ακολουθήστε τα βήματα 1-3 στο Βήμα 1.

II Κατά τη σύνδεση της σειράς USB στον υπολογιστή, βεβαιωθείτε ότι έχετε πατήσει το κουμπί στο HC-05. Αυτό θα κάνει το HC-05 να αναβοσβήνει και να σβήνει κάθε 2 δευτερόλεπτα. Αυτό υποδεικνύει ότι το HC-05 βρίσκεται σε λειτουργία AT. Βεβαιωθείτε ότι έχει επιλεγεί η σωστή θύρα. Η θύρα που επιλέγεται πρέπει να είναι το arduino στο οποίο είναι συνδεδεμένο το HC-05.

III. Κάντε κλικ στο Serial Monitor και βεβαιωθείτε ότι έχει προστεθεί το "Και NL & CR" και ότι ο ρυθμός baud έχει οριστεί σε "9600" στο κάτω μέρος της σειριακής οθόνης. (όπως φαίνεται στη συνημμένη εικόνα)

IV. Πληκτρολογήστε AT στο πλαίσιο κειμένου Serial Monitor και θα εκτυπώσει ERROR: (0) (Δεν είμαι σίγουρος γιατί συμβαίνει αυτό). Πληκτρολογήστε ξανά AT και η σειριακή οθόνη θα εκτυπώσει OK (αυτό σημαίνει ότι υπάρχει επικοινωνία μεταξύ της σειριακής οθόνης και του Bluetooth).

V. Τύπος AT+ROLE; και πατήστε αποστολή. Η σειριακή οθόνη θα εκτυπώσει τον ρόλο που έχει αυτή τη στιγμή το HC-05. Ρόλος 0 = σκλάβος. Ρόλος 1 = κύριος. Εάν ο ρόλος του είναι 0. Αλλάξτε τον ρόλο του σε 1 πληκτρολογώντας AT+ROLE = 1 Η σειριακή οθόνη θα εκτυπώσει στη συνέχεια OK αφού ρυθμίσει το ρόλο του HC-05 σε 1 (Master). Τύπος AT+ROLE; Και πάλι σε διπλό έλεγχο.

VI. Πληκτρολογήστε AT+CMODE; και πατήστε αποστολή. Η σειριακή οθόνη θα εκτυπώσει ποια λειτουργία σύνδεσης έχει το HC-05 αυτήν τη στιγμή. 0 = σύνδεση μόνο σε σταθερή διεύθυνση. 1 = σύνδεση σε οποιοδήποτε κοντινό Bluetooth. Εάν το cmode του είναι 1. Αλλάξτε το cmode σε 0 πληκτρολογώντας AT+CMODE = 0 Η σειριακή οθόνη θα εκτυπώσει στη συνέχεια OK αφού ρυθμίσετε το cmode του HC-05 σε 0. Πληκτρολογήστε AT+CMODE; Και πάλι σε διπλό έλεγχο.

VII. Πληκτρολογήστε AT+UART; και πατήστε αποστολή. Η σειριακή οθόνη θα εκτυπώσει το ρυθμό baud που έχει αυτή τη στιγμή το HC-05. (δηλαδή +UART: 9600, 0, 0). Θυμηθείτε ότι πρέπει να ορίσουμε τον ίδιο ρυθμό baud με τον HC-06. Για να ρυθμίσετε το ρυθμό baud του HC-05 σε 115200. Πληκτρολογήστε AT+UART = 115200, 0, 0 Η σειριακή οθόνη θα εκτυπώσει ΟΚ. Πληκτρολογήστε AT+UART; Και πάλι σε διπλό έλεγχο. (θα πρέπει τώρα να εκτυπώνει +UART: 115200, 0, 0).

VIII. Τύπος AT+PSWD; Για να καθορίσετε τον κωδικό πρόσβασης του HC-05. Θυμηθείτε ότι ο κωδικός πρόσβασης μεταξύ του HC-06 και του HC-05 πρέπει να είναι ο ίδιος. Εάν ο κωδικός πρόσβασής του δεν είναι 1234. Ορίστε τον κωδικό πρόσβασης σε AT+PSWD = 1234 Η σειριακή οθόνη θα εκτυπώσει ΟΚ. Τύπος AT+PSWD; Και πάλι σε διπλό έλεγχο.

IX Εάν έχετε τη διεύθυνση του HC-06 παραλείψτε ήδη αυτό το βήμα και συνεχίστε στο βήμα X. Αυτό το βήμα θα καθορίσει τη διεύθυνση του HC-06. Πληκτρολογήστε AT+INIT. Η σειριακή οθόνη θα πρέπει να εκτυπώνει ΟΚ. Πληκτρολογήστε AT+INQ Αυτή η εντολή θα ρωτήσει για τις γύρω συσκευές bluetooth. Η σειριακή οθόνη θα πρέπει να εκτυπώσει τη διεύθυνση του σήματος τύπου, HC-06. (δηλ. +INQ: 98D3: 31: FD5F83, 8043C, 7FFF)

X. Συνδέστε το HC-05 με το HC-06. Ανακτήστε τη διεύθυνση που ανακαλύψατε είτε μέσω της εφαρμογής bluetooth finder είτε μέσω της μεθόδου AT+INQ. Αντικαταστήστε τα άνω και κάτω τελεία της διεύθυνσης (98D3: 31: FD5F83) με κόμματα (98D3, 31, FD5F83) στη διεύθυνση Τύπος AT+PAIR = 98D3, 31, FD5F83, 5 Το 5 σε αυτήν την εντολή ζεύγους είναι το χρονικό όριο σε δευτερόλεπτα. Εάν το HC-05 δεν συνδυαστεί με την προβλεπόμενη διεύθυνση, θα εκτυπωθεί μήνυμα σφάλματος. Διαφορετικά, εάν η σύζευξη είναι επιτυχής, ένα OK θα εκτυπωθεί στη σειριακή οθόνη.

XI. Συνδέστε το HC-05 με το HC-06. Τύπος AT+BIND = 98D3, 31, FD5F83 Η σειριακή οθόνη θα πρέπει να εκτυπώνει ΟΚ εάν είναι επιτυχής.

XII. Σύνδεσμος HC-06. Τύπος AT+LINK = 98D3, 31, FD5F83 Η σειριακή οθόνη θα πρέπει να εκτυπώνει ΟΚ εάν είναι επιτυχής.

XIII. Μόλις δεθούν τα HC-05 και HC-06. Το HC-05 αναβοσβήνει μία φορά κάθε 2 δευτερόλεπτα και το HC-06 θα παραμείνει αναμμένο (δεν αναβοσβήνει).

ΣΥΓΧΑΡΗΤΗΡΙΑ HC-05 και HC-06 είναι τώρα δεμένα μαζί

Βήμα 4: Βήμα 4: Δημιουργήστε τη βάση του αυτοκινήτου RC Ακολουθήστε τις οδηγίες στις εικόνες σε αυτό το Tep

Βήμα 4: Δημιουργήστε τη βάση του αυτοκινήτου RC Ακολουθήστε τις οδηγίες στις εικόνες σε αυτό το βήμα
Βήμα 4: Δημιουργήστε τη βάση του αυτοκινήτου RC Ακολουθήστε τις οδηγίες στις εικόνες σε αυτό το βήμα
Βήμα 4: Δημιουργήστε τη βάση του αυτοκινήτου RC Ακολουθήστε τις οδηγίες στις εικόνες σε αυτό το βήμα
Βήμα 4: Δημιουργήστε τη βάση του αυτοκινήτου RC Ακολουθήστε τις οδηγίες στις εικόνες σε αυτό το βήμα

Βήμα 5: Βήμα 5: Συνδέστε τους 2 κινητήρες DC επιβράδυνσης στο Stepper L9110S

Βήμα 5: Συνδέστε τους 2 κινητήρες DC επιβράδυνσης στο L9110S Stepper
Βήμα 5: Συνδέστε τους 2 κινητήρες DC επιβράδυνσης στο L9110S Stepper
Βήμα 5: Συνδέστε τους 2 κινητήρες DC επιβράδυνσης στο L9110S Stepper
Βήμα 5: Συνδέστε τους 2 κινητήρες DC επιβράδυνσης στο L9110S Stepper
Βήμα 5: Συνδέστε τους 2 κινητήρες DC επιβράδυνσης στο L9110S Stepper
Βήμα 5: Συνδέστε τους 2 κινητήρες DC επιβράδυνσης στο L9110S Stepper

*Σημειώστε τον τρόπο ρύθμισης του Sketch, το L9110S πρέπει να συνδέεται με τους κινητήρες DC όπως ακριβώς φαίνεται στις συνημμένες εικόνες (επισυνάπτονται με χρονολογική σειρά)

Βήμα 6: Βήμα 5: Ανεβάστε το CAR.ino Sketch Into Arduino (CAR)

Βήμα 7: Βήμα 6: Αποσυνδέστε το Arduino (CAR) από την πηγή ισχύος και συνδέστε την ασπίδα στην κορυφή του Arduino

Βήμα 8: Βήμα 7: Συνδέστε το L9110S Stepper στο Arduino Shield (CAR)

Βήμα 7: Συνδέστε το L9110S Stepper στο Arduino Shield (CAR)
Βήμα 7: Συνδέστε το L9110S Stepper στο Arduino Shield (CAR)

Βήμα 9: Βήμα 8: Συνδέστε το HC-06 στο Arduino Shield (CAR)

Βήμα 8: Συνδέστε το HC-06 στο Arduino Shield (CAR)
Βήμα 8: Συνδέστε το HC-06 στο Arduino Shield (CAR)

Βήμα 10: Βήμα 9: Η διαμόρφωση αυτοκινήτου RC έχει ολοκληρωθεί. Το αυτοκίνητο πρέπει να μοιάζει με αυτό

Βήμα 9: Η διαμόρφωση αυτοκινήτου RC έχει ολοκληρωθεί. Το αυτοκίνητο πρέπει να μοιάζει με αυτό
Βήμα 9: Η διαμόρφωση αυτοκινήτου RC έχει ολοκληρωθεί. Το αυτοκίνητο πρέπει να μοιάζει με αυτό
Βήμα 9: Η διαμόρφωση αυτοκινήτου RC έχει ολοκληρωθεί. Το αυτοκίνητο πρέπει να μοιάζει με αυτό
Βήμα 9: Η διαμόρφωση αυτοκινήτου RC έχει ολοκληρωθεί. Το αυτοκίνητο πρέπει να μοιάζει με αυτό
Βήμα 9: Η διαμόρφωση αυτοκινήτου RC έχει ολοκληρωθεί. Το αυτοκίνητο πρέπει να μοιάζει με αυτό
Βήμα 9: Η διαμόρφωση αυτοκινήτου RC έχει ολοκληρωθεί. Το αυτοκίνητο πρέπει να μοιάζει με αυτό

Βήμα 11: Βήμα 10: Ανεβάστε το HAND.ino Sketch Into Arduino (HAND)

Βήμα 12: Βήμα 11: Αποσυνδέστε το Arduino (ΧΕΡΙ) από την πηγή ισχύος και συνδέστε την ασπίδα στην κορυφή του Arduino

Βήμα 13: Βήμα 12: Συνδέστε το Gyro στο Arduino Shield (ΧΕΙΡΟ)

Βήμα 12: Συνδέστε το Gyro στο Arduino Shield (ΧΕΙΡΟ)
Βήμα 12: Συνδέστε το Gyro στο Arduino Shield (ΧΕΙΡΟ)

Δείτε συνημμένη εικόνα

Βήμα 14: Βήμα 13: Συνδέστε το HC-06 στο Arduino Shield (HAND)

Συνιστάται: