Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούνται εξαρτήματα
- Βήμα 2: Εγγραφή των φωνητικών εντολών
- Βήμα 3: Σχηματικό κύκλωμα
- Βήμα 4: Ο κώδικας
- Βήμα 5: Σχεδιασμός και εκτύπωση 3D
- Βήμα 6: Πώς λειτουργεί το ρομπότ:
Βίντεο: Ρομπότ με φωνητικό έλεγχο: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Αυτό το διδακτικό δημιουργήθηκε για να εκπληρώσει την απαίτηση έργου του Makecourse στο Πανεπιστήμιο της Νότιας Φλόριντα (www.makecourse.com). Αυτό το έργο είναι ένα ρομπότ που μπορεί να ελεγχθεί δίνοντας φωνητικές εντολές στο ρομπότ. Το ρομπότ έχει πολλές δυνατότητες που θα εξηγηθούν στο εκπαιδευτικό. Όλα τα βήματα για τη δημιουργία αυτού του ρομπότ θα εξηγηθούν στα ακόλουθα βήματα.
Βήμα 1: Απαιτούνται εξαρτήματα
Ηλεκτρονικά εξαρτήματα που απαιτούνται σε αυτό το έργο
1- Arduino uno
2-ενότητα αναγνώρισης φωνής
3-Arduino Servo
4- Δύο κινητήρες DC
Αισθητήρας απόστασης 5-Arduino
6- Δύο αντιστάσεις και σύρματα
Μπαταρία 7-9v
8- Δύο LED
Βήμα 2: Εγγραφή των φωνητικών εντολών
Σε αυτό το βήμα, πρέπει να καταγράψουμε φωνητικές εντολές στη μονάδα αναγνώρισης φωνής για να επικοινωνήσουμε με την επανεκκίνηση. Η μονάδα φωνητικής αναγνώρισης μπορεί να αποθηκεύσει έως και 15 φωνητικές εντολές (5 σε κάθε ομάδα) και οι εντολές μπορούν να αποθηκευτούν χρησιμοποιώντας λογισμικό στα παράθυρα που ονομάζεται AccessPort.
Τώρα, πρέπει να συνδέσουμε το arduino με τη μονάδα αναγνώρισης φωνής ως εξής:
-Module Vcc to Arduino 5V Module
-GND στο Arduino GND Module
-RX σε Arduino RX
-Μονάδα TX σε Arduino TX
Στη συνέχεια, πρέπει να συνδέσουμε το arduino με το φορητό υπολογιστή και να ανοίξουμε το λογισμικό AccessPort για να ξεκινήσουμε την εγγραφή των φωνητικών εντολών στέλνοντας τις ακόλουθες δεκαεξαδικές εντολές:
Διαγραφή ομάδας 1 - αποστολή hex AA 01
Διαγραφή ομάδας 2 - αποστολή hex AA 02
Διαγραφή ομάδας 3 - αποστολή hex AA 03
Διαγραφή όλων των ομάδων - αποστολή hex AA 04
Record Group 1 - αποστολή hex AA 11
Record Group 2 - αποστολή εξάγωνου AA 12
Record Group 3 - αποστολή εξάγωνου AA 13
Ομάδα εισαγωγής 1 - αποστολή εξάγωνου AA 21
Ομάδα εισαγωγής 2 - αποστολή εξάγωνου AA 22
Ομάδα εισαγωγής 3 - αποστολή εξάγωνου AA 23
Στο έργο μου, έχω καταγράψει πολλές φωνητικές εντολές όπως "εμπρός" "στρίψτε δεξιά" "σταματήστε"
Βήμα 3: Σχηματικό κύκλωμα
Σε αυτό το βήμα, πρέπει να συνδέσουμε όλα τα ηλεκτρονικά εξαρτήματα με το arduino όπως εξηγείται στο παραπάνω σχηματικό κύκλωμα
Βήμα 4: Ο κώδικας
Αυτός είναι ο κώδικας που χρησιμοποίησα για τον έλεγχο του ρομπότ μου. Στον κωδικό μου χρησιμοποίησα 10 φωνητικές εντολές για να ελέγξω το ρομπότ μου χρησιμοποιώντας έναν βρόχο για να μετακινηθώ από την ομάδα 1 στην ομάδα 2 στην ενότητα αναγνώρισης φωνής. Όλες οι λειτουργίες των ηλεκτρονικών εξαρτημάτων σχολιάζονται και εξηγούνται στον κώδικα.
Βήμα 5: Σχεδιασμός και εκτύπωση 3D
Για την τρισδιάστατη σχεδίαση του έργου μου, χρησιμοποίησα το λογισμικό Autodesk Inventor στα παράθυρα για να σχεδιάσω την εξωτερική θήκη και τα μηχανικά μέρη όπως ο βραχίονας και η λαβή. Στη συνέχεια, εκτύπωσα όλα τα μέρη χρησιμοποιώντας έναν τρισδιάστατο εκτυπωτή και τα έβαλα μαζί
Βήμα 6: Πώς λειτουργεί το ρομπότ:
Τέλος, αυτό είναι το βίντεο που έχω δημιουργήσει για να δείξει τα χαρακτηριστικά κάθε ηλεκτρονικού εξαρτήματος και πώς λειτουργεί το έργο μου.
Συνιστάται:
Ρομπότ με φωνητικό έλεγχο χρησιμοποιώντας τη μονάδα V3: 6 βήματα
Ρομπότ με φωνητικό έλεγχο χρησιμοποιώντας τη μονάδα V3: Αυτό το ρομπότ μπορεί να κατασκευαστεί εύκολα από οποιονδήποτε, απλώς ακολουθήστε τη διαδικασία όπως σας έδωσα. Αυτό είναι ένα ρομπότ με φωνητικό έλεγχο και μπορείτε να δείτε την επίδειξη του ρομπότ μου, μπορείτε να το χρησιμοποιήσετε με δύο τρόπους. τηλεχειριστήριο και άλλα είναι μέσω φωνής
Ρομπότ με φωνητικό έλεγχο με χρήση μικροελεγκτή 8051: 4 βήματα (με εικόνες)
Ρομπότ με φωνητικό έλεγχο Μικροελεγκτή 8051: Ένα ρομπότ με φωνητικό έλεγχο λαμβάνει συγκεκριμένη εντολή με τη μορφή φωνής. Όποια και αν είναι η εντολή που δίνεται μέσω φωνητικής μονάδας ή μονάδας Bluetooth, αποκωδικοποιείται από τον υπάρχοντα ελεγκτή και ως εκ τούτου εκτελείται η δεδομένη εντολή. Εδώ σε αυτό το έργο
Διακόπτης με φωνητικό έλεγχο μέσω Alexa και Arduino: 10 βήματα (με εικόνες)
Διακόπτης ελεγχόμενης φωνής χρησιμοποιώντας Alexa και Arduino: Ο κύριος στόχος αυτού του έργου είναι η χρήση αισθητήρα θερμοκρασίας για τον έλεγχο του διακόπτη (ρελέ) για την ενεργοποίηση ή απενεργοποίηση της συσκευής. Κατάλογος υλικών 12V Relay Module == > $ 4,2 Arduino uno == > $ 8 DHT11 αισθητήρας θερμοκρασίας == > $ 3 ESP8266 Modul
Διακόπτης HDMI με φωνητικό έλεγχο: 5 βήματα
Ελεγχόμενος διακόπτης HDMI: Τι κάνετε όταν η τηλεόρασή σας διαθέτει 3 εισόδους HDMI, αλλά έχετε 4 (ή περισσότερες) συσκευές που θέλετε να συνδέσετε; Λοιπόν, υπάρχουν πολλά που φτάνουν πίσω από την τηλεόραση και αλλάζουν καλώδια. Αυτό παλιώνει αρκετά γρήγορα. Το πρώτο πράγμα λοιπόν που έκανα ήταν
Πώς να φτιάξετε ρομπότ με φωνητικό έλεγχο: 3 βήματα (με εικόνες)
Πώς να φτιάξετε ρομπότ ελεγχόμενης φωνής: Θέλατε ποτέ να χειρίζεστε πράγματα στη φωνή σας; Στη συνέχεια, στο σωστό μέρος μπορείτε να ελέγξετε οποιαδήποτε πράγματα χρησιμοποιώντας arduino, απλά πρέπει να τα συνδέσετε και να δηλώσετε στο πρόγραμμα. Έκανα μια απλή φωνή ελεγχόμενο ρομπότ αλλά μπορείτε να συνδεθείτε