Selber machen
Meisterkurse, Anleitungen, nützliche Tipps, Rezepte.
» » »DIY Sprachsteuerung
DIY Sprachsteuerung

Hallo Freunde. Heute möchte ich Ihnen mein hausgemachtes Produkt mit Sprachsteuerung erzählen und zeigen. In der Tat ist es ein Ein / Aus-Schalter mit Sprachsteuerung. Ein Merkmal dieses hausgemachten Produkts ist, dass dieses Gerät nicht nur die Last mit einem Sprachbefehl steuern kann, sondern auch mit zuvor auf einer Flash-Karte aufgezeichneten Sprachbefehlen reagieren kann.
Im Aussehen entpuppte sich das Gerät als so unscheinbar. Das ist meine Schuld, aber ich habe mir nicht das Ziel gesetzt, es schön zu machen, es war nur Faulheit. Tatsächlich habe ich aus dem gleichen Grund ein Minimum an Geräten zur Steuerung dieses Geräts herausgebracht, von denen sich auf der Frontplatte nur ein Transponder-Lautstärkeregler und ein Flash-Karten-Empfänger befinden, die zunächst auch hineingeschoben werden wollten.
Was kann dieser Schalter? Es können 3 Verbraucher unabhängig voneinander abgeschaltet werden. Es funktioniert aus folgendem Grund: Im Leistungsschalter habe ich eine erhöhte Störfestigkeit gegen ungewolltes Einschalten organisiert. Dies drückt sich darin aus, dass Sie sich zuerst an das Gerät wenden müssen, um die gewünschte Last auszuschalten.
Um Berufung einzulegen, müssen Sie "Arduino" sagen. Ich nannte es, weil das Herz dieses Geräts das Sprachmodul ist, das wir später kennenlernen werden und das in erster Linie für den Arduino-Designer gedacht ist. Obwohl ich noch nie auf ein Arduino gestoßen bin und dessen Module in diesem Gerät nicht verwendet werden.
Wir wenden uns dem Schalter „Arduino“ zu. Wenn der Schalter auf „Listen“ antwortet, sagen Sie den nächsten der drei von mir festgelegten Befehle: „Lamp“, „Garland“, „Light“. Nachdem der Befehl angenommen wurde, wechselt das Gerät den Status des angeschlossenen Geräts in den umgekehrten: Wenn die Lampe leuchtet, wird sie ausgeschaltet. Wenn sie nicht leuchtet, wird sie eingeschaltet. Und er antwortet zum Beispiel: "Die Lampe ist aus" oder "Die Lampe ist an" ...
Einfach ausgedrückt, besteht unser Dialog mit dem Schalter aus folgenden Elementen:
- Arduino.
- Ich höre zu.
- Das Licht.
- Mach das Licht an.
Natürlich war es möglich, das Modul mit bestimmten Befehlen zu programmieren: „Licht einschalten“, „Licht ausschalten“, aber ich habe mich dafür entschieden, einen Befehl ein- und auszuschalten.
Alle Antworten werden von mir auf einer Karteikarte festgehalten. Dies sind normale WAV-Dateien. Der Text wurde von einer englischen Übersetzungsseite gelesen. Es kann sich um ein beliebiges anderes Programm handeln, das Text lesen kann. Oder im Allgemeinen können Sie oder Ihre Verwandten diese Antworten aufschreiben ...
Ich weiß nicht, ob dies ein Plus oder ein Minus ist, aber dieses Gerät reagiert auf das Timbre der Stimme. Das heißt, er hat zum Beispiel meine Frau erkannt, bis ich ihre Stimme separat auf dem Modul aufgenommen habe. Und ich habe ihr andere Antworten gegeben: Eine Frau antwortet mir und ein Mann antwortet ihr. Cool, nicht wahr?)
Nun wollen wir endlich mit dem Testen dieses Geräts fortfahren. Wir verbinden uns mit dem Netzwerk, verbinden eine Last.
Es dauert 5 Sekunden, bis das Modul hochgefahren ist, während sich der Controller dem Modul zuwendet und der Player das USB-Flash-Laufwerk und die darauf befindlichen Dateien initialisiert.
Sehen Sie sich das Video unterhalb des Arbeitsprozesses an ...
Dieser Schalter funktioniert so. Schauen wir uns nun die Füllung des Leistungsschalters an. Entfernen Sie die obere Abdeckung. Das erste Board des Players mit einem Verstärker. Sie ist es, die die auf dem USB-Stick aufgezeichneten Antworten wiedergibt. Die Karte wird über das UART-Protokoll gesteuert. Der Controller sendet die auf der zweiten Karte befindlichen Befehle, auf die wir etwas später zurückkommen. Als nächstes wird die dritte Platine - die Stromversorgung mit Leistungsschaltern - semesterweise hergestellt. Der gesamte Stromkreis ist durch Spannung galvanisch getrennt. Die Karte wird ebenfalls von der Steuerung gesteuert.Das Netzteil erzeugt eine stabilisierte Spannung von 5 Volt. Leistungsschalter halten einer Belastung von ca. 200 Watt pro Kanal stand. Gehen wir nun zum zweiten Brett über. Darauf befindet sich ein Controller, der alles steuert, und ein Sprachbefehlserkennungsmodul.
Wir werden die Bedienung, den Anschluss und die Konfiguration des Moduls im nächsten Video betrachten. Und jetzt erkläre ich die Bedienung des Controllers, der auf atmega8 gemacht wird. Das Modul, das den Befehl erkannt hat, gibt den Befehl über UART an den Controller weiter. Der Controller, der den Befehl verarbeitet hat, schaltet die Last ein oder aus und sendet einen Befehl an das Soundmodul, um die Soundantwort abzuspielen. Alles scheint einfach zu sein.
Ich möchte sagen, dass ich mir bei diesem selbstgemachten Produkt nicht die Aufgabe gestellt habe, ein ernstes Gerät zu bauen, sondern ein Spielzeug.
Im nächsten Video schauen wir uns das Modul direkt an, abonnieren Sie also den Kanal, um es nicht zu verpassen, wenn Sie an diesem Material interessiert sind.
Ich habe diesen Schalter vor ein paar Jahren auf einem Modul der Version V2 gebaut. Aber im nächsten Video werden wir eine neuere Version von V3 betrachten. Wir werden auch zwei Arten der Arbeit mit diesem Modul betrachten: einfach - dies ist, wenn Sie keine eigene Programmierung haben und voll - dies ist, wenn Sie Mikrocontroller programmieren können.



