This is an old revision of the document!
Sign Glove
Introducere
Proiectul constă intr-o mănușă cu senzori capabilă să transforme gesturile mâinii în text și în vorbire.
Scopul acestui proiect este sa faciliteze legatura dintre comunicarea verbală si non-verbală.
Mulți oameni nu pot vorbi și folosesc adesea limbajul semnelor pentru a comunica cu ceilalți, însă nu toată lumea cunoaște limbajul semnelor.
Această mănușă poate fi purtată de persoanele care nu pot vorbi și le permită sa comunice cu restul lumii, doborând această barieră invizibilă.
Descriere generală
Funcționează prin recunoașterea gesturilor făcute manual cu ajutorul senzorilor flexi plasați pe degete: senzorul flex își variază rezistența în funcție de cât de mult este îndoit un deget. Rezistența este detectată de Arduino și pe baza valorii a fiecărui senzor, se recunoaște litera indicată. Atât senzorii, cât și microcontrollerul vor fi montați peste o mănușă normală pentru a fi cât mai ușor de folosit.
Pentru început, proiectul își propune înțelegerea alfabetului limbajului semnelor american( ASL:https://en.wikipedia.org/wiki/American_Sign_Language). Pentru unele litere, vom avea nevoie si de un accelerometru pentru a determina miscarea mainii.
Hardware Design
Software Design
Codul începe prin includerea bibliotecii SoftwareSerial.
Definește pini analogici pentru cei cinci senzori de flexiune (câte unul pentru fiecare deget) și pentru accelerometru.
În funcția setup(), fiecare senzor de flexiune citește valorile inițiale pentru a stabili intervalele minime și maxime ale senzorului în scop de calibrare.
Valorile restricționate sunt apoi mapate la un unghi corespunzător (0 până la 90 de grade), reprezentând îndoirea fiecărui deget.
Sunt obținute citirile accelerometrului pentru axele x și y pentru a determina orientarea mâinii (orizontală, verticală sau în echilibru).
Pe baza unghiurilor degetelor și a orientării mâinii, sunt verificate condiții specifice pentru a identifica caracterele ASL.
Fiecare condiție corespunde unui gest unic ASL. Când un gest este recunoscut, litera corespunzătoare este afișată pe monitorul serial.
Implementarea poate fi gasita aici: https://drive.google.com/file/d/1kj2yCCvkKIrVX1yWUBFASoIVH_99-tg0/view?usp=drive_link
Rezultate Obţinute
Care au fost rezultatele obţinute în urma realizării proiectului vostru.
Concluzii
Jurnal
Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.
Bibliografie/Resurse