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

Ο ευκολότερος τρόπος για να φτιάξετε ένα ρομπότ ελέγχου χειρονομίας: 7 βήματα (με εικόνες)
Ο ευκολότερος τρόπος για να φτιάξετε ένα ρομπότ ελέγχου χειρονομίας: 7 βήματα (με εικόνες)

Βίντεο: Ο ευκολότερος τρόπος για να φτιάξετε ένα ρομπότ ελέγχου χειρονομίας: 7 βήματα (με εικόνες)

Βίντεο: Ο ευκολότερος τρόπος για να φτιάξετε ένα ρομπότ ελέγχου χειρονομίας: 7 βήματα (με εικόνες)
Βίντεο: Horizon: Forbidden West (The Movie) 2024, Νοέμβριος
Anonim
Image
Image

Ελέγξτε τα παιχνίδια σαν ένα superHero. Μάθετε πώς να φτιάχνετε ένα αυτοκίνητο που ελέγχεται από χειρονομίες.

Πρόκειται για το πώς να φτιάξετε μόνοι σας ένα αυτοκίνητο με χειρονομίες. Ουσιαστικά πρόκειται για μια απλή εφαρμογή γυροσκοπίου MPU-6050 3 αξόνων, επιταχυνσιόμετρο. Μπορείτε να κάνετε πολλά περισσότερα πράγματα. κατανοώντας πώς να το χρησιμοποιήσετε, πώς να το διασυνδέσετε με το Arduino και πώς να μεταφέρετε τα δεδομένα του μέσω των μονάδων Bluetooth. Σε αυτήν την εγγραφή, θα επικεντρωθώ στην επικοινωνία Bluetooth σε Bluetooth, μεταξύ δύο μονάδων Bluetooth HC-05.

Βήμα 1:

Εικόνα
Εικόνα
Εικόνα
Εικόνα

Εξαρτήματα που χρησιμοποιούνται:

1- Χαρτόνι, Ακρυλικό φύλλο 2- Arduino UNO X1-

3- Arduino nano X1:

4- BO Motor X2 -

5- Τροχοί X2-

6- IC L293D x1 -

7- 2s 7.4Volt lipo μπαταρία X 2-

8- PCB-

9- Συνδετήρες-

10- Bluetooth Module X 2:

11- MPU-6050 X 1:

12- Γάντια γυμναστικής X1:

Απευθείας παραγγελία PCB που χρησιμοποιείται σε αυτό το έργο από το PCBway:

Ακολουθήστε το βίντεο για να δημιουργήσετε ένα σώμα ρομπότ και συνδέσεις για αυτό το έργο. μπορείτε να φτιάξετε το σώμα του ρομπότ όπως φαίνεται στο βίντεο ή να τροποποιηθεί σε 4WD (τετρακίνηση).

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

Βήμα 2:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

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

Βήμα 3:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

Τώρα ας μιλήσουμε για τη διαμόρφωση μονάδας Bluetooth. βασικά, η μονάδα Bluetooth HC-05 έρχεται με εργοστασιακή ρύθμιση υπομονάδας. αυτό σημαίνει ότι μπορούμε να στείλουμε δεδομένα στη μονάδα απλώς συνδέοντάς την. Δεν χρειάζεται να κάνουμε καμία άλλη ρύθμιση για την αποστολή δεδομένων από φορητές συσκευές στη μονάδα HC-05. απλώς εισάγετε τον προεπιλεγμένο κωδικό πρόσβασής του (1234/0000) για να συνδεθείτε με αυτόν. αλλά τι γίνεται αν θέλουμε να στείλουμε δεδομένα χρησιμοποιώντας αυτήν την ενότητα σε κάποια άλλη ίδια ενότητα ή σε μια κινητή συσκευή.

σε αυτό το έργο, κάνουμε το ίδιο πράγμα στέλνοντας δεδομένα μέσω της μονάδας Bluetooth. συλλέγεται από τον γυροσκόπιο MPU-6050 σε άλλη μονάδα Bluetooth. έτσι για να γίνει αυτό Πρώτα πρέπει να διαμορφώσουμε αυτές τις δύο μονάδες Bluetooth. έτσι ώστε να μπορούν να συνδεθούν αυτόματα μεταξύ τους μετά την ενεργοποίηση. Εδώ η πρώτη μονάδα λειτουργεί ως υποτελής συσκευή, η οποία θα λαμβάνει σήματα από την απομακρυσμένη μονάδα και θα τοποθετείται στο αυτοκίνητο. Και διαμορφώστε τη δεύτερη ως κύρια συσκευή που θα λειτουργεί ως μονάδες πομπού και θα στέλνει δεδομένα στη βοηθητική συσκευή,

Βήμα 4:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

Έτσι, διαμορφώστε πρώτα την πρώτη μονάδα bluetooth ως βοηθητική συσκευή. Για να το κάνετε αυτό, συνδέστε το με το Arduino σύμφωνα με αυτό το διάγραμμα καλωδίωσης. Και ανεβάστε τον κωδικό με όνομα διαμόρφωση.

κατεβάστε όλα τα απαιτούμενα προγράμματα και βιβλιοθήκες από εδώ:

