Inhaltsverzeichnis:
- Schritt 1: Dinge, die Sie brauchen
- Schritt 2: Installieren der Talkie-Bibliothek in Ihrer Arduino-IDE
- Schritt 3: Verbindungen
- Schritt 4: Code
- Schritt 5: Audioausgabe
Video: Arduino Text-to-Speech-Konverter mit LM386 - Reden über das Arduino-Projekt - Talkie Arduino Bibliothek - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Hallo Leute, in vielen Projekten benötigen wir Arduino, um etwas wie eine sprechende Uhr zu sprechen oder einige Daten zu erzählen, damit diese Anleitungen Text mit Arduino in Sprache umwandeln.
Schritt 1: Dinge, die Sie brauchen
Für diese instructables benötigen Sie folgende Dinge: Arduino Board Ein LautsprecherLM3862x 10k Widerstand1x 0,1uF Kondensator2x 10uF Kondensator1x 0,05uF Kondensator1x 220uF Kondensator1x 100k PotentiometerStromversorgung
Schritt 2: Installieren der Talkie-Bibliothek in Ihrer Arduino-IDE
Jetzt wird der Bibliotheksmanager auf Ihrem Bildschirm angezeigt. Geben Sie in der Suchleiste Talkie ein und klicken Sie auf die Schaltfläche Installieren. Die Bibliothek wird installiert.
Schritt 3: Verbindungen
Das erste Bild ist, wie man einen Verstärker mit LM386 herstellt. Die Grundidee ist also, dass Audio aus Arduino kommt und wir es so verstärken müssen, dass wir eine Verstärkerschaltung benötigen, deshalb verwenden wir LM386 und seine Verstärkerschaltung, wie Sie können siehe im Bild. Danach werden wir es anstelle des Mikrofons in der LM386-Verstärkerschaltung mit Arduino verbinden, wie in einer anderen Schaltung gezeigt
Schritt 4: Code
Diese Talkie-Bibliothek ist sehr praktisch und enthält über 1000 Wörter und Befehle. Es gibt mehrere Beispiele, Sie können sie alle ausprobieren, aber hier verwenden wir einen einfachen Code, um die Funktionsweise zu erklären. Kopieren Sie den folgenden Code: #include "Talkie.h" //Talkie.h wird verwendet, um diese Bibliothek zu initialisieren und die Digital Pin 3 von Arduino als Ausgang pin#include "Vocab_US_Large.h" //Vocab_US_Large.h wird verwendet, um die Warnungen zu verwenden#include "Vocab_Special.h" //Vocab_Special.h wird verwendet, um die pauseTalkie-Stimme zu verwenden; // Definiere einen Objektwert, um die Befehle zu verwendenvoid setup () {}void loop () { voice.say (spPAUSE2); Stimme.say(sp2_GEFAHR); Stimme.say(sp2_GEFAHR); voice.say(sp3_STORM); Stimme.say(sp3_IN); voice.say(sp3_THE); voice.say(sp3_NORTH);/*Der erste Befehl voice.say(spPAUSE2) besteht darin, eine kurze Pause einzulegen, während die Warnmeldung wiederholt wird. Und die nächsten Befehle sind nur einfache Worte, die implizieren: GEFAHR GEFAHR STURM IM NORDEN.*/}Nach all dem Laden Sie den Code auf arduino
Schritt 5: Audioausgabe
Zum Schluss laden Sie den Code im Arduino hoch und schließen das Netzteil daran an. Sobald Sie die Schaltung einschalten, hören Sie die Warnungen! Wenn Sie keinen klaren Ton erhalten, versuchen Sie, den Knopf des Potis einzustellen oder überprüfen Sie, ob das Arduino die richtige Stromversorgung erhält, und stellen Sie sicher, dass der GND des Arduino mit der Masse des Stromkreises verbunden ist.
Empfohlen:
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
Steuern Sie Geräte über das Internet über den Browser. (IoT): 6 Schritte
Steuern Sie Geräte über das Internet über den Browser. (IoT): In diesem Instructable zeige ich Ihnen, wie Sie Geräte wie LEDs, Relais, Motoren usw. über das Internet über einen Webbrowser steuern können. Und Sie können über jedes Gerät sicher auf die Bedienelemente zugreifen. Die Webplattform, die ich hier verwendet habe, ist RemoteMe.org visit
Hochladen und Umbenennen von Dokumenten in einer Office 365 SharePoint-Bibliothek: 8 Schritte
Hochladen und Umbenennen von Dokumenten in einer Office 365 SharePoint-Bibliothek: In dieser Anleitung erfahren Sie, wie Sie Dokumente in einer Office 365 SharePoint-Bibliothek hochladen und umbenennen. Dieses instructable ist speziell für meinen Arbeitsplatz gemacht, aber es kann leicht auf andere Unternehmen für jeden übertragen werden, der nutzt
Steuern Sie Ihren ESP6266 über das Internet? Kostenlos und einfach: 7 Schritte
Steuern Sie Ihren ESP6266 über das Internet? Kostenlos und einfach: Wie oft haben wir nicht nach einer einfachen Möglichkeit gesucht, mit unseren Geräten über das Internet ohne Komplikationen und / oder komplexe Zwischenanwendungen, DNS, IP-Adressen oder VPNs zu kommunizieren geführt, r