Inhaltsverzeichnis:
- Schritt 1: Erforderliche Komponenten
- Schritt 2: Basis des Roboters
- Schritt 3: Körper
- Schritt 4: Raspberry Pi einrichten
- Schritt 5: Verbindungen
- Schritt 6: Downloads
- Schritt 7: Testen des Roboters
Video: Leitroboter mit Spracherkennungsfunktion - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Guiding Robot ist ein mobiler Roboter, den wir entwickelt haben, um die Besucher zu verschiedenen Abteilungen auf unserem College-Campus zu führen. Wir haben es geschafft, ein paar vordefinierte Aussagen zu sprechen und sich entsprechend der Eingangsstimme vor- und zurückzubewegen. An unserer Hochschule haben wir die Mechatronik-Abteilung und die IT-Abteilung gegenüber Stimme, so einfach.
Schritt 1: Erforderliche Komponenten
- 1 x Raspberry Pi 3
- 1 x Arduino Nano
- 4 x 12V Motoren mit Klemmen
- 4 x Räder
- 1 x Motortreiber
- 1 x 12V Batterie
- 1 x 5V Powerbank
- 1 x Holzsockel
- 1 x USB-Lautsprecher
- 1 x Mikrofon
- 1 x Roboterkörper und -kopf
- einige Muttern, Schrauben und Drähte
- Internetverbindung
Schritt 2: Basis des Roboters
- Nehmen Sie ein rechteckiges Brett (l, b, h nach Bedarf).
- Bohren Sie Löcher entsprechend den Motorklemmlöchern.
- Befestigen Sie den Motor und die Klemme mit Muttern und Schrauben an der Basis.
- Bohren Sie Löcher wie in der Abbildung gezeigt, um den Körper des Roboters zu befestigen.
- Bohren Sie ein weiteres Loch, um die Drähte vom Motor zur Oberseite der Basis zu bringen.
Schritt 3: Körper
- Wir haben zwei Chemikalienboxen als Körper und eine Kükenbox als Kopf verwendet.
- Bohren Sie entsprechende Löcher in die Boxen und befestigen Sie sie aneinander.
- Legen Sie den Körper mit dem Kopf nach oben auf die Basis.
Schritt 4: Raspberry Pi einrichten
Verwendetes Betriebssystem: Rasbian Jessie
Installieren Sie die folgenden Bibliotheken mit ihren Abhängigkeiten:
- Text-to-Speech-Bibliothek: eSpeak (Referenz)
- Spracherkennung: SpeechRecognition 3.8.1 (Referenz)
- Arduino-IDE (Referenz)
Schritt 5: Verbindungen
- Verbinden Sie die beiden rechten Motorkabel mit dem Ausgangsport-1 und die anderen beiden Motorkabel mit dem Ausgangsport-2 des Motortreibers.
- Verbinden Sie die Arduino-Nano-Pins 2, 3, 4 und 5 mit den Motortreiber-Pins 1, 2, 3 und 4.
- Verbinden Sie das Arduino Nano über ein USB-Kabel mit dem RPi. Wir haben Arduino Nano als Slave und RPi als Master verwendet. In einigen Fällen war RPi nicht in der Lage, den Motortreiber zu steuern, daher haben wir Arduino Nano zur Steuerung des Motortreibers verwendet.
- Schließen Sie USB-Lautsprecher und -Mikrofon (wir haben das eingebaute Mikrofon einer Webcam verwendet) über USB-Anschlüsse an RPi an und befestigen Sie sie am Kopf des Roboters.
Schritt 6: Downloads
- Laden Sie die angehängte Datei herunter und entpacken Sie sie.
- Schalten Sie das RPi ein und kopieren Sie die extrahierten Dateien auf den RPi-Desktop.
- Laden Sie den Arduino-Code von RPi auf den Arduino Nano hoch.
- Klicken Sie mit der rechten Maustaste auf das Lautsprechersymbol auf dem Desktop und wählen Sie das Ausgabeaudiogerät als USB-Audiogerät aus.
- Die Datei "1.txt" besteht aus den Spracheingabeanweisungen und die entsprechenden Audioausgabeanweisungen sind in der Datei "2.txt" enthalten.
- Fügen Sie die gewünschten Eingabeanweisungen in die Datei „1.txt“und die Ausgabeanweisungen in die entsprechende Zeile der Datei „2.txt“ein.
Schritt 7: Testen des Roboters
- Versorgen Sie den Motortreiber mit einer 12-V-Batterie.
- Führen Sie den Code "GuideRobot.py" aus.
- Wenn Sie die 1. Anweisung in der Datei „1.txt“sprechen, antwortet der Roboter, indem sie die 1. Anweisung der Datei „2.txt“in Sprache umwandelt und so weiter.
- Sagen Sie "Führen Sie mich zur Mechatronik-Abteilung", es geht vorwärts und sagen Sie "Führen Sie mich zur IT-Abteilung", wird es rückwärts gehen. Diese Anweisungen können nach Bedarf bearbeitet werden.
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
DIY Circuit Activity Board mit Büroklammern - HERSTELLER - STEM: 3 Schritte (mit Bildern)
DIY Circuit Activity Board mit Büroklammern | HERSTELLER | STEM: Mit diesem Projekt können Sie den Weg des elektrischen Stroms ändern, um durch verschiedene Sensoren zu laufen. Mit diesem Design können Sie zwischen dem Aufleuchten einer blauen LED oder dem Aktivieren eines Summers wechseln. Sie haben auch die Wahl, einen lichtabhängigen Widerstand mit
Beginnen Sie mit Light Painting (kein Photoshop): 5 Schritte (mit Bildern)
Beginnend mit Light Painting (kein Photoshop): Ich habe vor kurzem eine neue Kamera gekauft und einige ihrer Funktionen untersucht, als ich im Internet auf Light Painting oder Langzeitbelichtung gestoßen bin. Die meisten von uns werden die Grundform des Lightpaintings mit einem Foto in einer Stadt mit einer Straße gesehen haben