Inhaltsverzeichnis:

Sound Responsive Roboter - Gunook
Sound Responsive Roboter - Gunook

Video: Sound Responsive Roboter - Gunook

Video: Sound Responsive Roboter - Gunook
Video: Sound responsive robot 2024, Juli
Anonim
Geräuschempfindlicher Roboter
Geräuschempfindlicher Roboter

In diesem Tutorial erfahren Sie, wie Sie einen geräuschempfindlichen Roboter erstellen, der auf die Lautstärke Ihrer Stimme reagiert. Die beiden Augen, die die LED-Matrizen darstellen, drücken die Lautstärke Ihrer Stimme durch grundlegende Emotionen aus. Ich hatte diese Idee mit dem Singen im Hinterkopf, also wird es ein großartiger Roboter sein, zu dem man singen kann, aber man kann auch schreien, schreien oder einfach nur mit ihm reden. Im bereitgestellten Code sind 12 Emotionen enthalten. Diese Emotionen sind:

  1. Schläfrig
  2. Neutral
  3. Glücklich, 1
  4. Glücklich, 2
  5. Zwinkern
  6. Liebesherzen
  7. Glücklich, 3
  8. Frustriert, 1
  9. Frustriert, 2
  10. Traurig
  11. Verärgert
  12. Tot

Je lauter Ihre Stimme, desto intensiver werden die Emotionen in den Augen.

Schritt 1: Liste der Artikel, die Sie benötigen

1 Arduino Uno

1 Steckbrett

Kabel von Mann zu Mann

Kabel von Stecker zu Buchse

2 LED-Matrix

1 Mikrofonmodul

Viel Lego

Sie benötigen auch die Arduino-Software und -Bibliotheken, die unten verlinkt sind.

*Die Farbe des Kabels spielt keine Rolle, solange Sie wissen, welches Kabel wohin führt. Es ist nur eine einfache Möglichkeit, nach Problemen zu suchen, wenn es nicht so funktioniert, wie es soll. Auch die Länge spielt keine Rolle, diese Längen sollen es dir nur leichter machen.

Schritt 2: Hardware-Montage

Hardware-Montage
Hardware-Montage

Wir werden zuerst die LED-Matrizen einrichten, dafür habe ich das folgende Tutorial verwendet https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Folgen Sie dieser Anleitung einmal, wenn Sie nur zwei Augen wollen.

Wenn Sie das obige Tutorial befolgt haben, können wir mit dem Anschließen des Mikrofonmoduls beginnen. Hier benötigen Sie die Kabel von Stecker zu Buchse Uno und A0 bis A0 auf Ihrem Arduino Uno.

Wenn Sie diese Schritte erfolgreich befolgt haben, erhalten Sie das oben gezeigte Bild.

Schritt 3: Der Code

Der Code, den ich für dieses Projekt verwendet habe, stammt aus zwei anderen Beispielprojekten, die andere Leute erstellt haben. Es gibt Anpassungen und Extras, die ich vorgenommen habe, damit dies funktioniert. Sie können die erforderliche Lautstärke ganz einfach einstellen, damit der Roboter schneller oder langsamer reagiert.

Sie müssen die LedControlMS.h-Bibliothek von diesem Link herunterladen https://github.com/shaai/Arduino_LED_matrix_sketch. Fügen Sie es in Ihre Bibliothek in Ihr Projekt ein und Sie sollten startklar sein.

Schritt 4: Lego

Nachdem alles zusammengebaut ist, können Sie Ihrer kreativen Seite freien Lauf lassen und alle möglichen Erscheinungen für Ihren Roboter kreieren. Stellen Sie sicher, dass Sie genug Lego haben.

Empfohlen: