Κάντο μόνος σου
Life hacks, master classes, χρήσιμες συμβουλές, συνταγές.
Σπίτι » ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ » Ηλεκτρονικά από την Κίνα » Μονάδα αναγνώρισης φωνής

Χαιρετισμούς, αγαπητοί φίλοι. Τελικά, έφτασα να ηχογραφήσω ένα μάθημα για την εργασία με τη μονάδα φωνής. Βλέπω ότι σας άρεσε το σπιτικό μου προϊόν με φωνητικό έλεγχο και πολλοί έχουν ήδη αρχίσει να αναρωτιούνται πότε θα κυκλοφορήσει ένα πρακτικό μάθημα για την εργασία με τη μονάδα φωνητικού ελέγχου.

Μονάδα αναγνώρισης φωνής

Σχετικά με τα πλεονεκτήματα αυτής της ενότητας αναγνώρισης:

- Η μονάδα είναι αυτόνομη και μπορεί να λειτουργήσει χωρίς εξωτερικό ελεγκτή ελέγχου, κάτι που είναι πολύ σημαντικό για ραδιοερασιτέχνες που δεν είναι εξοικειωμένοι με τον προγραμματισμό.

- Μαζί με άλλα μοντέλα, αυτή η μονάδα συγκρίνεται ευνοϊκά με τη λειτουργικότητα, την τιμή και τη σχετική ευκολία διαχείρισης και σύνδεσης.

- Διαθέτει υψηλή ικανότητα αναγνώρισης.

- Δεν απαιτείται smartphone.

Και πάμε λοιπόν! Αυτό το βίντεο θα απευθύνεται κυρίως σε αρχάριους, σε όσους δεν είναι εξοικειωμένοι με τον προγραμματισμό και τις διεπαφές, γενικά, για τους απλούς ραδιοερασιτέχνες. Στο βίντεο θα δείξω τα πάντα, από το "Α" έως το "Ω": θα ξεκινήσουμε με την εγκατάσταση προγραμμάτων και τη σύνδεση και θα τελειώσουμε με το συγκεκριμένο αποτέλεσμα της αυτόνομης λειτουργίας της μονάδας.

Ας ξεκινήσουμε ούτως ή άλλως με θεωρητικές γνώσεις για να καταλάβουμε πώς λειτουργεί πραγματικά αυτό το θαύμα της μηχανικής. Πρώτα απ 'όλα, πρέπει να γνωρίζετε ορισμένα χαρακτηριστικά αυτής της μονάδας αναγνώρισης φωνής:

Κατανάλωση ρεύματος: όχι περισσότερο από 40 mA, το ρεύμα δεν είναι κρίσιμο, οπότε απλά λάβετε υπόψη το. Η τάση τροφοδοσίας είναι 5 V, θα τροφοδοτήσουμε τη μονάδα θύρας USB του υπολογιστή κατά τον προγραμματισμό και στη συνέχεια κατά τη λειτουργία θα αποφασίσετε από πού να την τροφοδοτήσετε. Η ακρίβεια αναγνώρισης φωνητικών εντολών είναι 99% υπό ιδανικές συνθήκες. Η μονάδα φωνητικής αναγνώρισης έκδοσης V3.1 μπορεί να θυμάται 80 φωνητικές εντολές! Το οποίο, κατά τη γνώμη μου, είναι αρκετά αρκετό για κάθε σκοπό. Αλλά και πάλι αυτό είναι ένα «ΑΛΛΑ». Αλλά η μονάδα μπορεί να αναγνωρίσει μόνο επτά εντολές ανά μονάδα χρόνου και ποιες εντολές είναι στο χέρι σας να επιλέξετε.

Μονάδα αναγνώρισης φωνής

Δηλαδή, μπορείτε να γράψετε και τις 80 εντολές στη βάση δεδομένων, αλλά να επιλέξετε μόνο επτά για αναγνώριση, οποιαδήποτε επτά στις ογδόντα. Είναι όπως με έναν υπολογιστή: μπορείτε να γράψετε 80 εντολές στον σκληρό δίσκο, αλλά να εργαστείτε μόνο με 7 εντολές στη μνήμη RAM. Εάν σας είναι δύσκολο να το καταλάβετε τώρα, τότε λίγο αργότερα στην πράξη, νομίζω ότι θα σας καταστεί σαφές για τι πράγμα μιλάμε. Η μέγιστη διάρκεια της φωνητικής εντολής είναι 1,5 δευτερόλεπτα (1500ms). Η πλακέτα της μονάδας μπορεί να ελεγχθεί μέσω της διεπαφής UART, αλλά οι πληροφορίες μπορούν να ανακτηθούν είτε από το UART είτε από τις θύρες GPIO που βρίσκονται στην πλακέτα. Στην πραγματικότητα, αυτό θα κάνουμε: θα αφαιρέσουμε το σήμα από την έξοδο της θύρας.

Ας περάσουμε στο πρακτικό κομμάτι.

Τι χρειαζόμαστε για δουλειά;

- Η ίδια η μονάδα αναγνώρισης φωνής είναι η έκδοση V3 (V3.1) Η έκδοση δεν είναι τόσο σημαντική - η αρχή λειτουργίας είναι η ίδια για όλους. Η μονάδα συνοδεύεται από μικρόφωνο.

- Εγχειρίδιο ενότητας, δηλαδή φύλλο ημερομηνίας.

- Πρόγραμμα τερματικού.

- Μετατροπέας διασύνδεσης USB-UART.

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

Αυτό είναι όλο. Όπως είπε ο Γκαγκάριν, «Πάμε».

Κατεβάστε το εγχειρίδιο και το τερματικό. Εγκαθιστούμε το τερματικό.Συνδέουμε τη μονάδα στον μετατροπέα διασύνδεσης.

Μονάδα αναγνώρισης φωνής

Να είστε πολύ προσεκτικοί κατά τη σύνδεση. Δεν πειράζει, αν μπερδέψεις το TXD και το RXD, δεν θα συμβεί τίποτα κακό. Αλλά αν μπερδέψεις το power plus με το κοινό καλώδιο, θα γίνει χαμός! Όπως συνέβη σε μένα, η μονάδα και η θύρα του υπολογιστή κάηκαν αμέσως! Να είστε πολύ προσεκτικοί και να μην επαναλάβετε τα λάθη μου. Μην ταράζεστε, μην βιάζεστε, ελέγξτε το κύκλωμα αρκετές φορές πριν το ενεργοποιήσετε και μόνο μετά από αυτό συνδεθείτε στο USB.

Μετά τη σύνδεση στο USB, το σύστημά σας θα αρχίσει να αναζητά προγράμματα οδήγησης για τον μετατροπέα· στο 90% των περιπτώσεων, το ίδιο το σύστημα βρίσκει το πρόγραμμα οδήγησης και το εγκαθιστά, αλλά εάν για κάποιο λόγο αυτό δεν συμβεί, τότε θα πρέπει να βρείτε το πρόγραμμα οδήγησης στο δίκτυο μόνοι σας και εγκαταστήστε το. Για να το κάνετε αυτό, γράψτε "Λήψη προγράμματος οδήγησης CP2102" ή κάτι τέτοιο στη γραμμή αναζήτησης, η ενότητα είναι κοινή, υπάρχουν πολλές επιλογές προγραμμάτων οδήγησης.

Στη συνέχεια, αφού εγκαταστήσετε με επιτυχία τον εξοπλισμό, μεταβείτε στη διαχείριση συσκευών και δείτε τις θύρες. Μας ενδιαφέρει ο εκχωρημένος αριθμός του μετατροπέα μας. Όταν μάθουμε τον αριθμό θύρας, εκκινούμε το τερματικό. Ας πάμε στις ρυθμίσεις και ας ορίσουμε τις τιμές όπως στην εικόνα μου.

Γράφουμε την εντολή στο παράθυρο τερματικού - "AA 02 00 0A" (από το φύλλο δεδομένων | AA | 02 | 00 | 0A |). Όλες οι ομάδες χρησιμοποιούν πάντα κεφαλαία και λατινικά γράμματα.

Το πεδίο αποστολής θα πρέπει να σας δώσει μια απάντηση όπως: "AA 08 00 STA BR IOM IOPW AL GRP 0A" (ή από το φύλλο δεδομένων | AA | 08 | 00 | STA | BR | IOM | IOPW | AL | GRP | 0A |). Αν έρθει η απάντηση, τότε όλα είναι καλά, η μισή δουλειά έχει γίνει. Εάν όχι, παίζουμε με τις ρυθμίσεις των ρυθμίσεων ταχύτητας μεταφοράς στο τερματικό, απλώς είναι πιθανό η μονάδα να έχει διαμορφωθεί για διαφορετική ταχύτητα.

Δεν θα σταθώ στο τι σημαίνει αυτή η απόκριση της ενότητας, μπορείτε να το αναζητήσετε μόνοι σας στις οδηγίες.Και η εντολή είναι ένα αίτημα για τις εγκατεστημένες ρυθμίσεις.

Μονάδα αναγνώρισης φωνής

Τώρα πρέπει να συνδέσετε το φορτίο στη μονάδα. Ως φορτίο θα χρησιμοποιήσω LED με αντιστάσεις. Λοιπόν, στο μέλλον, όταν τα χρησιμοποιείτε LED θα αντικατασταθούν με ρελέ ελέγχου φορτίου με διακόπτες τρανζίστορ, νομίζω ότι είναι κατανοητό.

Επιτρέψτε μου να εξηγήσω την ίδια την εντολή "AA 02 00 0A" είναι ένα πακέτο που αποτελείται από 4 byte, τα byte είναι ζευγαρωμένοι χαρακτήρες σε δεκαεξαδικό - ΑΑ,02,00,0Α. Σε όλες τις εντολές το πακέτο θα ξεκινά με το byte Α.Α. και τελειώνει με ένα byte 0ΕΝΑ (Μηδέν και ΕΝΑ) είναι προαπαιτούμενο. Οι απαντήσεις της ενότητας θα ξεκινούν και θα τελειώνουν επίσης με αυτούς τους χαρακτήρες.

«AA 02 00 0A" - το δεύτερο byte αυτής της εντολής σημαίνει τον αριθμό των byte μεταξύ των byte έναρξης και τέλους, με λίγα λόγια εκτός Α.Α. Και 0Α. Και μετράμε και γράφουμε τα πάντα μεταξύ τους στο δεύτερο byte. Όπως βλέπουμε σε αυτό το παράδειγμα, τι είναι μεταξύ Α.Α. Καικοστίζει δύο byte - 02 00, επομένως – 02, δηλαδή, ο αριθμός μετράει μόνος του. Ενα άλλο παράδειγμα, "AA 03 20 01 0A«δηλαδή μεταξύ Α.Α. Καικοστίζει τρία byte - «03 20 01", επομένως, το δεύτερο byte είναι 03. Νομίζω ότι θα καταλάβετε.

Ομάδα "12" - ρύθμιση θυρών μονάδας.

Στην πλακέτα της μονάδας υπάρχουν θύρες από τις οποίες θα αφαιρέσουμε το σήμα· πριν το κάνουμε αυτό, πρέπει να διαμορφώσουμε αυτές τις θύρες. Μπορείτε να διαμορφώσετε τις θύρες με την εντολή

"AA 03 12 01 0A" - το τρίτο byte είναι η εντολή και το τέταρτο είναι η τιμή της εντολής. Το τέταρτο byte μπορεί να λάβει τις ακόλουθες τιμές και να ορίσει τις ακόλουθες επιλογές: εάν το "00" είναι παλμική λειτουργία, δηλαδή όταν αναγνωριστεί μια φωνητική εντολή, ένας σύντομος παλμός αποστέλλεται στη θύρα που χρειαζόμαστε. Εάν το "01" είναι η λειτουργία αντιστροφής, δηλαδή όταν αναγνωριστεί μια φωνητική εντολή, η θύρα που χρειαζόμαστε θα αλλάξει την κατάστασή της στο αντίθετο, εάν ήταν 0, θα γίνει 1 και το αντίστροφο.Εάν το "02" είναι η λειτουργία στην οποία η θύρα πηγαίνει στο μηδέν. Εάν το "03" είναι η λειτουργία στην οποία η θύρα μεταβαίνει σε μία.

Ομάδα "20" - ρύθμιση θυρών μονάδας.

"AA 03 20 01 0A" - το τρίτο byte είναι ο αριθμός της εντολής που θα γράψουμε. Ένα παράδειγμα γραφής δύο εντολών 1 και 2: "AA 04 20 01 02 0A." Ένα παράδειγμα γραφής δύο εντολών 1, 2, 3: "AA 05 20 01 02 03 0A."

Ομάδα "30" - φόρτωση μιας εγγραφής στον "αναγνωριστή" της μονάδας.

"AA 03 30 01 0A" - το τρίτο byte είναι μια εντολή για φόρτωση στη μνήμη του αναγνωριστικού εγγραφών 01. Εάν πρέπει να γράψετε δύο εντολές - "AA 04 30 01 02 0A", εάν πρέπει να γράψετε και τις επτά εντολές - "AA 09 30 01 02 03 04 05 06 07 0A."

Ομάδα "15" - Αυτόματη φόρτωση φωνητικών εντολών στον αναγνωριστικό όταν η τροφοδοσία είναι ενεργοποιημένη - λειτουργία εκτός σύνδεσης χωρίς εξωτερικό ελεγκτή.

"AA 03 15 07 01 02 03 0A" - το τρίτο byte είναι μια εντολή, το τέταρτο byte είναι μια ετικέτα εντολών, δηλαδή ένα είδος αναγνωριστικού και ισούται με 01 για τη φόρτωση μιας εντολής, 03 για τη φόρτωση δύο εντολών, 07 για τη φόρτωση τριών εντολών κ.λπ. δείτε τον πίνακα του φύλλου δεδομένων. Λοιπόν, υπάρχουν οι αριθμοί εντολών που πρέπει να φορτωθούν.

Αυτό είναι όλο: ελέγξαμε τη σύνδεση με τη μονάδα, διαμορφώσαμε τις θύρες, ηχογραφήσαμε εντολές και διαμορφώσαμε την αυτόματη φόρτωση φωνητικών εντολών.

Διαβάστε σχετικά με άλλες εντολές στο φύλλο δεδομένων. Απλώς εξήγησα έναν κατά προσέγγιση τρόπο εργασίας με τη μονάδα.

 

 

Σύνδεσμοι αγοράς:

Ενότητα -

Μετατροπέας -

Μετατροπέας με καλώδια -

 

Σύνδεσμοι λήψης:

Η ημερομηνία έχει οριστεί -

Τερματικό -

Αφού διαβάσατε το άρθρο, καταλάβατε πώς να εργαστείτε με τη μονάδα φωνής;


Σχόλιο
  • παπιγιόχαμόγελογέλιοκοκκινίζωχαμογελαστόςχαλαρός χαλαρόςχαζό χαμόγελο
    καρδιά_μάτιαφιλί_καρδιάφιλώντας_κλειστά_μάτιακοκκινισμένοςανακουφισμένοςικανοποιημένοιγκριμάτσα
    κλείσιμο ματιούκολλήσει έξω τη γλώσσα κλείνοντας το μάτι μάτικολλημένα_γλώσσα_κλειστά_μάτιαχαμογελώνταςασπασμόςκολλημένος_έξω_γλώσσακοιμάμαι
    ανήσυχοςσυνοφρυωμένοςαγωνίαανοιχτό στόμαγκριμάτσεςταραγμένοςσιωπηλός
    ανέκφραστοςαδιάφοροςιδρώτας_χαμόγελοιδρώταςαπογοητευμένος_ανακουφισμένοςκουρασμένοςπαθητικός
    απογοητευμένοςκαταραμένοςφοβερόςκρύος ιδρώταςεπιμένωκραυγήλυγμός
    Χαράέκπληκτοςκραυγήκουρασμένος_πρόσωποθυμωμένοςοργήθρίαμβος
    νυσταγμένοςναιμάσκαγυαλιά ηλίουζαλισμένος_πρόσωποδιαβολάκιsmiling_imp
    ουδέτερο_πρόσωποno_mouthαθώος
3+τρία=
Σχόλια (4)
  1. Artyom
    #1 Artyom Καλεσμένοι 30 Δεκεμβρίου 2016 10:12
    1
    Γειά σου. Είναι δυνατόν να αγοράσετε μια έτοιμη μονάδα φωνητικού ελέγχου για ένα έξυπνο σπίτι από εσάς;
  2. Εξαιρετική συσκευή, ο συγγραφέας είναι έξυπνος.
    #2 Εξαιρετική συσκευή, ο συγγραφέας είναι έξυπνος. Καλεσμένοι 21 Αυγούστου 2019 12:09
    1
    Θέλω και εγώ να αγοράσω μια έτοιμη συσκευή ή περιμένω βοήθεια για τις ρυθμίσεις
    με εκτιμιση
    Ο θείος Μίσα.
  3. maikl
    #3 maikl Καλεσμένοι 1 Οκτωβρίου 2019 11:55
    1
    Λίγος, δυσνόητος, με αυτοπεποίθηση σκαρίφημα.
    Εάν δεν μπορείτε να διδάξετε, μην ανακατεύεστε. Θα ήταν καλύτερα να μεταφράζατε το φύλλο δεδομένων.
  4. Επισκέπτης Νικολάι
    #4 Επισκέπτης Νικολάι Καλεσμένοι 16 Δεκεμβρίου 2019 22:17
    0
    Καλή μέρα. Είναι δυνατόν να σας γράψω; Σχετικά με τη μονάδα φωνής. Θέλω να μάθω περισσότερα για αυτόν.
    Νικολάι

Ένα αποτελεσματικό σπιτικό καθαριστικό για τα μαγειρικά σκεύη

Πώς να ξαναγεμίσετε ένα δοχείο αερίου από μια μεγάλη δεξαμενή προπανίου

DIY κολλητήρι με άμεση θέρμανση από μετασχηματιστή

Σταυροβελονιά την εικόνα «Ρίγες» | Κάντο μόνος σου

«Κάντε το μόνοι σας - με τα χέρια σας» - ένας ιστότοπος με ενδιαφέροντα σπιτικά προϊόντα φτιαγμένα από παλιοσίδερα και αντικείμενα στο σπίτι. Βήμα-βήμα master classes με φωτογραφίες και περιγραφές, τεχνολογίες, life hacks - όλα όσα χρειάζεται ένας πραγματικός δάσκαλος ή απλώς ένας τεχνίτης για κεντήματα. Χειροτεχνίες οποιασδήποτε πολυπλοκότητας, μεγάλη ποικιλία από κατευθύνσεις και ιδέες για δημιουργικότητα.

Συνιστούμε να διαβάσετε

Κωδικοί σφαλμάτων πλυντηρίου ρούχων