Inhaltsverzeichnis:

Sprachaktivierte LEDs - Gunook
Sprachaktivierte LEDs - Gunook

Video: Sprachaktivierte LEDs - Gunook

Video: Sprachaktivierte LEDs - Gunook
Video: RGB colorful LED music rhythm light voice control pickup light USB night light car home 2024, Juli
Anonim
Sprachaktivierte LEDs
Sprachaktivierte LEDs

Webduino verwendet den Internetbrowser Chrome, um alle möglichen elektronischen Komponenten zu steuern, sodass wir alle anderen Funktionen nutzen können, die Chrome zu bieten hat. In diesem Projektbeispiel verwenden wir die Speech API von Chrome. Mit der Spracherkennung von Google können wir ganz einfach ein LED-Licht steuern. Die gleiche Methode könnte mit einem Relais verwendet werden, mit dem wir eine Glühbirne, ein Türschloss oder Haushaltsgeräte steuern können.

Vollständiger Text dieses Projekts:

Webduino Blockly:

Schritt 1: Verdrahtung und Praxis

Verdrahtung und Praxis
Verdrahtung und Praxis

Das längere Bein geht auf hohes Potenzial (Pins mit einer Nummer) und das kürzere Bein geht auf niedriges Potenzial (GND). Verbinden Sie für dieses Tutorial das längere Bein mit 10 und das kürzere Bein mit GND.

Schritt 2: Öffnen Sie Webduino Blockly und verwenden Sie den Web-Demo-Bereich

Öffnen Sie den Webduino Blocky Editor und klicken Sie auf die Schaltfläche "Web Demo Area", klicken Sie auf das Dropdown-Menü und wählen Sie "Text anzeigen".

Schritt 3: Platzieren Sie ein "Board" im Arbeitsbereich, geben Sie den Namen des Boards ein. Platzieren Sie einen "LED"-Block in den Stapel

Platziere a
Platziere a

Schritt 4: Klicken Sie auf „Sprachsteuerung“und legen Sie den Block „Erkennung starten“in den Stapel

Klicken Sie auf
Klicken Sie auf

Die Spracherkennung kann jeweils nur mit einer Sprache funktionieren (hier können wir Mandarin oder Englisch wählen).

Schritt 5: Definieren Sie die "Zwischenergebnisse" im Block "Sprachsteuerung", um zu steuern, wie die Spracherkennung unsere Sprache lesen soll

Definiere das
Definiere das

Wenn es auf "on" eingestellt ist, erkennt es jedes gesprochene Wort, und wenn es auf "off" gesetzt ist, erkennt es Pausen, die Sätze bilden. Wenn Sie einen Browser auf einem Computer verwenden, empfehlen wir, diesen auf "ein" zu setzen, damit Sie bessere Ergebnisse erzielen. Wenn Sie ein Mobiltelefon verwenden, stellen Sie es auf "aus". Die Spracherkennung funktioniert nur für Telefone, die auf Android laufen.

Schritt 6: Platzieren Sie einen "Text anzeigen"-Block mit einem "erkannten Text" und legen Sie die Erkennungsregeln fest

Platziere a
Platziere a

Platzieren Sie dann einen "Wenn Wort einschließen / tun"-Block innerhalb des "Erkennung"-Blocks, um eine Aktion zu programmieren. Im Beispiel lassen wir eine LED ein- und ausschalten, wenn wir "Licht einschalten" und "Licht ausschalten" sagen. Oder wenn wir "blinken" sagen, blinkt die LED.

Schritt 7: Wenn Sie mehrere Befehle benötigen, verwenden Sie einen "Listen"-Block

Wenn Sie mehrere Befehle benötigen, verwenden Sie a
Wenn Sie mehrere Befehle benötigen, verwenden Sie a

Schritt 8: Überprüfen Sie, ob das Board online ist und "Run Blocks". Dann "erlauben" Sie Chrome, Ihr Mikrofon zu verwenden

Überprüfen Sie, ob das Board online ist und
Überprüfen Sie, ob das Board online ist und

Lesen Sie hier weitere Tutorials von Webduino.

Empfohlen: