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

Ρομπότ με φωνητικό έλεγχο με χρήση μικροελεγκτή 8051: 4 βήματα (με εικόνες)
Ρομπότ με φωνητικό έλεγχο με χρήση μικροελεγκτή 8051: 4 βήματα (με εικόνες)

Βίντεο: Ρομπότ με φωνητικό έλεγχο με χρήση μικροελεγκτή 8051: 4 βήματα (με εικόνες)

Βίντεο: Ρομπότ με φωνητικό έλεγχο με χρήση μικροελεγκτή 8051: 4 βήματα (με εικόνες)
Βίντεο: Ξεκλείδωμα iPhone με Φωνητικό Έλεγχο Part 1 ! #shorts #iphone 2024, Νοέμβριος
Anonim
Ρομπότ με φωνητικό έλεγχο με χρήση μικροελεγκτή 8051
Ρομπότ με φωνητικό έλεγχο με χρήση μικροελεγκτή 8051
Ρομπότ με φωνητικό έλεγχο με χρήση μικροελεγκτή 8051
Ρομπότ με φωνητικό έλεγχο με χρήση μικροελεγκτή 8051

Ένα ρομπότ με φωνητικό έλεγχο λαμβάνει συγκεκριμένη εντολή με τη μορφή φωνής. Όποια και αν είναι η εντολή που δίνεται μέσω φωνητικής μονάδας ή μονάδας 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

Σχέδιο σύνδεσης και PCB
Σχέδιο σύνδεσης και PCB
Σχέδιο σύνδεσης και PCB
Σχέδιο σύνδεσης και PCB
Σχέδιο σύνδεσης και PCB
Σχέδιο σύνδεσης και 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> Πατήστε στο εικονίδιο μικροφώνου για να στείλετε τη φωνητική εντολή σας.

Συνιστάται: