This shows you the differences between two versions of the page.
pm:prj2023:avaduva:hand_wave_cinema [2023/05/21 20:03] teodora.stroe2210 [Functii:] |
pm:prj2023:avaduva:hand_wave_cinema [2023/05/30 12:04] (current) teodora.stroe2210 [Jurnal] |
||
---|---|---|---|
Line 92: | Line 92: | ||
* se seteaza filmul in functie de inputul utilizatorului si se porneste playback-ul; | * se seteaza filmul in functie de inputul utilizatorului si se porneste playback-ul; | ||
* citeste mesajul de pe serial, afiseaza si executa comanda. | * citeste mesajul de pe serial, afiseaza si executa comanda. | ||
+ | |||
+ | ==== Pasi de utilizare: ==== | ||
+ | |||
+ | - Se pozitioneaza corespunzator senzorii, deasupra display-ului laptopului, si se conecteaza placuta Arduino. | ||
+ | - Se incarca sursa in microcontroler. | ||
+ | - Din directorul in care se afla scriptul de python, se porneste programul prin rularea comenzii: <code> python3 home_wave_cinema.py 2> nul </code> | ||
+ | - Utilizatorul alege unul dintre filmele disponibile, prin introducerea numarului corespunzator. | ||
+ | - Utilizatorul interactioneaza cu media player-ul prin gesturi: | ||
+ | * **Play/Pause** - pozitionarea ambelor maini la o distanta cuprinsa intre __40-50cm__; | ||
+ | * **Volume DOWN** - pozitionarea mainii stangi la o distanta __12-17cm__ si //apropierea// ei de senzor; | ||
+ | * **Volume UP** - pozitionarea mainii stangi la o distanta __12-17cm__ si //departarea// ei de senzor; | ||
+ | * **Rewind** - pozitionarea mainii drepte la o distanta de __12-17cm__ si //apropierea// ei de senzor; | ||
+ | * **Forward** - pozitionarea mainii drepte la o distanta de __12-17cm__ si //departarea// ei de senzor. | ||
+ | - Daca in orice moment al rularii aplicatiei utilizatorul se decide sa opreasca interpretarea gesturilor, acesta trebuie sa apese butonul. Se va afisa un mesaj sugestiv in consola aplicatiei, nu se vor mai afisa mesaje pe display-ul OLED si led-ul de pe placuta Arduino va fi aprins. La inca o apasare de buton, interpretarea gesturilor va fi reluata. | ||
+ | - Atunci cand utilizatorul apropie ambele maini la o distanta mai mica de __12cm__ de senzori se primeste comanda de **EXIT** si programul este inchis. | ||
===== Rezultat===== | ===== Rezultat===== | ||
- | <note tip> | + | Un scurt demo al proiectului poate fi urmarit la urmatorul link: |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | |
- | [de incarcat videoclip] | + | [[https://youtu.be/IDsWs87Uzd8]] |
- | </note> | + | |
===== Jurnal ===== | ===== Jurnal ===== | ||
Line 105: | Line 118: | ||
* 16.05.2023 - hardware design | * 16.05.2023 - hardware design | ||
* 21.05.2023 - software design | * 21.05.2023 - software design | ||
+ | * 30.05.2023 - demo video | ||
===== Resurse ===== | ===== Resurse ===== | ||