Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
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:
- Schläfrig
- Neutral
- Glücklich, 1
- Glücklich, 2
- Zwinkern
- Liebesherzen
- Glücklich, 3
- Frustriert, 1
- Frustriert, 2
- Traurig
- Verärgert
- 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
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.