Taula de continguts:

Robot controlat per veu mitjançant microcontrolador 8051: 4 passos (amb imatges)
Robot controlat per veu mitjançant microcontrolador 8051: 4 passos (amb imatges)

Vídeo: Robot controlat per veu mitjançant microcontrolador 8051: 4 passos (amb imatges)

Vídeo: Robot controlat per veu mitjançant microcontrolador 8051: 4 passos (amb imatges)
Vídeo: Entrevista a Juan Manuel Moreno Aróstegui - POEtic Cubes 2024, Desembre
Anonim
Robot controlat per veu mitjançant microcontrolador 8051
Robot controlat per veu mitjançant microcontrolador 8051
Robot controlat per veu mitjançant microcontrolador 8051
Robot controlat per veu mitjançant microcontrolador 8051

Un robot controlat per veu pren l'ordre especificat en forma de veu. Qualsevol que sigui l'ordre que es doni a través del mòdul de veu o mòdul Bluetooth, el controlador existent el descodifica i, per tant, s'executa l'ordre donada.

Aquí, en aquest projecte, he utilitzat el mòdul Bluetooth i l’aplicació Android per donar ordres de veu en forma de codi hexadecimal. Hi ha certs dígits que es poden enviar directament al mòdul Bluetooth i es converteixen automàticament en el seu codi hexadecimal.

Podem utilitzar aquests dígits com a ordre de veu per a l’operació especificada preprogramada al microcontrolador. L’ús de dígits com a ordre de veu és més fàcil que utilitzar ordres alfabètiques.

Components necessaris:

1. Microcontrolador (AT89S52)

Presa femella de 2,40 pins per al controlador

3. Tauler de PCB zero

4. Oscil·lador de cristall (11,0592 MHz)

Regulador de tensió 5.7805

6. Tornar a fixar el passador

7. Registre de torns

8. Interruptor

9. Resistència (1 K-ohm)

10. Condensador (10uF, 22pF (2))

11. L293D Controlador amb endoll femella

LCD de 12,16x2

13. LEDs

14. Mòdul Bluetooth (HC-05)

15. Bateria (12V)

16. Connexió de cables

17. Soldadura

18. Motors (rpm requerits)

19. Fase del robot

20. Rodes

Pas 1: disseny del xassís

Disseny de xassís
Disseny de xassís
Disseny de xassís
Disseny de xassís
Disseny de xassís
Disseny de xassís

Dissenyeu un xassís segons les vostres necessitats i necessitats.

He dissenyat el xassís, que és un xassís lego i que és fàcilment disponible al mercat.

Pas 2: Connexió i disseny de PCB

Connexió i disseny de PCB
Connexió i disseny de PCB
Connexió i disseny de PCB
Connexió i disseny de PCB
Connexió i disseny de PCB
Connexió i disseny de PCB

Diagrama de circuits per al 8051, la veu controlava el robot.

Les connexions a la placa se suposa que es realitzen segons el diagrama de circuits donat.

Pas 3: Codi de programa i Codi hexadecimal

Codi de muntatge per a aquells que vulguin codificar en un llenguatge de muntatge de 8051.

github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm

Codi C per a aquells que vulguin programar amb llenguatge C.

github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c

Mitjançant el programari Keil podeu escriure aquests codis de muntatge per a 8051 i generar un fitxer hexadecimal que cal gravar (carregar) a 8051. Per carregar (Burn) necessiteu un cremador 8051, que podeu trobar als vostres col·legis o que podeu comprar al mercat.

Pas 4: aplicació per a Android

Per enviar comandes de veu (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) a Bluetooth en forma de codi hexadecimal, hi ha una aplicació disponible a Google Play Store anomenada - Amr Voice.

play.google.com/store/apps/details?id=appi…

Aneu amb aquest enllaç o escriviu "Amr Voice" a Play Store.

Instal·leu l'aplicació> Connecta el dispositiu Bluetooth> Toqueu la icona del micròfon per enviar l'ordre de veu.

Recomanat: