Πίνακας περιεχομένων:
- Βήμα 1: Σχεδιασμός πλαισίου
- Βήμα 2: Σύνδεση και Σχεδιασμός PCB
- Βήμα 3: Κωδικός προγράμματος και δεκαεξαδικός κώδικας
- Βήμα 4: Εφαρμογή Android
Βίντεο: Ρομπότ με φωνητικό έλεγχο με χρήση μικροελεγκτή 8051: 4 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Ένα ρομπότ με φωνητικό έλεγχο λαμβάνει συγκεκριμένη εντολή με τη μορφή φωνής. Όποια και αν είναι η εντολή που δίνεται μέσω φωνητικής μονάδας ή μονάδας Bluetooth, αποκωδικοποιείται από τον υπάρχοντα ελεγκτή και ως εκ τούτου εκτελείται η δεδομένη εντολή.
Εδώ σε αυτό το έργο, χρησιμοποίησα τη μονάδα Bluetooth και την εφαρμογή Android για να δώσω φωνητική εντολή με τη μορφή δεκαεξαδικού κώδικα. Υπάρχουν ορισμένα ψηφία που μπορούν να σταλούν απευθείας στη μονάδα Bluetooth και αυτόματα το ψηφίο μετατρέπεται στον δεκαεξαδικό του κωδικό.
Μπορούμε να χρησιμοποιήσουμε αυτά τα ψηφία ως φωνητική εντολή για την προδιαγεγραμμένη λειτουργία στον μικροελεγκτή. Η χρήση ψηφίων ως φωνητικής εντολής είναι ευκολότερη από τη χρήση αλφαβητικών εντολών.
Απαιτούμενα εξαρτήματα:
1. Μικροελεγκτής (AT89S52)
Γυναικεία πρίζα 2,40 ακίδων για χειριστήριο
3. Μηδενικός πίνακας PCB
4. Κρυσταλλικός ταλαντωτής (11.0592 MHz)
5.7805 ρυθμιστής τάσης
6. Μεταδώστε τον πείρο
7. Αλλαγή μητρώου
8. Διακόπτης
9. Αντίσταση (1 K-ohm)
10. Πυκνωτής (10uF, 22pF (2))
11. L293D Πρόγραμμα οδήγησης με θηλυκή πρίζα
Οθόνη LCD 12,16x2
13. LED
14. Μονάδα Bluetooth (HC-05)
15. Μπαταρία (12V)
16. Σύνδεση καλωδίων
17. Συγκολλητικό σίδερο
18. Κινητήρες (απαιτούμενες στροφές / λεπτό)
19. Καταδίωξη για ρομπότ
20. Τροχοί
Βήμα 1: Σχεδιασμός πλαισίου
Σχεδιάστε ένα πλαίσιο σύμφωνα με τις απαιτήσεις και τις ανάγκες σας.
Έχω σχεδιάσει το πλαίσιο που είναι ένα lego πλαίσιο και είναι εύκολα διαθέσιμο στην αγορά.
Βήμα 2: Σύνδεση και Σχεδιασμός PCB
Διάγραμμα κυκλώματος για το 8051, η φωνή έλεγξε το ρομπότ.
Οι συνδέσεις στο PCB υποτίθεται ότι γίνονται σύμφωνα με το δεδομένο διάγραμμα κυκλώματος.
Βήμα 3: Κωδικός προγράμματος και δεκαεξαδικός κώδικας
Κωδικός Συνέλευσης για όσους θέλουν να κωδικοποιήσουν στη γλώσσα συναρμολόγησης του 8051.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm
Κωδικός C για όσους θέλουν να προγραμματίσουν χρησιμοποιώντας γλώσσα C.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c
Χρησιμοποιώντας το Keil Software, μπορείτε να γράψετε αυτούς τους κωδικούς συναρμολόγησης για το 8051 και να δημιουργήσετε ένα εξάγωνο αρχείο που απαιτείται για εγγραφή (μεταφόρτωση) στο 8051. Για τη μεταφόρτωση (Burn) χρειάζεστε έναν καυστήρα 8051, τον οποίο μπορείτε να βρείτε στα κολέγια σας ή μπορείτε να αγοράσετε από το αγορά.
Βήμα 4: Εφαρμογή Android
Για αποστολή φωνητικής εντολής (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) σε Bluetooth με τη μορφή δεκαεξαδικού κώδικα, μια εφαρμογή είναι διαθέσιμη στο google play store με το όνομα - Amr Voice.
play.google.com/store/apps/details?id=appi…
Πηγαίνετε με αυτόν τον σύνδεσμο ή πληκτρολογήστε "Amr Voice" στο play store.
Εγκαταστήστε την εφαρμογή> Σύνδεση συσκευής Bluetooth> Πατήστε στο εικονίδιο μικροφώνου για να στείλετε τη φωνητική εντολή σας.
Συνιστάται:
Ρομπότ με φωνητικό έλεγχο χρησιμοποιώντας τη μονάδα V3: 6 βήματα
Ρομπότ με φωνητικό έλεγχο χρησιμοποιώντας τη μονάδα V3: Αυτό το ρομπότ μπορεί να κατασκευαστεί εύκολα από οποιονδήποτε, απλώς ακολουθήστε τη διαδικασία όπως σας έδωσα. Αυτό είναι ένα ρομπότ με φωνητικό έλεγχο και μπορείτε να δείτε την επίδειξη του ρομπότ μου, μπορείτε να το χρησιμοποιήσετε με δύο τρόπους. τηλεχειριστήριο και άλλα είναι μέσω φωνής
Διακόπτης με φωνητικό έλεγχο μέσω Alexa και Arduino: 10 βήματα (με εικόνες)
Διακόπτης ελεγχόμενης φωνής χρησιμοποιώντας Alexa και Arduino: Ο κύριος στόχος αυτού του έργου είναι η χρήση αισθητήρα θερμοκρασίας για τον έλεγχο του διακόπτη (ρελέ) για την ενεργοποίηση ή απενεργοποίηση της συσκευής. Κατάλογος υλικών 12V Relay Module == > $ 4,2 Arduino uno == > $ 8 DHT11 αισθητήρας θερμοκρασίας == > $ 3 ESP8266 Modul
Ρομπότ με φωνητικό έλεγχο: 6 βήματα
Ρομπότ ελεγχόμενης φωνής: Αυτό το διδακτικό δημιουργήθηκε για να εκπληρώσει την απαίτηση έργου του Makecourse στο Πανεπιστήμιο της Νότιας Φλόριντα (www.makecourse.com). Αυτό το έργο είναι ένα ρομπότ που μπορεί να ελεγχθεί δίνοντας φωνητικές εντολές στο ρομπότ. Το ρομπότ έχει άνθρωπο
Τρικόπτερο με 3D εκτύπωση με φωνητικό έλεγχο: 23 βήματα (με εικόνες)
Φωνητικά ελεγχόμενο τρισδιάστατο εκτυπωμένο τρίτροπο: Πρόκειται για ένα πλήρως εκτυπωμένο τρισδιάστατο drone Tricopter που μπορεί να πετάξει και να ελεγχθεί με φωνητικό έλεγχο χρησιμοποιώντας την Alexa του Αμαζονίου μέσω ενός επίγειου σταθμού που ελέγχεται από το Raspberry Pi. Αυτό το φωνητικό ελικόπτερο είναι επίσης γνωστό ως Oliver the Tri.A Tricopter
Πώς να φτιάξετε ρομπότ με φωνητικό έλεγχο: 3 βήματα (με εικόνες)
Πώς να φτιάξετε ρομπότ ελεγχόμενης φωνής: Θέλατε ποτέ να χειρίζεστε πράγματα στη φωνή σας; Στη συνέχεια, στο σωστό μέρος μπορείτε να ελέγξετε οποιαδήποτε πράγματα χρησιμοποιώντας arduino, απλά πρέπει να τα συνδέσετε και να δηλώσετε στο πρόγραμμα. Έκανα μια απλή φωνή ελεγχόμενο ρομπότ αλλά μπορείτε να συνδεθείτε