Inhoudsopgave:

Spraakgestuurde robot met 8051 Microcontroller - Ajarnpa
Spraakgestuurde robot met 8051 Microcontroller - Ajarnpa

Video: Spraakgestuurde robot met 8051 Microcontroller - Ajarnpa

Video: Spraakgestuurde robot met 8051 Microcontroller - Ajarnpa
Video: Een oude robotarm met spraakbesturing - Joris Laurenssen 2024, November
Anonim
Spraakgestuurde robot met 8051-microcontroller
Spraakgestuurde robot met 8051-microcontroller
Spraakgestuurde robot met 8051-microcontroller
Spraakgestuurde robot met 8051-microcontroller

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

Chassisontwerp
Chassisontwerp
Chassisontwerp
Chassisontwerp
Chassisontwerp
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

Aansluiting en PCB-ontwerp
Aansluiting en PCB-ontwerp
Aansluiting en PCB-ontwerp
Aansluiting en PCB-ontwerp
Aansluiting en PCB-ontwerp
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: