Cuprins:
- Pasul 1: Proiectarea șasiului
- Pasul 2: Conexiune și proiectare PCB
- Pasul 3: Codul programului și codul hexagonal
- Pasul 4: aplicația Android
Video: Robot controlat vocal folosind microcontrolerul 8051: 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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
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
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:
DIY -- Cum se face un robot Spider care poate fi controlat folosind un smartphone folosind Arduino Uno: 6 pași
DIY || Cum să faci un robot Spider care poate fi controlat folosind un smartphone Utilizând Arduino Uno: În timp ce faci un robot Spider, poți învăța atât de multe lucruri despre robotică. În acest videoclip vă vom arăta cum să realizați un robot Spider, pe care să îl putem utiliza cu smartphone-ul nostru (Androi
Droid inspirat controlat vocal R2D2 folosind Blynk și Ifttt: 6 pași
Droid inspirat controlat prin voce R2D2 Folosind Blynk și Ifttt: Privind războaiele stelelor, mulți dintre noi s-au inspirat din personajele roboților, în special modelul R2D2. Nu știu despre alții, dar îmi place robotul. Fiind un iubitor de roboți, am decis să-mi construiesc propriul droid R2D2 în acest blocaj folosind blynk Io
Robotul care evită obstacolele folosind microcontrolerul (Arduino): 5 pași
Robotul de evitare a obstacolelor folosind microcontrolerul (Arduino): În acest instructiv, vă voi învăța cum să faceți un robot de evitare a obstacolelor care funcționează cu Arduino. Trebuie să vă familiarizați cu Arduino. Arduino este o placă de control care utilizează microcontrolerul ATMEGA. Puteți folosi orice versiune de Arduino, dar eu ha
Cum se face o dronă folosind Arduino UNO - Realizați un Quadcopter folosind microcontrolerul: 8 pași (cu imagini)
Cum se face o dronă folosind Arduino UNO | Realizați un Quadcopter folosind microcontrolerul: Introducere Vizitați canalul meu Youtube O dronă este un gadget (produs) foarte scump de cumpărat. În această postare voi discuta, cum o fac la prețuri ieftine ?? Și cum poți să-ți faci propriile tale la prețuri ieftine … Ei bine, în India toate materialele (motoare, ESC-uri
Robot de urmărire a liniei folosind microcontrolerul TIVA TM4C1233H6PM: 3 pași
Robot de urmărire a liniei folosind microcontrolerul TIVA TM4C1233H6PM: Un robot de urmărire a liniei este o mașină versatilă utilizată pentru a detecta și a lua după liniile întunecate care sunt trasate pe suprafața albă. Deoarece acest robot este produs folosind o panou de testare, va fi extrem de ușor de construit. Acest sistem poate fi fuzionat în