This shows you the differences between two versions of the page.
|
pm:prj2026:atoader:teodora.sintea [2026/05/09 21:59] teodora.sintea created |
pm:prj2026:atoader:teodora.sintea [2026/05/09 23:25] (current) teodora.sintea [Introducere] |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| **Ce face proiectul?** | **Ce face proiectul?** | ||
| + | |||
| Proiectul este o transpunere digitală a clasicului joc de strategie „Connect Four”. Utilizatorul interacționează cu jocul printr-un joystick analogic pentru a naviga și a lansa piese colorate pe o matrice de LED-uri RGB. Sistemul gestionează în timp real „căderea” pieselor, rândul jucătorilor și verifică automat condițiile de victorie, oferind în același timp feedback sonor prin intermediul unui buzzer. | Proiectul este o transpunere digitală a clasicului joc de strategie „Connect Four”. Utilizatorul interacționează cu jocul printr-un joystick analogic pentru a naviga și a lansa piese colorate pe o matrice de LED-uri RGB. Sistemul gestionează în timp real „căderea” pieselor, rândul jucătorilor și verifică automat condițiile de victorie, oferind în același timp feedback sonor prin intermediul unui buzzer. | ||
| **Care este scopul proiectului?** | **Care este scopul proiectului?** | ||
| + | |||
| Scopul principal este crearea unui sistem de divertisment interactiv care să demonstreze integrarea între hardware și software. Din punct de vedere academic, proiectul urmărește aplicarea conceptelor fundamentale de microprocesoare (comunicația cu periferice, gestionarea evenimentelor în timp real și optimizarea algoritmilor de logică) într-un produs finit și funcțional. | Scopul principal este crearea unui sistem de divertisment interactiv care să demonstreze integrarea între hardware și software. Din punct de vedere academic, proiectul urmărește aplicarea conceptelor fundamentale de microprocesoare (comunicația cu periferice, gestionarea evenimentelor în timp real și optimizarea algoritmilor de logică) într-un produs finit și funcțional. | ||
| **Care este ideea de la care am pornit?** | **Care este ideea de la care am pornit?** | ||
| + | |||
| Ideea a pornit de la dorința de a reinventa un joc „fizic” popular folosind tehnologia modernă a LED-urilor. Scopul a fost să transform o tablă de joc statică într-o experiență vizuală dinamică, unde culorile vii ale matricei să înlocuiască jetoanele de plastic, oferind o interfață mai atractivă. | Ideea a pornit de la dorința de a reinventa un joc „fizic” popular folosind tehnologia modernă a LED-urilor. Scopul a fost să transform o tablă de joc statică într-o experiență vizuală dinamică, unde culorile vii ale matricei să înlocuiască jetoanele de plastic, oferind o interfață mai atractivă. | ||
| | | ||
| Line 24: | Line 27: | ||
| * **Output:** O matrice NeoPixel afișează starea tablei de joc, iar un buzzer pasiv oferă feedback sonor în momentele cheie (mutări sau victorie). | * **Output:** O matrice NeoPixel afișează starea tablei de joc, iar un buzzer pasiv oferă feedback sonor în momentele cheie (mutări sau victorie). | ||
| - | !!!insert schema bloc | + | **Schema bloc** |
| + | |||
| + | {{:pm:prj2026:atoader:schemablocsinteateodora.png?700|}} | ||
| Line 32: | Line 37: | ||
| ===== Hardware Design ===== | ===== Hardware Design ===== | ||
| + | |||
| + | Listă componente folosite: | ||
| ^ Nr. crt. ^ Denumire Componentă ^ Cantitate ^ Rol în cadrul proiectului ^ | ^ Nr. crt. ^ Denumire Componentă ^ Cantitate ^ Rol în cadrul proiectului ^ | ||
| Line 45: | Line 52: | ||
| | 10 | **Fire jumper** | ? | Asigură interconectarea modulelor (matrice, joystick) și a componentelor discrete cu Arduino | | | 10 | **Fire jumper** | ? | Asigură interconectarea modulelor (matrice, joystick) și a componentelor discrete cu Arduino | | ||
| - | ===== Software Design ===== | + | <note tip> |
| + | Aici puneţi tot ce ţine de hardware design: | ||
| + | * listă de piese | ||
| + | * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri, e.g. http://www.captain.at/electronic-atmega16-mmc-schematic.png) | ||
| + | * diagrame de semnal | ||
| + | * rezultatele simulării | ||
| + | </note> | ||
| + | ===== Software Design ===== | ||
| <note tip> | <note tip> | ||