This shows you the differences between two versions of the page.
|
pm:prj2026:bianca.popa1106:marina.simion05 [2026/05/07 01:39] marina.simion05 [Descriere generală] |
pm:prj2026:bianca.popa1106:marina.simion05 [2026/05/11 17:52] (current) marina.simion05 [Hardware Design] |
||
|---|---|---|---|
| Line 21: | Line 21: | ||
| Arhitectura proiectului este construită în jurul microcontrollerului **ATmega2560**, care coordonează logica jocului, interacțiunea cu utilizatorul și feedback-ul vizual. Sistemul este împărțit în mai multe module: input de la jucători, afișare pe display-uri, control al LED-urilor și transmitere de informații pentru debugging. | Arhitectura proiectului este construită în jurul microcontrollerului **ATmega2560**, care coordonează logica jocului, interacțiunea cu utilizatorul și feedback-ul vizual. Sistemul este împărțit în mai multe module: input de la jucători, afișare pe display-uri, control al LED-urilor și transmitere de informații pentru debugging. | ||
| + | |||
| + | {{:pm:prj2026:bianca.popa1106:schema_bloc_pm.drawio.png?700|}} | ||
| **Microcontrollerul ATmega2560:** | **Microcontrollerul ATmega2560:** | ||
| Line 46: | Line 48: | ||
| <note tip> | <note tip> | ||
| Aici puneţi tot ce ţine de hardware design: -- DDL 11 MAI | Aici puneţi tot ce ţine de hardware design: -- DDL 11 MAI | ||
| - | * listă de piese -- DDL 9 MAI | ||
| * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri, e.g. http://www.captain.at/electronic-atmega16-mmc-schematic.png) | * 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 | * diagrame de semnal | ||
| * rezultatele simulării | * rezultatele simulării | ||
| </note> | </note> | ||
| + | |||
| + | ^ Componentă ^ Cod/Model ^ Cantitate ^ Rol ^ | ||
| + | | Placă Arduino Mega | ATmega2560 | 1 | Controlează logica jocului și toate modulele| | ||
| + | | Display OLED I2C | SSD1306, 0.96” | 5 | Afișează cărțile, scorurile și starea jocului| | ||
| + | | Multiplexor I2C | TCA9548A | 1 | Permite conectarea celor 5 display-uri OLED| | ||
| + | | Bandă LED RGB | WS2812B | 2 | Oferă feedback vizual pentru jucători și rezultat| | ||
| + | | Potențiometru | 10kΩ | 1 | Reglează agresivitatea AI-ului | | ||
| + | | Switch | ON-ON | 1 | Selectează modul Player vs AI sau Player vs Player | | ||
| + | | Buton | Buton cu revenire | 5 | Confirmă alegerile, pornesc jocul și controlează acțiunile | | ||
| + | | Condensator electrolitic | 100 µF, ≥ 6.3 V | 2 | Stabilizează alimentarea benzii LED | | ||
| + | | Placă de prototipare | PCB perforat 4 x 6 | 2 | Suport pentru montarea componentelor | | ||
| + | | Rezistență | 330Ω | 2 | Protejează linia de date către WS2812B | | ||
| ===== Software Design ===== | ===== Software Design ===== | ||