Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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
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
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.