This shows you the differences between two versions of the page.
pm:prj2022:arosca:hand-gesture-control-pentru-computer [2022/06/02 08:06] andreea.ralita |
pm:prj2022:arosca:hand-gesture-control-pentru-computer [2022/06/02 09:55] (current) andreea.ralita [Download] |
||
---|---|---|---|
Line 69: | Line 69: | ||
* //valorile pe care le poate lua incoming_data și combinațiile de taste pe care acestea le invocă// -> folosesc funcțiile puse la dispoziție de biblioteca PyAutoGUI pentru manipularea tastaturii, funcții precum hotkey() și press(). | * //valorile pe care le poate lua incoming_data și combinațiile de taste pe care acestea le invocă// -> folosesc funcțiile puse la dispoziție de biblioteca PyAutoGUI pentru manipularea tastaturii, funcții precum hotkey() și press(). | ||
{{:pm:prj2022:arosca:python_crop.png?400|}} | {{:pm:prj2022:arosca:python_crop.png?400|}} | ||
+ | |||
+ | |||
+ | ==== Demo ==== | ||
+ | Accesand link-ul: https://www.youtube.com/watch?v=_n_OEZJRhRw&ab_channel=MadalinaRalita | ||
+ | puteți găsi un demo pe YouTube in care prezint funcționalitățile proiectului. | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
Line 76: | Line 81: | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
- | Proiectul "Hand Gesture Control" este un proiect de dificultate mică spre medie, care însă mi-a plăcut prin funcționalitatea pe care o oferă și prin faptul că mi-a demonstrat că nu trebuie neapărat să folosesc Arduino IDE de sine stătător, ci că pot obșine rezultate încântătoare combinându-l și cu alte medii de lucru, cum ar fi Python. Menționez că inițial aveam mai multe gesturi pe care senzorii le recunoșteau (din punct de vedere al codului), însă în practică nu mai făceau diferența între ele deoarece erau foarte asemănătoare. Așa că am decis să păstrez mai puține, însă ele să fie recunoscute rapid de senzori. | + | Proiectul "Hand Gesture Control" este un proiect de dificultate mică spre medie, care însă mi-a plăcut prin funcționalitatea pe care o oferă și prin faptul că mi-a demonstrat că nu trebuie neapărat să folosesc Arduino IDE de sine stătător, ci că pot obtine rezultate încântătoare combinându-l și cu alte medii de lucru, cum ar fi Python. Menționez că inițial aveam mai multe gesturi pe care senzorii le recunoșteau (din punct de vedere al codului), însă în practică nu mai făceau diferența între ele deoarece erau foarte asemănătoare. Așa că am decis să păstrez mai puține, însă ele să fie recunoscute rapid de senzori. |
===== Download ===== | ===== Download ===== | ||
+ | |||
Arhiva ce conține codul sursă: | Arhiva ce conține codul sursă: | ||
{{:pm:prj2022:arosca:hand_gesture_control_ralita_andreea_335ca.zip|}} | {{:pm:prj2022:arosca:hand_gesture_control_ralita_andreea_335ca.zip|}} | ||
+ | |||
+ | PDF-ul ce contine pagina de wiki de la Milestone 1: | ||
+ | {{:pm:prj2022:arosca:milestone1_ralita_andreea_335ca_1_.pdf|}} | ||
+ | |||
+ | PDF-ul ce contine pagina curenta (Milestone 2): | ||
+ | {{:pm:prj2022:arosca:hand_gesture_control_ralita_andreea_335ca.pdf|}} | ||
+ | |||
<note tip> | <note tip> | ||
Pentru a rula proiectul, deschidem fișierul hand_gesture_python.py în Python, apăsăm pe Run Module, după care putem începe să gesticulăm pe deasupra senzorilor. Vom observa că pe măsură ce acțiunile noastre sunt efectuate pe laptop, numele acțiunii va fi și printat explicit ca output. | Pentru a rula proiectul, deschidem fișierul hand_gesture_python.py în Python, apăsăm pe Run Module, după care putem începe să gesticulăm pe deasupra senzorilor. Vom observa că pe măsură ce acțiunile noastre sunt efectuate pe laptop, numele acțiunii va fi și printat explicit ca output. |