Αποσύνδεση μονάδας. Πατήστε και κρατήστε πατημένο το ky στη μονάδα και συνδέστε το ξανά. Θα δείτε ότι η μονάδα led on αναβοσβήνει πιο αργά. Μία φορά κάθε 2 δευτερόλεπτα. Αυτό σημαίνει ότι το HC-05 βρίσκεται στη λειτουργία εντολών AT. Τώρα ανοίξτε το σειριακό μόνιτορ αλλάξτε τον ρυθμό baud σε 9600 και τον τύπο εξόδου ως NL & CR. Τώρα πληκτρολογήστε AT στο πλαίσιο αποστολής και στείλτε το. αν απαντάει με ok, σημαίνει ότι όλα είναι καλά. Αν όχι, και απαντήσει με κάποιο σφάλμα, στείλτε ξανά. Μέχρι να απαντήσει με ok ή chek συνδέσεις και να στείλει ξανά AT.

αφού λάβετε OK απάντηση από τη μονάδα, εισαγάγετε τις ακόλουθες εντολές μία προς μία, AT+ORGL και στείλτε την. Αυτή η εντολή θα ρυθμίσει τη μονάδα στις εργοστασιακές ρυθμίσεις.

AT+RMAAD αυτή η εντολή θα απελευθερώσει τη μονάδα από οποιαδήποτε προηγούμενη σύζευξη

ΣΤΟ+UART; ελέγξτε τον τρέχοντα ρυθμό baud της μονάδας

AT+UART = 38400, 0, 0 ορίστε τον ρυθμό baud ως 38400

ΣΤΟ+ΡΟΛΟ; ελέγξτε το ρόλο αν είναι σκλάβος ή κύριος. απαντά με 0 ή 1. αν η μονάδα είναι υποτελής απαντά 0 και αν είναι μια κύρια συσκευή τότε θα απαντήσει με 1 σετ ρόλο ως βοηθητική συσκευή.

πληκτρολογήστε AT+ROLE = 0

AT+ADDR; ελέγξτε τη διεύθυνση της μονάδας. Σημειώστε αυτήν τη διεύθυνση. απάντησε με ενότητα. μετά τη λήψη αυτής της διεύθυνσης, γίνεται η διαμόρφωση για τη μονάδα slave.

Βήμα 5:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

Τώρα ήρθε η ώρα να διαμορφώσετε τη δεύτερη μονάδα Bluetooth ως κύρια συσκευή. Συνδέστε αυτήν την ενότητα με την πλακέτα Arduino και εισαγάγετε τη στη λειτουργία AT. όπως κάναμε με το προηγούμενο.

Εισαγάγετε αυτές τις εντολές AT με δεδομένη ακολουθία. AT+ORGL

ΣΤΟ+RMAAD

ΣΤΟ+UART;

AT+UART = 38400, 0, 0

ΣΤΟ+ΡΟΛΟ;

ορίστε το ρόλο αυτής της ενότητας ως κύρια συσκευή. ΣΤΟ+ΡΟΛΟ = 1

AT+CMODE = 0 έτσι ώστε η μονάδα να συνδέει μόνο μία συσκευή. η προεπιλεγμένη ρύθμιση είναι 1

τώρα συνδέστε αυτήν την ενότητα με μια βοηθητική συσκευή για να το κάνετε αυτό,

AT+BIND = "η διεύθυνση της υπομονάδας"

και όλα έχουν γίνει τώρα, εγκαταστήστε βιβλιοθήκες για αισθητήρα MPU-6050 και επικοινωνία I2C. Δεδομένου ότι ο αισθητήρας γύρου MPU-6050 έχει διεπαφή I2C. κατεβάστε βιβλιοθήκες και πηγαίο κώδικα από εδώ. εάν έχετε προεγκαταστήσει αυτές τις βιβλιοθήκες, παραλείψτε αυτό.

Βήμα 6:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

Τώρα συνδέστε τη μονάδα αυτοκινήτου με υπολογιστή χρησιμοποιώντας καλώδιο USB. επιλέξτε τη σωστή θύρα com και τον τύπο της πλακέτας. Και ανεβάστε το πρόγραμμα με το όνομα "Gesture_controled_Robot_car_unit_". Βεβαιωθείτε ότι η μπαταρία και η μονάδα Bluetooth δεν είναι συνδεδεμένα με το αυτοκίνητο κατά τη μεταφόρτωση του προγράμματος.

Κάντε το ίδιο με την απομακρυσμένη μονάδα. άνοιγμα προγράμματος με όνομα απομακρυσμένο. και ανεβάστε το στην απομακρυσμένη μονάδα. Εισαγάγετε τη βοηθητική μονάδα Bluetooth στη μονάδα αυτοκινήτου και ελέγξτε τη μονάδα Bluetooth στην απομακρυσμένη μονάδα. Και όλα τελειωμένα.

Βήμα 7:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

Ας το ενεργοποιήσουμε και είναι έτοιμο να παίξει …….

Ελπίζω να το βρείτε χρήσιμο. αν ναι, αρέσει, μοιραστείτε το, σχολιάστε την αμφιβολία σας. Για περισσότερα τέτοια έργα, ακολουθήστε με! Υποστηρίξτε την εργασία μου και εγγραφείτε στο κανάλι μου στο YouTube.

Σας ευχαριστώ!

Διαγωνισμός Ρομποτικής
Διαγωνισμός Ρομποτικής
Διαγωνισμός Ρομποτικής
Διαγωνισμός Ρομποτικής

Πρώτο Βραβείο στο Διαγωνισμό Ρομποτικής

Συνιστάται: