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

Ενεργοποίηση φωνής RoBoT: 5 βήματα
Ενεργοποίηση φωνής RoBoT: 5 βήματα

Βίντεο: Ενεργοποίηση φωνής RoBoT: 5 βήματα

Βίντεο: Ενεργοποίηση φωνής RoBoT: 5 βήματα
Βίντεο: ΤΑ 5 TIPS - ΚΛΕΙΔΙΑ ΓΙΑ ΝΑ ΞΕΚΛΕΙΔΩΣΕΙΣ ΤΗ ΦΩΝΗ ΣΟΥ! | 5 KEYS TO UNLOCK YOUR VOICE Sotiria Selisiou 2024, Ιούλιος
Anonim
Ενεργοποίηση φωνής RoBoT
Ενεργοποίηση φωνής RoBoT
Ενεργοποίηση φωνής RoBoT
Ενεργοποίηση φωνής RoBoT
Ενεργοποίηση φωνής RoBoT
Ενεργοποίηση φωνής RoBoT

Ρομπότ με φωνητικό έλεγχο μέσω Arduino: Γεια σε όλους, ελπίζω να είστε καλά και να είστε καλά. Σήμερα θα ξεκινήσουμε έργα που σχετίζονται με τη ρομποτική χρησιμοποιώντας το Arduino. Σήμερα, θα μιλήσουμε για φωνητικά ελεγχόμενο ρομπότ χρησιμοποιώντας Arduino και εφαρμογή Android. Το ρομπότ με φωνητικό έλεγχο είναι ένα κινητό ρομπότ το οποίο ελέγχεται από ορισμένες φωνητικές εντολές. Η εφαρμογή για κινητά είναι ικανή να εντοπίσει πέντε εντολές που είναι "Stop", "Forward", "Back", "Left", "Right". Σε αυτό το πρόγραμμα ενσωματωμένων συστημάτων, φτιάχνουμε ένα ρομποτικό αυτοκίνητο 4 WD το οποίο μπορούμε να ελέγξουμε χρησιμοποιώντας φωνή μέσω μιας εφαρμογής για κινητά. Η εφαρμογή ακούει και στέλνει τις οδηγίες στο Arduino χρησιμοποιώντας Bluetooth και στη συνέχεια το Arduino εκτελεί την καθορισμένη λειτουργία. Η εφαρμογή αναγνώρισης φωνής δεν είναι 100% ακριβής. Η εφαρμογή είναι ευαίσθητη στους γύρω θορύβους. Μερικές φορές παρερμηνεύει τις φωνητικές εντολές που δίνονται στο ρομπότ. Αλλά μπορείτε να σχεδιάσετε τη δική σας εφαρμογή που μπορεί να αγνοήσει το περιβάλλον και να λάβει μόνο τη δική σας φωνή.

Βήμα 1: Διάγραμμα αποκλεισμού

Αποκλεισμός διαγράμματος
Αποκλεισμός διαγράμματος

Απαραίτητα εξαρτήματα για ρομπότ με φωνητικό έλεγχο

Arduino Uno: Το Arduino Uno χρησιμοποιείται επειδή μπορούμε να τοποθετήσουμε το προστατευτικό του οδηγού κινητήρα σε αυτό. Είναι επίσης φθηνό, εύκολο στη χρήση και αποκτά λιγότερο χώρο καθώς πρέπει να τοποθετούμε τα πάντα στο πλαίσιο. Εάν είστε νέοι στον προγραμματισμό Arduino, σας συνιστώ να ελέγξετε την αρχή του άρθρου του Arduino. Motor Driver Shield: Το Motor Driver Shield βασίζεται στο L293 IC, το οποίο είναι διπλό πρόγραμμα οδήγησης πλήρους γέφυρας. Αυτό χρησιμοποιείται για την οδήγηση επαγωγικών φορτίων όπως ρελέ, ηλεκτρομαγνητικά βαλβίδες, DC και κλιμακωτούς κινητήρες. Σας επιτρέπει να οδηγείτε τέσσερις κινητήρες DC και 2 servos με το Arduino σας. Μπορούμε να ελέγξουμε την ταχύτητα και την κατεύθυνση κάθε κινητήρα ανεξάρτητα.

Βήμα 2: Μονάδα Bluetooth HC-05

HC-05 Μονάδα Bluetooth
HC-05 Μονάδα Bluetooth

: Πρόκειται για μονάδα Bluetooth κατηγορίας 2 με Προφίλ σειριακής θύρας, η οποία μπορεί να διαμορφωθεί είτε ως κύρια είτε ως υποτελής. Μπορούμε να το χρησιμοποιήσουμε απλά για αντικατάσταση σειριακής θύρας για να δημιουργήσουμε μια σύνδεση μεταξύ MCU, PC με το ενσωματωμένο έργο σας κ.λπ.

Προδιαγραφή HC-05:

Πρωτόκολλο Bluetooth: Bluetooth Προδιαγραφές v2.0+EDR Συχνότητα: 2.4GHz ζώνη ISM Διαμόρφωση: GFSK (Gaussian Frequency Shift Keying) Ισχύς εκπομπής: d4dBm, Κλάση 2 Ευαισθησία: ≤-84dBm σε 0.1% BERS ταχύτητα: Ασύγχρονη: 2.1Mbps (Max) / 160 kbps, Σύγχρονη: 1Mbps/1Mbps Ασφάλεια: Έλεγχος ταυτότητας και κρυπτογράφηση Προφίλ: σειριακή θύρα Bluetooth Τροφοδοσία: +3.3VDC 50mA Θερμοκρασία λειτουργίας: -20 ~ +75CentigradeΔιάσταση: 26.9mm x 13mm x 2.2 mm

Βήμα 3: Συστατικά

Συστατικά
Συστατικά

4-WD Car Chassis: Περιέχει 2 πλατφόρμες αποτελούμενες από ακρυλικό. Περιέχει κινητήρα 4 dc με κωδικοποιητές ταχύτητας. Είναι εύκολο να συναρμολογηθεί και να παρέχει πολύ χώρο για την τοποθέτηση του Arduino, της μονάδας Bluetooth και της μπαταρίας.

Μπαταρία: Κάθε κινητήρας χρησιμοποιούσε ρεύμα έως 200mA. Έχω χρησιμοποιήσει τρία κύτταρα ιόντων λιθίου 3.7v, 2200mA παράλληλα. Η μπαταρία τροφοδοτεί 12,1 βολτ. Η κυψέλη ιόντων λιθίου είναι ένας τύπος επαναφορτιζόμενης μπαταρίας. Μπορούμε λοιπόν να χρησιμοποιήσουμε αυτά τα κελιά ξανά και ξανά.

Βήμα 4: Διάγραμμα κυκλώματος ρομπότ με φωνητικό έλεγχο χρησιμοποιώντας Arduino

Κυκλικό διάγραμμα ρομπότ με φωνητικό έλεγχο χρησιμοποιώντας Arduino
Κυκλικό διάγραμμα ρομπότ με φωνητικό έλεγχο χρησιμοποιώντας Arduino

Πρώτα απ 'όλα, τοποθετήστε την ασπίδα οδήγησης μοτέρ στο Arduino Uno.

Συνδέσεις HC-05 ή HC-06: Συνδέστε το Vcc σε 5 βολτ. Συνδέστε το GND στο Ground. Στοιχείο Rx στο Arduino Tx. Στοιχείο Tx στο Arduino Rx. Εάν η μονάδα Bluetooth δεν λειτουργεί, κάντε διαχωριστή τάσης χρησιμοποιώντας αντιστάσεις 1K και 2K και συνδέστε σε καρφίτσα Rx της μονάδας για μετατροπή 5v σε 3.3v. Motor to Motor Driver Shield: Κινητήρες αριστερής πλευράς στους ακροδέκτες M3 και M4. Δεξιοί κινητήρες στους ακροδέκτες M1 και M2. Εάν ο κινητήρας περιστρέφεται προς την αντίθετη κατεύθυνση, αλλάξτε τη σύνδεση καλωδίου για να περιστρέψετε όλους τους κινητήρες προς την ίδια κατεύθυνση.

Βήμα 5: Εργασία ρομπότ με φωνητικό έλεγχο χρησιμοποιώντας Arduino

Σημείωση: Αποσυνδέετε πάντα τις ακίδες Rx και Tx της μονάδας Bluetooth κατά τη μεταφόρτωση κώδικα στο Arduino, διαφορετικά εμφανίζει ορισμένα σφάλματα και ο κώδικας δεν ανεβαίνει. Δοκιμάστε τον κωδικό πρόσβασης "1234" ή "0000" όταν συνδέετε τη μονάδα Bluetooth με το κινητό σας για πρώτη φορά. Εάν οι τροχοί περιστρέφονται προς την αντίθετη κατεύθυνση, απλώς αλλάξτε τη σύνδεση του κινητήρα από τον ακροδέκτη Motor Driver Shield. Ο έλεγχος ρομπότ μέσω φωνής δεν είναι αποτελεσματικός τρόπος. Το

Συνιστάται: