V3-Spracherkennungsmodul für Arduino

V3-Spracherkennungsmodul für Arduino

View More

30,09

Vorrätig (kann nachbestellt werden)

Quantità Prezzo Unitario
12 - 49 29,19
50 - 99 28,59
100 + 27,08

Product Description

Modulo V3-Riconoscimento-Gesang pro ArduinoSpeaker-abhängig.

  • Alimentazion: 4,5-5,5 V
  • Corrente assorbita: <40 mA
  • Livelli-Ein- / Ausgabe : 5-V-TTL-Pegel-UART-Schnittstelle
  • Interfaccia analogica: 3,5-mm-Einkanal-Mikrofonanschluss + Mikrofon-Pin-Schnittstelle
  • Kapazität: 80 istruzioni vocali lunghi max 1,5 s Kompostierung nach 1 oder 2 Bewährung . (7 comandi voci alla volta disponibili)
  • Fehler: 33 x 15,6 mm

    Wir alle wissen, dass es eine Art Modul gibt, das das Licht ein- und ausschalten kann. Sie machen ein Geräusch, das Licht geht an. Dann nach einer Weile schaltet es sich aus. Dies ist keine Spracherkennung. Wir können es Sound Control nennen. Die Spracherkennung weiß genau, was Sie gesagt haben.

    Wir haben über ein Modul nachgedacht, mit dem andere Geräte per Sprache gesteuert werden können und das nicht zu viel kostet. Schließlich haben wir dieses Modul entworfen. Was kann dieses Modul tun? Es kann bis zu 15 Sprachanweisungen erkennen, was für die meisten Fälle mit Sprachsteuerung geeignet ist.

    Parameter:

    • Spannung: 4,5-5,5 V
    • Strom: <40 mA
    • Digitale Schnittstelle: 5 V TTL-Pegel für UART-Schnittstelle und GPIO
    • Analoge Schnittstelle: 3,5-mm-Einkanal-Mikrofonanschluss + Mikrofon-Pin-Schnittstelle
    • Erkennungsgenauigkeit: 99% (unter idealen Bedingungen) < / li>

      Funktion

      • Unterstützt maximal 80 Sprachbefehle, wobei jede Stimme 1500 ms (ein oder zwei Wörter sprechen)
      • Maximal 7 Sprachbefehle gleichzeitig wirksam
      • Arduino-Bibliothek wird mitgeliefert < / span>
      • Einfache Steuerung: UART / GPIO
      • Benutzersteuerung Allgemeine Pin-Ausgabe

        Beispiel 1

        Hier zeige ich Ihnen ein Beispiel für die Steuerung von RGB per Spracheingabe.

        1. Aufnahme

        Wir müssen einen seriellen Befehl an dieses Modul senden. Möglicherweise benötigen Sie ein USB-TTL-Modul (Produktseite), um es mit dem PC zu verbinden. Senden Sie den Befehl 0xaa11 zum Aufzeichnen. Weitere Informationen finden Sie im Handbuch.

        Bitte notieren Sie die folgenden Sprachanweisungen in der angegebenen Reihenfolge:

        WEISS

        ROT

        GRÜN

        BLAU

        OFF

        2. Hardwareverbindung

        Das Modul im obigen Bild ist V1. Für V2 ist die Verbindung dieselbe.

        3. Code

        int redPin = 11; // Blütenblatt am RGB-LED-Modul an digitalem Pin 11 angeschlossen

        int greenPin = 9; // G Blütenblatt am RGB-LED-Modul an digitalem Pin 9 angeschlossen

        int bluePin = 10; // B Blütenblatt am RGB-LED-Modul an Digital-Pin 10 angeschlossen

        Byte com = 0; // Antwort von der Spracherkennung

        void setup ()

        {

        Serial.begin (9600);

        pinMode (ledPin, OUTPUT); // setzt den ledPin als Ausgabe

        pinMode (redPin, OUTPUT); // setzt den redPin als Ausgabe

        pinMode (greenPin, OUTPUT); // setzt den greenPin als Ausgabe

        pinMode (bluePin, OUTPUT); // setzt den bluePin als Ausgabe

        delay (2000);

        Serial.write (0xAA);

        Serial.write (0x37);

        delay (1000);

        Serial.write (0xAA);

        Serial.write (0x21);

        }

        void loop () // immer wieder ausführen < p style = "Textausrichtung: links;" align = "center"> {

        while (Serial.available ())

        {

        com = Serial.read ();

        switch (com)

        {

        Fall 0x11:

        color (255,255,255); // RGB-LED einschalten – weiß

        break;

        case 0x12:

        color (255, 0, 0); // Schalten Sie die RGB-LED rot

        break;

        case 0x13:

        Farbe (0,255, 0); // Schalten Sie die RGB-LED grün

        break;

        case 0x14:

        color (0, 0, 255); // Schalten Sie die RGB-LED blau

        break;

        case 0x15:

        color (0,0,0); // Schalten Sie die RGB-LED aus

        break;

        }

        }

        }

        leere Farbe (vorzeichenloses Zeichen rot, vorzeichenloses Zeichen grün, vorzeichenloses Zeichen blau) // die Farbgenerierung Funktion

        {

        analogWrite (redPin, red * 102/255); < p style = "Textausrichtung: links;" align = "center"> analogWrite (bluePin, blue * 173/255); < p style = "Textausrichtung: links;" align = "center"> analogWrite (greenPin, grün * 173/255); < p style = "Textausrichtung: links;" align = "center"> }

        Laden Sie den obigen Code auf Ardui-Nr. hoch. Bitte trennen Sie TX und RX, während Sie den Code hochladen, da das Hochladen die serielle Schnittstelle belegen würde.

        4. Video

        Verbinden Sie nach dem Hochladen RX und TX und drücken Sie die RESET-Taste auf Ardui-Nr. < / p>

        Sie können das Video auf Youtube sehen.

        < / span>

        < / span>

        Beispiel 2

        Hier zeigen wir Ihnen, wie Sie den GPIO-Ausgang zur Steuerung anderer Geräte verwenden.

        Schritt 1

        Zuerst müssen Sie die Sprachanweisung aufzeichnen. Senden Sie den Befehl 0xAA12 (Gruppe 2).

        Bitte notieren Sie die folgenden 5 Sprachanweisungen in der angegebenen Reihenfolge:

        “ Eins „

        “ Zwei „

        “ Drei „

        “ Vier „

        “ Fünf „

        Bitte beachten Sie, dass Sie klar sprechen müssen.

        Schritt 2

        Verbinden Sie das Gerät auf folgende Weise mit LEDs:

        Schritt 3

        Sprachgruppe 2 mit dem Befehl 0xAA22 importieren oder Pin GCH HIGH und Pin GCL LOW setzen

        Sprachanweisung sprechen.

        Jetzt können Sie die LEDs per Spracheingabe steuern.

        Facebooktwitterredditpinterestlinkedinmail

There are no reviews yet.

Be the first to review “V3-Spracherkennungsmodul für Arduino”