Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Një robot i kontrolluar nga zëri merr komandën e caktuar në formën e zërit. Çfarëdo që të jepet komanda përmes modulit të zërit ose modulit Bluetooth, ajo deshifrohet nga kontrolluesi ekzistues dhe kështu komanda e dhënë ekzekutohet.
Këtu në këtë projekt, unë kam përdorur modulin Bluetooth dhe aplikacionin Android për të dhënë komandën zanore në formën e kodit gjashtëkëndësh. Ekzistojnë disa shifra të cilat mund të dërgohen drejtpërdrejt në modulin Bluetooth dhe automatikisht shifra shndërrohet në kodin e tij gjashtëkëndësh.
Ne mund t'i përdorim këto shifra si një komandë zanore për operacionin e specifikuar të para-programuar në mikrokontrollues. Përdorimi i shifrave si një komandë zanore është më e lehtë sesa përdorimi i komandave alfabetike.
Përbërësit e kërkuar:
1. Mikrokontrolluesi (AT89S52)
2.40 prizë femërore për kontrollues
3. Zero bord PCB
4. oshilator kristal (11.0592 MHz)
5.7805 rregullator i tensionit
6. Relamate pin
7. Regjistri i ndërrimit
8. Kaloni
9. Rezistenca (1 K-ohm)
10. Kondensator (10uF, 22pF (2))
11. L293D Shofer me prizë femër
LCD me madhësi 12.16x2
13. LEDs
14. Moduli Bluetooth (HC-05)
15. Bateri (12V)
16. Lidhja e telave
17. Hekuri i saldimit
18. Motorë (kërkohet rpm)
19. Shasia për robotin
20. Rrota
Hapi 1: Dizajni i Shasisë
Hartoni një shasi sipas kërkesës dhe nevojës tuaj.
Unë kam projektuar shasinë e cila është një shasi lego dhe lehtësisht e disponueshme në treg.
Hapi 2: Lidhja dhe Dizajni i PCB
Diagrami i qarkut për 8051, zëri kontrollonte robotin.
Lidhjet në PCB supozohet të bëhen sipas diagramit të dhënë të qarkut.
Hapi 3: Kodi i Programit dhe Kodi Hex
Kodi i Asamblesë për ata që duan të kodojnë në gjuhën e asamblesë të 8051.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm
Kodi C për ata që duan të programojnë duke përdorur gjuhën C.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c
Duke përdorur Keil Software ju mund të shkruani këto kode të Asamblesë për 8051 dhe të gjeneroni skedar gjashtëkëndësh i cili kërkohet të digjet (ngarkoni) në 8051. Për ngarkimin (Burn) ju nevojitet një ndezës 8051, të cilin mund ta gjeni në kolegjet tuaja ose mund të blini nga treg.
Hapi 4: Aplikacioni Android
Për dërgimin e komandës zanore (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) në Bluetooth në formën e kodit gjashtëkëndësh një aplikacion është i disponueshëm në dyqanin e lojërave të Google me emrin - Amr Voice.
play.google.com/store/apps/details?id=appi…
Shkoni me këtë lidhje ose shkruani "Amr Voice" në play store.
Instaloni aplikacionin> Lidhni pajisjen Bluetooth> Prekni ikonën e mikrofonit për të dërguar komandën tuaj zanore.