Home > Technologie > Arduino - Sprachsteuerung mit VRM v2

Arduino - Sprachsteuerung mit VRM v2

0
Advertisement

Arduino - Sprachsteuerung mit VRM v2

Hallo, alle miteinander!

Für das Graduiertenkolleg hatte ich ein Projekt, um einen Roboterarm zu bauen, der von einer menschlichen Stimme gesteuert wird. Sprachbefehle. Die heutigen Fortschritte in Technologie und Elektronik, gibt uns die Fähigkeit, Geräte, Spielzeug, Werkzeuge, Computer und Roboter mit Sprachbefehlen zu steuern. Die Fähigkeit, etwas mit ihrer eigenen Stimme zu verwalten, macht den Prozess viel einfacher und effizienter.

Die Arbeit wurde als eigenständiges System realisiert, dh. Management mit einem Roboterarm und einem Modul ohne Verwendung eines Computers. Der geschriebene Code ermöglicht es Benutzern, die Funktionen des Moduls zu verwalten, zum Beispiel, die Ihre eigene Stimme, ihre eigenen Schlüsselwörter aufnehmen können, verschiedene Gruppen von Befehlen laden, Gruppen löschen und dergleichen. Rückgespräch wird auf dem LCD-Schirm von Modul erhalten, wo wir das Menü sehen und wo alle Wahlen aufgelistet werden. Durch diese Option wird durch vier Drucktasten aufgelistet. Das Papier basiert auf dem Arduino Mikrocontroller, dem Modul zur Spracherkennung und der seriellen Kommunikation zwischen den beiden Geräten.

Ich machte Roboterarm von MeArm Projekt ... https://shop.mime.co.uk/pages/instructions

Ich werde nicht Roboterarm beschreiben , aber ich werde in kurzen Worten erklären , wie Spracherkennungsmodul (VRM) zu verwenden , sie zu kontrollieren und Projekte zu machen! Für Menschen zu "Home Automatisierung" Projekte zu machen!

Was führte mich dazu, dies zu tun, weil ich liebe Robotik und Arduino, die kombiniert kann ziemlich cool stuff machen! Und für starke Gründe werde ich dieses Projekt mit VRM - Code und das Setup zu veröffentlichen, weil einige Leute im Internet nicht ihre Code oder Programmanteil, wie es streng geheim!

Für die letzten Worte ist alles "Open Source" basiert, weil ich dieses Projekt an die Welt, an die Menschen für ihre eigenen Projekte und für Bildung / Unterhaltung! Und auf einigen Bildern sind kroatische Namen für Teile =)

PS ... Sorry für Fehler in der englischen Grammatik! Aufrechtzuerhalten.

Schritt 1: Komponenten erforderlich

Arduino - Sprachsteuerung mit VRM v2

Arduino - Sprachsteuerung mit VRM v2

Arduino - Sprachsteuerung mit VRM v2

Arduino - Sprachsteuerung mit VRM v2

Arduino - Sprachsteuerung mit VRM v2

Arduino - Sprachsteuerung mit VRM v2

Arduino - Sprachsteuerung mit VRM v2

Arduino - Sprachsteuerung mit VRM v2

Die für dieses Projekt benötigten Komponenten sind:

  1. Arduino UNO R3
  2. Spracherkennungsmodul Version 2.0 von ELECHOUSE
  3. Elektronische Testplatine
  4. LCD-Bildschirm mit I2C-Modul (16x2)
  5. Druckknopf x4 (vier Stück)
  6. Widerstand (2k Ohm) x3
  7. Sprungdrähte
  8. Buzzer (wahlweise freigestellt) x1
  9. USB-Kabel für Arduino zum Computer

Spracherkennungsmodul, später VRM verwenden!

Werbung

Schritt 2: Verwendete Software

Arduino - Sprachsteuerung mit VRM v2

Verwendete Software ist Arduino IDE für die Programmierung von VRM.

Sie können AccessPort (WIN) oder Coolterm (WIN oder MAC) verwenden.

AccessPort:

Http://www.sudt.com/de/ap/

Kühler:

http://freeware.the-meiers.org/

Arduino IDE:

https://www.arduino.cc/de/Main/Software

Schaltpläne werden in Fritzing durchgeführt:

http://fritzing.org/download/

Schritt 3: Erste Schritte mit Project !!

Arduino - Sprachsteuerung mit VRM v2

Arduino - Sprachsteuerung mit VRM v2

Arduino - Sprachsteuerung mit VRM v2

Zuerst müssen Sie die Komponenten an die Testplatine anschließen, wie auf Fritzing Bild gezeigt!

Sie brauchen keinen Servomotor oder -summer. in der Datei Arduino_VRM.rar Sie VRM2 Handbuch verwendet werden,

Bibliotheken, die für dieses Programm benötigt werden, das ausgeführt werden soll, das auf Computer und Ordner mit Arduino-Code für dieses Projekt importiert werden muss.

Verbinden Sie Arduino, installieren Sie Arduino IDE, setzen Sie Komponenten und brennen Sie den Code / Programm auf Arduino und Sie sind gut zu gehen!

Verbinden Sie LCD 16x2 mit I2C Modul mit SCL, SDA, Vcc und GND wie auf Abbildung!

SEHR importat! Zuerst müssen Sie den Code auf Arduino brennen und dann verbinden Sprach Recogniton Modul Tx und Rx Stift Arduino, becasue , wenn Daten an Arduino Tx und Rx - Pins sind damit beschäftigt , das Hochladen !!! Wenn das Modul angeschlossen ist, wird der Code nicht hochgeladen!

Schritt 4: Mehr Material des Projektes

Arduino - Sprachsteuerung mit VRM v2

Arduino - Sprachsteuerung mit VRM v2

Arduino - Sprachsteuerung mit VRM v2

Arduino - Sprachsteuerung mit VRM v2

Arduino - Sprachsteuerung mit VRM v2

Arduino - Sprachsteuerung mit VRM v2

Wie gesagt, serielle Kommunikation (UART) ist das Wesen der Arbeit des gesamten Systems!

Senden von Bits in Paket oder Byte. Für VRM Baudrate auf 9600 als auf Arduino gesetzt werden müssen , die im Code definieren. (Serial.begin (9600); mySerial.begin (9600);)

Sie können das USB-TTL-Modul zur Einrichtung von VRM verwenden, und alles wird in VRM_manual in der rar-Datei beschrieben!

Und hier sind mehr Bilder von meiner Arbeit .... und ich werde in naher Zukunft machen VRM Version 3 (mit 80 Befehlen) auf gleiche oder ähnliche Prinzip arbeiten!

Für letzten Worte, können Sie alles verbinden mit Sprachbefehle zu steuern (LED, Arduino Relais ...) und es in letzter Funktion des Codes definieren (Sie werden es sehen> Fall 11: .... Fall 12: ... )

Dieses ist mein ERSTES instructable Projekt und hoffe, dass Sie es mögen ... Ich versuche, Ihnen in den Kommentaren zu helfen, wenn Sie einige Probleme haben.

Cheers, Hrid

Related Reading