Inhaltsverzeichnis:
- Schritt 1: Gehäusedesign
- Schritt 2: Anschluss und PCB-Design
- Schritt 3: Programmcode und Hex-Code
- Schritt 4: Android-App
Video: Sprachgesteuerter Roboter mit 8051-Mikrocontroller - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Ein sprachgesteuerter Roboter übernimmt einen bestimmten Befehl in Form von Sprache. Was auch immer der Befehl durch das Sprachmodul oder das Bluetooth-Modul gegeben wird, er wird von der vorhandenen Steuerung dekodiert und somit wird der gegebene Befehl ausgeführt.
Hier in diesem Projekt habe ich das Bluetooth-Modul und die Android-Anwendung verwendet, um Sprachbefehle in Form von Hex-Code zu geben. Es gibt bestimmte Ziffern, die direkt an das Bluetooth-Modul gesendet werden können und die Ziffer automatisch in ihren Hex-Code umgewandelt wird.
Wir können diese Ziffern als Sprachbefehl für den angegebenen Vorgang verwenden, der im Mikrocontroller vorprogrammiert ist. Die Verwendung von Ziffern als Sprachbefehl ist einfacher als die Verwendung von alphabetischen Befehlen.
Benötigte Komponenten:
1. Mikrocontroller (AT89S52)
2,40-polige Buchse für Controller
3. Null-Leiterplatte
4. Kristalloszillator (11,0592 MHz)
5.7805 Spannungsregler
6. Relamate-Pin
7. Schieberegister
8. Schalter
9. Widerstand (1 K-Ohm)
10. Kondensator (10uF, 22pF(2))
11. L293D Treiber mit weiblicher Buchse
12.16x2 LCD
13. LEDs
14. Bluetooth-Modul (HC-05)
15. Batterie (12V)
16. Anschließen von Drähten
17. Lötkolben
18. Motoren (erforderliche U/min)
19. Chassis für Roboter
20. Räder
Schritt 1: Gehäusedesign
Entwerfen Sie ein Chassis nach Ihren Anforderungen und Bedürfnissen.
Ich habe das Chassis entworfen, das ein Lego-Chassis ist und auf dem Markt leicht erhältlich ist.
Schritt 2: Anschluss und PCB-Design
Schaltplan für 8051, sprachgesteuerter Roboter.
Die Anschlüsse auf der Platine sollen nach dem angegebenen Schaltplan erfolgen.
Schritt 3: Programmcode und Hex-Code
Assemblercode für diejenigen, die in der Assemblersprache 8051 programmieren möchten.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm
C-Code für diejenigen, die mit der Sprache C programmieren möchten.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c
Mit Keil Software können Sie diese Assembly-Codes für 8051 schreiben und eine Hex-Datei generieren, die zum Brennen (Hochladen) auf 8051 erforderlich ist. Zum Hochladen (Brennen) benötigen Sie einen 8051-Brenner, den Sie in Ihren Hochschulen finden oder bei der Markt.
Schritt 4: Android-App
Zum Senden von Sprachbefehlen (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) an Bluetooth in Form eines Hex-Codes ist eine App im Google Play Store namens Amr Voice verfügbar.
play.google.com/store/apps/details?id=appi…
Gehen Sie mit diesem Link oder geben Sie "Amr Voice" im Play Store ein.
Installieren Sie die App > Bluetooth-Gerät verbinden > Tippen Sie auf das Mikrofonsymbol, um Ihren Sprachbefehl zu senden.
Empfohlen:
Einen intelligenten Roboter mit Arduino bauen – wikiHow
Wie man einen intelligenten Roboter mit Arduino macht: Hallo, ich bin Arduino-Hersteller und in diesem Tutorial werde ich Ihnen zeigen, wie man einen intelligenten Roboter mit Arduino macht, wenn Ihnen mein Tutorial gefallen hat, dann überlegen Sie, meinen Youtube-Kanal namens Arduino-Hersteller zu unterstützen
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
RC-Tracked-Roboter mit Arduino – Schritt für Schritt: 3 Schritte
RC Tracked Robot mit Arduino – Schritt für Schritt: Hey Leute, ich bin zurück mit einem weiteren coolen Robot-Chassis von BangGood. Ich hoffe, Sie haben unsere vorherigen Projekte durchgegangen – Spinel Crux V1 – Der gestengesteuerte Roboter, Spinel Crux L2 – Arduino Pick-and-Place-Roboter mit Roboterarmen und The Badland Braw
So erstellen Sie einen linienfolgenden Roboter mit Rpi 3: 8 Schritte
So bauen Sie einen linienfolgenden Roboter mit Rpi 3: In diesem Tutorial erfahren Sie, wie Sie einen linienfolgenden Roboter-Buggy bauen, damit er mit Leichtigkeit über eine Strecke sausen kann
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter - Daumen Roboter - Servomotor - Quellcode: 26 Schritte (mit Bildern)
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter | Daumen Roboter | Servomotor | Quellcode: Thumbs Robot. Verwendet ein Potentiometer des Servomotors MG90S. Es macht sehr viel Spaß und ist einfach! Der Code ist sehr einfach. Es sind nur etwa 30 Zeilen. Es sieht aus wie ein Motion-Capture.Bitte hinterlassen Sie Fragen oder Feedback![Anleitung] Quellcode https://github.c