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

Αυτοκίνητο ελέγχου χειρονομίας χρησιμοποιώντας Mpu6050 και Arduino: 7 βήματα (με εικόνες)
Αυτοκίνητο ελέγχου χειρονομίας χρησιμοποιώντας Mpu6050 και Arduino: 7 βήματα (με εικόνες)

Βίντεο: Αυτοκίνητο ελέγχου χειρονομίας χρησιμοποιώντας Mpu6050 και Arduino: 7 βήματα (με εικόνες)

Βίντεο: Αυτοκίνητο ελέγχου χειρονομίας χρησιμοποιώντας Mpu6050 και Arduino: 7 βήματα (με εικόνες)
Βίντεο: Голубая стрела (1958) фильм 2024, Νοέμβριος
Anonim
Αυτοκίνητο ελέγχου χειρονομίας χρησιμοποιώντας Mpu6050 και Arduino
Αυτοκίνητο ελέγχου χειρονομίας χρησιμοποιώντας Mpu6050 και Arduino

εδώ είναι ένα χειροκίνητο χειριστήριο χειριστήριο ελέγχου, κατασκευασμένο με χρήση mpu6050 και arduino. Χρησιμοποιώ τη μονάδα rf για ασύρματη σύνδεση.

Βήμα 1: ΑΠΑΙΤΟΥΜΕΝΑ ΠΡΑΓΜΑΤΑ:

ΑΠΑΙΤΟΥΜΕΝΑ ΠΡΑΓΜΑΤΑ
ΑΠΑΙΤΟΥΜΕΝΑ ΠΡΑΓΜΑΤΑ
ΑΠΑΙΤΟΥΜΕΝΑ ΠΡΑΓΜΑΤΑ
ΑΠΑΙΤΟΥΜΕΝΑ ΠΡΑΓΜΑΤΑ
ΑΠΑΙΤΟΥΜΕΝΑ ΠΡΑΓΜΑΤΑ
ΑΠΑΙΤΟΥΜΕΝΑ ΠΡΑΓΜΑΤΑ

• 1.arduino uno

• 2.μικρό Arduino

• μονάδα 3.rf (πομπός και δέκτης)

• 3.mpu6050 (accelomitter)

• 4. οδηγός κινητήρα

• Μοτέρ 5,2 dc

• 6. πλαίσιο ρομπότ

• 7. Καλώδιο Arduino

• 8. Ένα λάμψη χεριού

• 9. οδηγός κινητήρα

• 10. Μπαταρία LiPo

• 11. Μπαταρία 9V

12. Καλώδιο USB

Βήμα 2: Σύνδεση:-

Σύνδεση
Σύνδεση
Σύνδεση
Σύνδεση
Σύνδεση
Σύνδεση
Σύνδεση
Σύνδεση

• 1. σύνδεση για πομπό rf:-

• GND = GND

• ΔΕΔΟΜΕΝΑ = 12

• VCC = 5V

• 2.σύνδεση για mpu6050:-

• VCC = 3,3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• Το mpu6050 χρειάζεται τάση 3.5V. Αλλά μπορούμε να του δώσουμε τάση 5V. Δίνω εδώ τάση 3.5V στο mpu6050 επειδή στο micro arduino υπάρχει

• είναι δύο ακίδες τάσης πρώτα 5V και ένας άλλος 3.3V.rf δέκτης πρέπει να χρειάζεστε 5V. Έτσι χρησιμοποιώ ακίδα 5V για πομπό rf. Και

• Το mpu6050 μπορεί να τρέξει 3,5V.

• 3.σύνδεση για δέκτη rf:-

• GND = GND

• ΔΕΔΟΜΕΝΑ = 12

• VCC = 5V

• 4.σύνδεση για οδηγό κινητήρα:-

• μοτέρ ένα:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• μοτέρ δύο:-

• int enB = 3

• int in3 = 5

• int in4 = 4

Βήμα 3: Διευθυντής εργασίας:-

Διευθυντής εργασίας
Διευθυντής εργασίας

1.mpu6050:-

MPU-6050 Επιταχυνσιόμετρο τριπλού άξονα και Gyro Breakout Board. Διαβάζει τρεις γωνίες. Μπορούμε να τους δώσουμε το όνομα Χ, Υ και Ζ, εδώ

χρησιμοποιήστε εδώ μόνο δύο γωνίες. εδώ χρησιμοποιούμε Y και Z. Y για εμπρός και Z για αριστερά, δεξιά.

αυτό το μέρος του κώδικα διαβάζει τη γωνία.

• Το mpu-6050 διαβάζει τις γωνίες σε ακτινικό, αυτό το "* 180/M_PI" το κάνει σε βαθμό.

Βήμα 4: • Πομπός Rf:-

• Rf πομπός
• Rf πομπός

• Rf

πομπός:-

Το Mpu6050 διαβάζει τις γωνίες. τότε κάνω έναν βρόχο "if" και δημιουργώ έναν όρο. in στη συνέχεια κάνω δύο buffer. ένα buffer στέλνει συνθήκη για προώθηση. και στο δεύτερο, στέλνω τη γωνία, για έλεγχο της ταχύτητας κατά τη γωνία. αυτό το μέρος του κώδικα στέλνει το μήνυμα. Και χαρτογραφώ τη γωνία.

Βήμα 5: ΔΕΚΤΗΣ RF:-

ΔΕΚΤΗΣ RF
ΔΕΚΤΗΣ RF

• δέκτης Rf:-

ο δέκτης λαμβάνει το μήνυμα στο buffer. Και πάλι θέτω έναν όρο στο πρώτο buffer για φόργουορντ. Και το δεύτερο που χρησιμοποιώ για τον έλεγχο της ταχύτητας. Και το χαρτογραφώ ξανά. Αυτό το μέρος του κώδικα κάνει αυτή τη δουλειά. και για τον έλεγχο ταχύτητας, χρησιμοποιώ το δεύτερο buffer και, οι γωνίες που αντιστοιχίζονται (0, 9), χαρτογραφώ την ταχύτητα (50, 255). μπορείτε να δείτε όλα τα πράγματα στον κώδικα.

Βήμα 6: Ας τρέξουμε το αυτοκίνητο:-

Image
Image
Διαγωνισμός Arduino 2017
Διαγωνισμός Arduino 2017

τώρα ήρθε η ώρα να εκτελέσετε το ρομπότ. βεβαιωθείτε ότι όλη η σύνδεση είναι σωστή. τώρα συνδέστε το micro arduino του glapse στον υπολογιστή σας. ανοίξτε τη σειριακή οθόνη, τώρα μπορείτε να δείτε γωνίες ανάγνωσης. τώρα στείλτε οποιαδήποτε είσοδο από τον πομπό στον δέκτη. τώρα το ρομπότ σας είναι έτοιμο για τρέξιμο

Βήμα 7:

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

Συνιστάται: