This shows you the differences between two versions of the page.
|
pm:prj2026:ciprian.popescu0411:alexandru.stoian05 [2026/05/08 10:48] alexandru.stoian05 [Descriere generală] |
pm:prj2026:ciprian.popescu0411:alexandru.stoian05 [2026/05/15 16:59] (current) alexandru.stoian05 [Bill of Materials] |
||
|---|---|---|---|
| Line 25: | Line 25: | ||
| ===== Hardware Design ===== | ===== Hardware Design ===== | ||
| - | <note tip> | + | ==== Bill of Materials ==== |
| - | 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> | + | |
| + | ^ Nr. crt. ^ Nume componentă ^ Specificații ^ Cantitate ^ | ||
| + | | 1 | Arduino Uno | Placă de dezvoltare bazată pe microcontroller-ul ATmega328p | 1 | | ||
| + | | 2 | Modul ecran LCD | Modul LCD de 1.44'' cu SPI și Controller ST7735 (128x128 px) | 1 | | ||
| + | | 3 | Joystick analogic | Modul joystick cu 2 potențiometre (axa X, axa Y) | 1 | | ||
| + | | 4 | Buton (Push button) | Microîntrerupător tactil | 2 | | ||
| + | | 5 | Breadboard | Placă de test 830 de puncte | 1 | | ||
| + | | 6 | Fire de conexiune | Set fire Dupont (Male-Male, Male-Female) | 1 set | | ||
| + | | 7 | Cablu USB | Pentru alimentare și programare | 1 | | ||
| + | |||
| + | |||
| + | ==== Descriere componente ==== | ||
| + | |||
| + | Placa Arduino Uno: Aceasta conține microcontroller-ul ATmega328p care gestionează logica jocului, afișajul pe display și citește inputurile date de joystick și butoane. | ||
| + | |||
| + | Ecran LCD: Pe acest ecran va fi afișat jocul "Micro Invaders" prin protocolul SPI. | ||
| + | |||
| + | Joystick: Acesta conține 2 potențiometre care determină poziția navei pe ecran prin maparea valorilor sale la coordonatele X și Y. | ||
| + | |||
| + | Butoane: Folosite pentru a trage cu proiectile către inamici. | ||
| ===== Software Design ===== | ===== Software Design ===== | ||