This shows you the differences between two versions of the page.
pm:prj2024:rvirtan:page_flipper [2024/05/27 00:24] renata.vaideanu [Hardware Design] |
pm:prj2024:rvirtan:page_flipper [2024/05/27 19:22] (current) renata.vaideanu [Software Design] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Page Flipper ====== | ====== Page Flipper ====== | ||
<note tip> | <note tip> | ||
- | * Nume: Vaideanu Renata - Georgia | + | * Nume: Văideanu Renata - Georgia |
* Grupa: 332 CD | * Grupa: 332 CD | ||
* Îndrumător: Răzvan-Nicolae Vîrtan | * Îndrumător: Răzvan-Nicolae Vîrtan | ||
Line 85: | Line 85: | ||
* **move_weel** - folosit pentru mișcarea roții folosite pentru a se da pagina | * **move_weel** - folosit pentru mișcarea roții folosite pentru a se da pagina | ||
* **move_upper_leg** - folosit pentru a misca piciorul de care este atasat roata | * **move_upper_leg** - folosit pentru a misca piciorul de care este atasat roata | ||
- | * **lower_leg** si **raise_leg** - folosit pentru fixarea sau relaxarea picioarelor din partile laterale ale cartii, datoare sa fixeze cartea | + | * **left_leg** si **right_leg** - folosit pentru fixarea sau relaxarea picioarelor din partile laterale ale cartii, datoare sa fixeze cartea |
- | PCAADDR 0x70: Adresa I2C pentru un comutatorul de canale I2C, PCA9548A. | + | M-am folosit de: PCAADDR 0x70: Adresa I2C pentru un comutatorul de canale I2C, PCA9548A. |
+ | De asemenea, am folosit verctorii steps (steps[i] = 1 pentru pasul curent, pentru a putea monitoriza fluxul de pasi) si first (folosit oentru cei 3 senzori, pentru a i se da servo-ului un imbold pentru a continua miscarea). | ||
+ | |||
+ | Mai in detaliu: In cadrul functiei setup(), se initializeaza pinii din Arduino care urmeaza sa fie folositi ulterior, dar si senzorii. Funcția loop este responsabilă pentru citirea datelor de la senzori, monitorizarea stării butoanelor și efectuarea unor serii de mișcări ale servo-urilor în funcție de aceste stări. Fiecare apăsare a unui buton inițiază o secvență de pași care controlează mișcarea diferitelor componente ale robotului, utilizând datele de la senzorii MPU6050 pentru a ajusta mișcările.se afla codul necesar. | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | <note tip> | + | {{ pm:prj2024:rvirtan:img-20240527-wa0003.jpg?600 }} |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | {{ pm:prj2024:rvirtan:img-20240527-wa0011.jpg?600 }} |
- | </note> | + | |
+ | Mai jos se pot vedea componentele proiectului. | ||
+ | {{ pm:prj2024:rvirtan:ColajPiese.jpg?600 }} | ||
+ | |||
+ | [[https://drive.google.com/drive/folders/1MHcQC9tpuMDQGORrKlBojF7qTBst9nRw?usp=drive_link|Link video-uri cu testarea proiectului]] | ||
+ | Asa cum se vede si din vide-uri, din cauza piciorului care trage pagina spre stanga sau spre dreapta care este, probabil, prea scurt, nu se poate face perfect tragerea paginilor. | ||
===== Concluzii ===== | ===== Concluzii ===== | ||