Inhaltsverzeichnis:

Sprachgesteuerter Roboter mit 8051-Mikrocontroller - Gunook
Sprachgesteuerter Roboter mit 8051-Mikrocontroller - Gunook

Video: Sprachgesteuerter Roboter mit 8051-Mikrocontroller - Gunook

Video: Sprachgesteuerter Roboter mit 8051-Mikrocontroller - Gunook
Video: Line Follower Robot using 8051 Microcontroller 2024, November
Anonim
Sprachgesteuerter Roboter mit 8051-Mikrocontroller
Sprachgesteuerter Roboter mit 8051-Mikrocontroller
Sprachgesteuerter Roboter mit 8051-Mikrocontroller
Sprachgesteuerter Roboter mit 8051-Mikrocontroller

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

Gehäusedesign
Gehäusedesign
Gehäusedesign
Gehäusedesign
Gehäusedesign
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

Anschluss- und PCB-Design
Anschluss- und PCB-Design
Anschluss- und PCB-Design
Anschluss- und PCB-Design
Anschluss- und PCB-Design
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: