Cuprins:

Robot controlat vocal folosind microcontrolerul 8051: 4 pași (cu imagini)
Robot controlat vocal folosind microcontrolerul 8051: 4 pași (cu imagini)

Video: Robot controlat vocal folosind microcontrolerul 8051: 4 pași (cu imagini)

Video: Robot controlat vocal folosind microcontrolerul 8051: 4 pași (cu imagini)
Video: GSM Controlled Robot using 8051 Microcontroller 2024, Iulie
Anonim
Robot controlat prin voce folosind microcontrolerul 8051
Robot controlat prin voce folosind microcontrolerul 8051
Robot controlat prin voce folosind microcontrolerul 8051
Robot controlat prin voce folosind microcontrolerul 8051

Un robot controlat prin voce preia comanda specificată sub formă de voce. Oricare ar fi comanda dată prin modulul vocal sau modulul Bluetooth, aceasta este decodată de controlerul existent și, prin urmare, comanda dată este executată.

Aici, în acest proiect, am folosit modulul Bluetooth și aplicația Android pentru a da comenzi vocale sub formă de cod hex. Există anumite cifre care pot fi trimise direct la modulul Bluetooth și cifra este convertită automat în codul său hex.

Putem folosi aceste cifre ca comandă vocală pentru operația specificată pre-programată în microcontroler. Utilizarea cifrelor ca comandă vocală este mai ușoară decât utilizarea comenzilor alfabetice.

Componente necesare:

1. Microcontroler (AT89S52)

Priză mamă 2.40 pini pentru controler

3. Placă PCB zero

4. Oscilator de cristal (11,0592 MHz)

5.7805 regulator de tensiune

6. Rulează pinul

7. Registru schimbare

8. Comutați

9. Rezistență (1 K-ohm)

10. Condensator (10uF, 22pF (2))

11. L293D Driver cu mufă mamă

LCD 12,16x2

13. LED-uri

14. Modul Bluetooth (HC-05)

15. Baterie (12V)

16. Conectarea firelor

17. Fier de lipit

18. Motoare (rpm necesare)

19. Șasiu pentru robot

20. Roți

Pasul 1: Proiectarea șasiului

Proiectarea șasiului
Proiectarea șasiului
Proiectarea șasiului
Proiectarea șasiului
Proiectarea șasiului
Proiectarea șasiului

Proiectați un șasiu conform cerințelor și nevoilor dvs.

Am proiectat șasiul care este un șasiu lego și ușor disponibil pe piață.

Pasul 2: Conexiune și proiectare PCB

Conexiune și proiectare PCB
Conexiune și proiectare PCB
Conexiune și proiectare PCB
Conexiune și proiectare PCB
Conexiune și proiectare PCB
Conexiune și proiectare PCB

Diagrama circuitului pentru 8051, robotul a comandat prin voce.

Conexiunile de pe PCB ar trebui să se facă conform schemei de circuit date.

Pasul 3: Codul programului și codul hexagonal

Cod de asamblare pentru cei care doresc să codeze în limbajul de asamblare 8051.

github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm

Cod C pentru cei care doresc să programeze folosind limbajul C.

github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c

Utilizând software-ul Keil puteți scrie aceste coduri de asamblare pentru 8051 și puteți genera fișier hexagonal care este necesar pentru a arde (încărca) pe 8051. Pentru încărcare (Burn) aveți nevoie de un arzător 8051, pe care îl puteți găsi în colegii sau pe care îl puteți cumpăra de la piaţă.

Pasul 4: aplicația Android

Pentru trimiterea comenzilor vocale (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) către Bluetooth sub formă de cod hex, o aplicație este disponibilă în magazinul Google Play numit - Amr Voice.

play.google.com/store/apps/details?id=appi…

Accesați acest link sau tastați „Amr Voice” în magazinul de jocuri.

Instalați aplicația> Conectați dispozitivul Bluetooth> Apăsați pe pictograma microfonului pentru a trimite comanda vocală.

Recomandat: