Innehållsförteckning:
- Steg 1: Chassidesign
- Steg 2: Anslutning och PCB -design
- Steg 3: Programkod och Hexkod
- Steg 4: Android -app
Video: Röststyrd robot med 8051 mikrokontroller: 4 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
En röststyrd robot tar ett specifikt kommando i form av röst. Oavsett vad kommandot ges via röstmodul eller Bluetooth -modul, avkodas det av den befintliga styrenheten och därför utförs det givna kommandot.
Här i det här projektet har jag använt Bluetooth -modul och Android -applikation för att ge röstkommando i form av hex -kod. Det finns vissa siffror som kan skickas direkt till Bluetooth -modulen och automatiskt konverteras siffran till dess hex -kod.
Vi kan använda dessa siffror som ett röstkommando för den angivna operationen förprogrammerad i mikrokontrollen. Att använda siffror som röstkommando är enklare än att använda alfabetiska kommandon.
Komponenter som krävs:
1. Mikrokontroller (AT89S52)
2,40 -stifts honuttag för styrenhet
3. Noll PCB -kort
4. kristalloscillator (11.0592 MHz)
5.7805 spänningsregulator
6. Relate pin
7. skiftregister
8. Växla
9. Motstånd (1 K-ohm)
10. Kondensator (10uF, 22pF (2))
11. L293D Driver med honauttag
12,16x2 LCD
13. LED -lampor
14. Bluetooth-modul (HC-05)
15. Batteri (12V)
16. Anslutning av ledningar
17. Lödkolv
18. motorer (krävs varv)
19. Chasis för robot
20. hjul
Steg 1: Chassidesign
Designa ett chassi enligt dina krav och behov.
Jag har designat chassit som är ett lego -chassi och lätt tillgängligt på marknaden.
Steg 2: Anslutning och PCB -design
Kretsschema för 8051, röststyrd robot.
Anslutningarna på kretskortet ska göras enligt det angivna kretsschemat.
Steg 3: Programkod och Hexkod
Monteringskod för dem som vill koda på monteringsspråk 8051.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm
C -kod för dem som vill programmera med C -språk.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c
Med hjälp av Keil Software kan du skriva dessa monteringskoder för 8051 och generera hex -filer som krävs för att bränna (ladda upp) på 8051. För att ladda upp (Burn) behöver du en 8051 -brännare som du kan hitta på dina högskolor eller så kan du köpa från marknadsföra.
Steg 4: Android -app
För att skicka röstkommando (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) till Bluetooth i form av hex -kod finns en app tillgänglig i Google Play Store - Amr Voice.
play.google.com/store/apps/details?id=appi…
Gå med den här länken eller skriv "Amr Voice" i spelbutiken.
Installera appen> Anslut Bluetooth -enhet> Knacka på mikrofonikonen för att skicka ditt röstkommando.
Rekommenderad:
Hur man gör röststyrd robot: 3 steg (med bilder)
Hur man gör röststyrd robot: Har du någonsin velat använda saker på din röst? Då är du på rätt plats, du kan styra alla saker genom att använda arduino, du måste bara ansluta dessa saker och måste deklarera i programmet. Jag gjorde en enkel röst kontrollerad robot men du kan ansluta
Gränssnitt 8051 mikrokontroller med 7 segment display: 5 steg (med bilder)
Gränssnitt 8051 mikrokontroller med 7 -segmentskärm: I det här projektet kommer vi att berätta om hur vi kan koppla samman 7 -segmentskärm med 8051 mikrokontroller
Gränssnitt 8051 mikrokontroller med LCD i 4-bitars läge: 5 steg (med bilder)
Gränssnitt 8051 mikrokontroller med LCD i 4-bitars läge: I denna handledning kommer vi att berätta om hur vi kan koppla ihop LCD med 8051 i 4-bitars läge
Gränssnitt 8051 mikrokontroller med 16*2 LCD i Proteus Simulering: 5 steg (med bilder)
Interfacing 8051 Microcntroller With 16*2 Lcd in Proteus Simulation: Detta är ett mycket grundläggande projekt av 8051. I det här projektet kommer vi att berätta om hur vi kan ansluta 16*2 lcd till 8051 microcontroller. Så här använder vi fullt 8 -bitars läge. I nästa handledning kommer vi också att berätta om 4 bitars läge
Hur man räknar från 0 till 99 Använda 8051 mikrokontroller med 7 segmentvisning: 5 steg (med bilder)
Hur man räknar från 0 till 99 Använda 8051 mikrokontroller med 7 -segmentskärm: Hej alla, I denna handledning kommer vi att berätta om hur man räknar från 0 till 99 med två 7 -segmentskärm