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.