Inhoudsopgave:
- Stap 1: Chassisontwerp
- Stap 2: Aansluiting en PCB-ontwerp
- Stap 3: Programmacode en Hex-code
- Stap 4: Android-app
Video: Spraakgestuurde robot met 8051 Microcontroller - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Een spraakgestuurde robot neemt een bepaald commando op in de vorm van een stem. Wat het commando ook wordt gegeven via de spraakmodule of Bluetooth-module, het wordt gedecodeerd door de bestaande controller en daarom wordt het gegeven commando uitgevoerd.
Hier in dit project heb ik de Bluetooth-module en de Android-applicatie gebruikt om spraakopdrachten te geven in de vorm van hex-code. Er zijn bepaalde cijfers die rechtstreeks naar de Bluetooth-module kunnen worden verzonden en het cijfer wordt automatisch omgezet in de hexadecimale code.
We kunnen deze cijfers gebruiken als spraakcommando voor de gespecificeerde bewerking die voorgeprogrammeerd is in de microcontroller. Het gebruik van cijfers als spraakcommando is gemakkelijker dan het gebruik van alfabetische commando's.
Benodigde componenten:
1. Microcontroller (AT89S52)
2.40 pins vrouwelijke aansluiting voor controller
3. Nul printplaat
4. Kristaloscillator (11.0592 MHz)
5.7805 spanningsregelaar
6. Relamate pin:
7. Shift register
8. Schakelaar:
9. Weerstand (1 K-ohm)
10. Condensator (10uF, 22pF(2))
11. L293D Driver met vrouwelijke socket
12.16x2 LCD
13. LED's
14. Bluetooth-module (HC-05)
15. Batterij (12V)
16. Draden aansluiten
17. Soldeerbout:
18. Motoren (benodigd toerental)
19. Chasis voor robot
20. Wielen
Stap 1: Chassisontwerp
Ontwerp een chassis naar uw wens en behoefte.
Ik heb het chassis ontworpen dat een lego-chassis is en gemakkelijk op de markt verkrijgbaar is.
Stap 2: Aansluiting en PCB-ontwerp
Schakelschema voor 8051, spraakgestuurde robot.
De aansluitingen op de print dienen te gebeuren volgens het gegeven schakelschema.
Stap 3: Programmacode en Hex-code
Assemblagecode voor degenen die willen coderen in de assembleertaal van 8051.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm
C-code voor degenen die willen programmeren in C-taal.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c
Met Keil Software kun je deze Assembly-codes voor 8051 schrijven en een hex-bestand genereren dat nodig is om te branden (uploaden) op 8051. Voor het uploaden (Burn) heb je een 8051-brander nodig, die je kunt vinden in je colleges of die je kunt kopen bij de markt.
Stap 4: Android-app
Voor het verzenden van spraakopdrachten (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) naar Bluetooth in de vorm van hexadecimale code is een app beschikbaar in de Google Play Store met de naam - Amr Voice.
play.google.com/store/apps/details?id=appi…
Ga met deze link of typ "Amr Voice" in de Play Store.
Installeer de app > Verbind Bluetooth-apparaat > Tik op het microfoonpictogram om uw spraakopdracht te verzenden.
Aanbevolen:
Spraakgestuurde Robot Raptor: 5 stappen
Spraakgestuurde Robot Raptor: deze instructable laat zien hoe je Google-assistent IFTTT-spraakherkenning kunt gebruiken die beschikbaar is op mobiele telefoons en tablets om besturingsgegevens door te geven aan een AdafruitIO-kanaal. Deze besturing wordt vervolgens via wifi opgehaald door een op Arduino gebaseerde ESP12F-module, en in een eenvoudige
AVR Microcontroller Zekering Bits Configuratie. Het LED-knipperprogramma maken en uploaden in het flashgeheugen van de microcontroller: 5 stappen
AVR Microcontroller Zekering Bits Configuratie. Het LED-knipperprogramma maken en uploaden in het Flash-geheugen van de microcontroller. In dit geval zullen we een eenvoudig programma in C-code maken en dit in het geheugen van de microcontroller branden. We zullen ons eigen programma schrijven en het hex-bestand compileren, waarbij we de Atmel Studio als geïntegreerd ontwikkelplatform gebruiken. We zullen zekering bi
Spraakgestuurde robot: 6 stappen
Spraakgestuurde robot: deze instructable is gemaakt om te voldoen aan de projectvereiste van de Makecourse aan de University of South Florida (www.makecourse.com). Dit project is een robot die kan worden bestuurd door spraakopdrachten aan de robot te geven. De robot heeft man
Hoe een spraakgestuurde robot te maken: 3 stappen (met afbeeldingen)
Hoe een spraakgestuurde robot te maken: heb je ooit dingen op je stem willen bedienen? Dan ben je op de juiste plek, je kunt alle dingen besturen met behulp van arduino, je hoeft alleen die dingen aan te sluiten en in het programma te declareren. Ik heb een eenvoudige stem gemaakt bestuurde robot, maar u kunt verbinding maken
Spraakgestuurde robot: 5 stappen
Spraakgestuurde robot: spraakgestuurde robot met Arduino: Hallo allemaal, ik hoop dat het goed met je gaat en dat het goed met je gaat. Vandaag gaan we projecten starten die verband houden met robotica met behulp van Arduino. Vandaag gaan we het hebben over spraakgestuurde robot met behulp van Arduino en Android-app