Sunteți pe pagina 1din 39

Interacțiunea cu utilizatorul

Metode de interacțiune:
1. Interfața standard, Interacțiune text
2. Interacțiune vizuală
3. Interacțiune sunet
4. Interacțiune IR / telecomandă
5. Interacțiune BT
6. RC Control
Interfața standard, Interacțiune text
Folosirea comenzilor text
Compararea șirurilor de caractere
Proces de comunicare prin text
Tot procesul este realizat în 5 etape:
1) Așteptarea cod inițiere a transmisiei, “s” – start comunicare
2) Ide, IDr, stabilirea cine este emițător și cine este receptor
3) Comanda cmd
4) Data atribut comandă
5) Cod încheiere comunicare, “e” – end
Interacțiune vizuală
Dispozitive utilizate pentru vizualizare
Interacțiune prin sunet
Interacțiune prin sunet
Interacțiune IR / telecomandă
Ce este Infraroșu.
Radiația infraroșie este o formă de lumină similară cu lumina care noi o
vedem în jurul nostru. Unica diferență intre lumina infraroșie și lumina
vizibilă este frecvența și lungimea de undă. Radiația infraroșie este în
afara diapazonului luminii vizibile, așa deci ochiul uman nu este capabil
sa o vadă.
Cum funcționează un receptor si un transmiter
IR
Un sistem tipic de comunicare în infraroșu necesită un transmițător IR și
un receptor IR. Transmițătorul arată exact ca un LED standard, cu
excepția faptului că produce lumină în spectrul IR în locul spectrului
vizibil.
Receptorul IR este o fotodiodă și un pre-amplificator care convertește
lumina IR într-un semnal electric.
Modularea semnalului Infraroșu
Lumina IR este emisă de soare, becuri și orice altceva care produce căldură. Asta
înseamnă că există zgomot de lumină IR în jurul nostru. Pentru a preveni ca acest zgomot
să interfereze cu semnalul IR, este utilizată o tehnică de modulație a semnalului.
În modularea semnalului IR sunt următoarele etape: un codificator de pe
telecomanda IR convertește un semnal binar într-un semnal electric modulat. Acest semnal
electric este trimis la LED-ul de transmisie. LED-ul de transmisie convertește semnalul
electric modulat într-un semnal modulat IR. Receptorul IR demodulează semnalul luminos
IR și îl convertește înapoi în binar înainte de a transmite informațiile către un microcontroler.
Modularea semnalului Infraroșu
Semnalul IR modulat este o serie de impulsuri de lumină IR pornit și oprit la o frecvență
înaltă cunoscută ca frecvența purtătoare. Frecvența purtătoare utilizată de majoritatea
transmițătoarelor este de 38 kHz, deoarece este rară în natură și poate fi distinsă de
zgomotul ambiental. În acest fel, receptorul IR va ști că semnalul de 38 kHz a fost trimis de la
emițător și nu a fost preluat din mediul înconjurător.
Dioda receptorului detectează toate frecvențele luminii IR, dar are un filtru de bandă și
permite doar semnalul IR la 38 kHz. Apoi amplifică semnalul modulat cu un pre-amplificator și
îl transformă într-un semnal binar înainte de al trimite la un microcontroler.
Protocoale de transmisie IR
Modelul în care semnalul IR modulat este convertit în binar este definit printr-un
protocol de transmisie. Există multe protocoale de transmisie IR. Sony, Matsushita, NEC și
RC5 sunt câteva dintre cele mai comune protocoale.
"1" logic începe cu un impuls HIGH durată de 562,5 μs IR de 38 kHz urmat de un
impuls LOW de 1,687,5 μs. "0" logic este transmis cu un impuls HIGH de 562,5 μs urmat
de un impuls LOW de 562,5 μs:
Interacțiune BT
Ce este BT?
Bluetooth este o tehnologie fără fir care comunică cu o mare varietate de dispozitive
electronice.
Bluetooth ne permite schimbul de date între două sau mai multe dispozitive pe distanțe
scurte (10 m) utilizând unde radio scurte de 2.4GHz.
RC Control
Controlul radio (sau simplu RC) este utilizarea semnalelor radio pentru a controla de la
distanță un dispozitiv. Controlul radio este utilizat pentru controlul vehiculelor model de la un
transmițător radio portabil.
RC Control
1. Apeși trigger-ul ca să faci mașina să meargă înainte.
2. Transmiterul crează o secvență de impulsuri electrice, fiecare secvență conține un
grupu de pulsuri pentru sincronizare urmat de o secvență cere ne arata
instrucțiunea. Lungimea și pauza între pulsuri ne zice dacă este sincronizare sau
comandă.
RC Control
RC Control
1. Înainte: 16 pulsuri
2. Înapoi: 40 pulsuri
3. Înainte/stânga: 28 pulsuri
4. Înainte/dreapta: 34 pulsuri
5. Înapoi/stânga: 52 pulsuri
6. Înapoi/dreapta: 46 pulsuri
The End

S-ar putea să vă placă și