This shows you the differences between two versions of the page.
pm:prj2024:vstoica:mihai.tecliceanu [2024/05/27 00:22] mihai.tecliceanu [Rezultate Obţinute] |
pm:prj2024:vstoica:mihai.tecliceanu [2024/05/27 00:30] (current) mihai.tecliceanu [Software Design] |
||
---|---|---|---|
Line 56: | Line 56: | ||
Voi utiliza ESP-IDF ca development framework. | Voi utiliza ESP-IDF ca development framework. | ||
- | Pentru masurarea puterii cu care se loveste, se va masura timpul in care un circuit format dintr-un laser si un receptor este intrerup de trecerea bratului aparatului prin fata laserului. Aparatul creaza un acces point pentru a putea fi controlat intr-un browser. | + | Pentru masurarea puterii cu care se loveste, se va masura timpul in care un circuit format dintr-un laser si un receptor este intrerupt de trecerea bratului aparatului prin fata laserului. Aparatul creaza un acces point pentru a putea fi controlat intr-un browser. Pentru o masurarea cat mai buna, se va calcula diferenta in microsecunde dintre inceperea intreruperii laserului, pana la terminarea acesteia. De asemenea detectarea bratului se realizeaza prin intreruperi in cod, generandu-se un eveniment si procesarea evenimentului intr-un task separat, posibil chiar si pe alt procesor, ESP32-WROOM avand 2 core-uri. |
* **/connect** - aparatul asteapta ca un controller sa se conecteze. Conectarea se realizeaza prin intermediul unei aplicatii pe telefon sau dintr-un browser. | * **/connect** - aparatul asteapta ca un controller sa se conecteze. Conectarea se realizeaza prin intermediul unei aplicatii pe telefon sau dintr-un browser. | ||
Line 63: | Line 63: | ||
* **/reset** - reseteaza aparatul in cazul unei probleme. | * **/reset** - reseteaza aparatul in cazul unei probleme. | ||
* **/player** - intoarce o pagina pentru a putea introduce numele jucatorlui. Folosit in special pentru controllere din browser. | * **/player** - intoarce o pagina pentru a putea introduce numele jucatorlui. Folosit in special pentru controllere din browser. | ||
+ | |||
+ | Aplicatia pentru telefon a fost realizata folosind MIT App Inventor si este disponibila pentru descarcare in sectiunea Download. Aceasta are nevoie de adresa IP afisata pe ecranul LCD al aparatului pentru a-l putea controla. | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||