Innholdsfortegnelse:

Stemmestyrt robot ved bruk av 8051 mikrokontroller: 4 trinn (med bilder)
Stemmestyrt robot ved bruk av 8051 mikrokontroller: 4 trinn (med bilder)

Video: Stemmestyrt robot ved bruk av 8051 mikrokontroller: 4 trinn (med bilder)

Video: Stemmestyrt robot ved bruk av 8051 mikrokontroller: 4 trinn (med bilder)
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, November
Anonim
Stemmestyrt robot ved bruk av 8051 mikrokontroller
Stemmestyrt robot ved bruk av 8051 mikrokontroller
Stemmestyrt robot ved bruk av 8051 mikrokontroller
Stemmestyrt robot ved bruk av 8051 mikrokontroller

En stemmestyrt robot tar spesifisert kommando i form av tale. Uansett hvilken kommando som er gitt gjennom talemodul eller Bluetooth -modul, blir den avkodet av den eksisterende kontrolleren, og derfor blir den gitte kommandoen utført.

Her i dette prosjektet har jeg brukt Bluetooth -modul og Android -applikasjon for å gi stemmekommando i form av hex -kode. Det er visse sifre som kan sendes direkte til Bluetooth -modulen, og tallet blir automatisk konvertert til hex -koden.

Vi kan bruke disse sifrene som en talekommando for den angitte operasjonen forhåndsprogrammert i mikrokontrolleren. Å bruke sifre som en talekommando er enklere enn å bruke alfabetiske kommandoer.

Nødvendige komponenter:

1. Mikrokontroller (AT89S52)

2,40 pinners hunkontakt for kontroller

3. Null PCB -kort

4. krystalloscillator (11.0592 MHz)

5.7805 spenningsregulator

6. Ramate pin

7. Skiftregister

8. bytte

9. motstand (1 K-ohm)

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

11. L293D Driver med hunkontakt

12,16x2 LCD

13. lysdioder

14. Bluetooth-modul (HC-05)

15. Batteri (12V)

16. Koble til ledninger

17. Loddejern

18. motorer (påkrevd turtall)

19. Chasis for robot

20. hjul

Trinn 1: Understellsdesign

Understellsdesign
Understellsdesign
Understellsdesign
Understellsdesign
Understellsdesign
Understellsdesign

Design et chassis i henhold til dine krav og behov.

Jeg har designet chassiset som er et lego -chassis og lett tilgjengelig på markedet.

Trinn 2: Tilkobling og PCB -design

Tilkobling og PCB -design
Tilkobling og PCB -design
Tilkobling og PCB -design
Tilkobling og PCB -design
Tilkobling og PCB -design
Tilkobling og PCB -design

Kretsdiagram for 8051, stemmestyrt roboten.

Tilkoblingene på kretskortet skal utføres i henhold til det gitte kretsdiagrammet.

Trinn 3: Programkode og sekskantkode

Monteringskode for de som ønsker å kode på samlingsspråket 8051.

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

C -kode for de som ønsker å programmere ved hjelp av C -språk.

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

Ved å bruke Keil Software kan du skrive disse monteringskodene for 8051 og generere hex -filer som er nødvendige for å brenne (laste opp) på 8051. For å laste opp (Burn) trenger du en 8051 -brenner, som du kan finne på høyskolene dine, eller du kan kjøpe fra marked.

Trinn 4: Android -app

For å sende talekommando (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) til Bluetooth i form av hex -kode er en app tilgjengelig i Google play store - Amr Voice.

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

Gå med denne lenken eller skriv "Amr Voice" i spillbutikken.

Installer appen> Koble til Bluetooth -enhet> Trykk på mikrofonikonet for å sende talekommandoen din.

Anbefalt: