Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2024:alucaci:iulia.sandulescu [2024/05/16 23:46]
iulia.sandulescu
pm:prj2024:alucaci:iulia.sandulescu [2024/05/27 12:21] (current)
iulia.sandulescu
Line 33: Line 33:
 ===== Software 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.
  
-Descrierea codului aplicaţiei (firmware): +     ​Implementarea poate fi gasita aicihttps://​drive.google.com/​file/​d/​1kj2yCCvkKIrVX1yWUBFASoIVH_99-tg0/​view?​usp=drive_link
-  * mediu de dezvoltare (if any) (e.gAVR Studio, CodeVisionAVR) +
-  * librării şi surse 3rd-party (e.g. Procyon AVRlib) +
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +
-  * (etapa 3) surse şi funcţii implementate +
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-Care au fost rezultatele obţinute ​în urma realizării proiectului vostru.+Mănușa dezvoltată ​în acest proiect a demonstrat capacitatea de a cuantifica îndoirea fiecărui deget și de a detecta orientarea și mișcarea rotațională a mâinii. Aceste funcționalități sunt esențiale pentru recunoașterea semnelor limbajului american al semnelor (ASL), permițând o reprezentare precisă a pozițiilor și mișcărilor degetelor și mâinii.
  
 +Fiecare dintre cei cinci senzori flexi (Flex-Sensors) a fost calibrat pentru a măsura unghiurile de îndoire a degetelor de la 0 la 90 de grade. Acest interval a permis interpretarea corectă a diferitelor poziții ale degetelor necesare pentru formarea literelor din ASL.
 +Accelerometrul și giroscopul MPU-6050 montat pe dosul mâinii au furnizat date esențiale despre orientarea și mișcările rotaționale ale mâinii.
 +
 +Codul implementat pe Arduino Nano a fost capabil să interpreteze combinațiile de unghiuri ale degetelor pentru a reprezenta literele ASL. Fiecare literă a fost definită printr-o combinație specifică de unghiuri, permițând astfel recunoașterea automată și corectă a literelor formate de utilizator.
  
 ===== Concluzii ===== ===== Concluzii =====
  
-===== Download ===== 
  
-<note warning>​ +Proiectul mănușii senzoriale a demonstrat ​cu succes cum tehnologia poate fi utilizată pentru a facilita comunicarea non-verbală prin recunoașterea precisă a gesturilor ASLIntegrarea senzorilor flexi și a accelerometruluiîmpreună cu prelucrarea eficientă a datelor printr-un microcontroler Arduino Nanoa permis dezvoltarea unui sistem funcțional șeficientAcesta reprezintă un pas important către dispozitive portabile ​de asistență și comunicare pentru persoanele cu deficiențe de auz și vorbire.
-O arhivă (sau mai multe dacă este cazul) ​cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etcUn fişier README, un ChangeLogun script de compilare şcopiere automată pe uC crează întotdeauna o impresie bună ;-). +
- +
-Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:​pm:​prj20??:​c?​** sau **:​pm:​prj20??:​c?:​nume_student** (dacă este cazul). **Exemplu:​** Dumitru Alin, 331CC -> **:​pm:​prj2009:​cc:​dumitru_alin**. +
-</​note>​+
  
 ===== Jurnal ===== ===== Jurnal =====
  
-<note tip> +  * Am montat cei cinci senzori flexi pe fiecare deget al mănușii conform diagramelor ​și instrucțiunilor. 
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului+  * Fiecare senzor a fost conectat la câte un pin analogic pe Arduino Nano, împreună cu rezistență de 10kΩ pentru măsurarea variațiilor de rezistență
-</​note>​+  * Am montat accelerometrul MPU-6050 pe dosul mănușii pentru a monitoriza orientarea și mișcarea rotațională a mâinii
 +  * Inițial, unul dintre senzorii flexi nu a funcționat corect. După verificarea conexiunilor,​ s-a constatat că era un contact imperfect care a fost rezolvat prin re-sudare. 
 +  * La lipirea firelor, am stricat din greșeală conexiunile la doi senzori diferiți, fiind nevoită să mai comand încă doi.  ​
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ + ​https://​www.brightsignglove.com/​ 
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**+ 
-</note>+ ​https:​//​newsroom.ucla.edu/​releases/​glove-translates-sign-language-to-speech
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2024/alucaci/iulia.sandulescu.1715892408.txt.gz · Last modified: 2024/05/16 23:46 by iulia.sandulescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0