Spracherkennungsmodul V3 - #
Spracherkennungsmodul (Sprache) V2 - #

Ich hoffe dir hat das Video zu diesem Thema gefallen. Vielen Dank für das Ansehen dieses Videos. Wenn es Ihnen gefallen hat, gefällt es Ihnen, und ich werde wissen, dass es Ihnen wichtig ist. Abonniere den Channel, bis wir uns wieder sehen.

Mögen Sie Geräte, die Sprachsteuerung in ihrer Oberfläche verwenden?


Kommentare (3)
  1. Lexeus
    #1 Lexeus Gäste 6. März 2017, 22:22 Uhr
    0
    Ist es möglich, eine vollständige Karte für die Verbindung mit einem Player und Triacs sowie einem Player und einem Netzteil anzuschließen?
  2. Alexander Levshunov
    #2 Alexander Levshunov Gäste 29. November 2018, 21:22 Uhr
    0
    guten Tag
    Ich mochte die Sprachsteuerung, ein wichtiger Punkt ist die Sprachsteuerungsaktivierung!
    In diesem Zusammenhang habe ich eine Frage: Gibt es eine ähnliche Entwicklung für die Steuerung der Fernbedienung einer digitalen Set-Top-Box von Beeline?
    Ich werde erklären, warum ich interessiert wurde. Meine Frau ist eine behinderte Person der Gruppe 1, ihre Arme und Beine funktionieren nicht und sie kann sich nicht bewegen. Gleichzeitig wurden Bewusstsein und Sprache bewahrt. Wenn ich zur Arbeit gehe, schalte ich eine Art Kanal für sie ein und sie sieht zu, bevor ich ankomme. Gleichzeitig kann, während ich nicht auf einem anderen Kanal bin, eine andere für sie interessante Sendung ausgestrahlt werden, aber sie kann nicht wechseln. Wenn ich nach Hause komme und die Aufnahmeansicht wechsle, komme ich nach Hause und sie bittet mich, den einen oder anderen einzuschalten, aber sie hat keine Zeit, alles zu sehen.
    Es wäre toll, wenn sie die Fernbedienung selbst steuern könnte. Vorhandene Sprachkonsolen steuern keine Konsolen und erfordern eine manuelle Aktivierung.
    Alexander
    1. Gast Sergey
      #3 Gast Sergey Gäste 12. Dezember 2018 11:54
      0
      Hallo Alexander! Nichts ist unmöglich. Schreiben Sie mir eine E-Mail, wir werden uns etwas einfallen lassen.

Lesen Sie auch

Fehlercodes für Waschmaschinen