Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2026:alexandru.jipa2803:mihail_devid.mecu [2026/05/12 11:30]
mihail_devid.mecu [3. Hardware Design]
pm:prj2026:alexandru.jipa2803:mihail_devid.mecu [2026/05/12 12:25] (current)
mihail_devid.mecu
Line 18: Line 18:
 **Ipoteza proiectului:​** **Ipoteza proiectului:​**
 Vrem să demonstrăm clar, pe bază de milisecunde,​ că timpul de reacție al unui om scade drastic atunci când creierul trebuie să proceseze și o informație logică (cum e la Stroop Test sau la Capcană), comparativ cu un simplu reflex vizual. Vrem să demonstrăm clar, pe bază de milisecunde,​ că timpul de reacție al unui om scade drastic atunci când creierul trebuie să proceseze și o informație logică (cum e la Stroop Test sau la Capcană), comparativ cu un simplu reflex vizual.
 +
 +===== 2.1. Arhitectura Sistemului (Block Diagram) =====
 +Schema de mai jos ilustrează fluxul datelor în cadrul consolei, de la preluarea input-ului fizic până la generarea reacțiilor și transmisia telemetriei.
 +{{:​pm:​prj2026:​alexandru.jipa2803:​devid_block.png?​900|}}
  
 ===== 3. Hardware Design ===== ===== 3. Hardware Design =====
Line 43: Line 47:
 {{:​pm:​prj2026:​alexandru.jipa2803:​smooth_maimu_2_.png?​900|}} {{:​pm:​prj2026:​alexandru.jipa2803:​smooth_maimu_2_.png?​900|}}
  
-===== 3.1. Arhitectura Sistemului (Block Diagram) ===== 
-Schema de mai jos ilustrează fluxul datelor în cadrul consolei, de la preluarea input-ului fizic până la generarea reacțiilor și transmisia telemetriei. 
  
-<​code>​ 
-======================================================================== 
-                      FLUX DE INTRARE (INPUT) 
-======================================================================== 
-                                 | 
- [ Utilizator ] ---apăsare--->​ [ Matrice 4x Butoane ] 
-                                 | (Semnal Digital LOW) 
-                                 v 
-                     [ Pini Hardware: INT0, INT1, PCINT ] 
-                                 | 
-                                 v 
-======================================================================== 
-                   ​UNITATEA CENTRALĂ (PROCESARE) 
-======================================================================== 
-                                 | 
-                   [ ATmega328P (Core 16MHz) ] 
-                   - Automat de Stări (FSM) 
-                   - Timere (T0, T2) pentru millis() & PWM 
-                   - Memorie EEPROM pentru High-Score 
-                                 | 
-======================================================================== 
-                      FLUX DE IEȘIRE (OUTPUT) 
-======================================================================== 
-       ​|-----------------|-----------------|-----------------| 
-       ​v ​                ​v ​                ​v ​                v 
-  [ Magistrala I2C ]  [ UART (9600) ]  [ Timer0 (PWM) ]  [ PORT B (GPIO) ] 
-    (Pinii A4, A5)     ​(Pinii RX, TX)     ​(Pinul PD5)     ​(Pinii PB0-PB2) 
-       ​| ​                ​| ​                ​| ​                | 
-       ​v ​                ​v ​                ​v ​                v 
-[ Ecran LCD/OLED ]  [ Modul HC-05 ]   [ Buzzer Piezo ]  [ 3x LED-uri RGB ] 
-       ​| ​                ​| ​                ​| ​                | 
-    (Vizual) ​       (Unde Radio) ​      ​(Audio) ​          ​(Vizual) 
-       ​v ​                ​v ​                ​v ​                v 
- [ Jucător ]       [ Smartphone ]     [ Jucător ]       [ Jucător ] 
-</​code>​ 
 ===== 4. Software Design ===== ===== 4. Software Design =====
 **Mediu de dezvoltare:​** PlatformIO IDE / framework nativ AVR-GCC (fără funcții de nivel înalt Arduino gen digitalWrite,​ accesând direct registrele ATmega). **Mediu de dezvoltare:​** PlatformIO IDE / framework nativ AVR-GCC (fără funcții de nivel înalt Arduino gen digitalWrite,​ accesând direct registrele ATmega).
Line 104: Line 71:
  
 ===== 6. Rezultate Obținute ===== ===== 6. Rezultate Obținute =====
-//Această secțiune va fi completată după asamblarea ​și testarea hardware-ului final.//+Mai jos se poate observa asamblarea inițială pe breadboard a componentelor (placa de dezvoltare cu microcontrolerul ATmega328P, butoanele tactile, LED-urile ​și buzzer-ul), folosită pentru testarea și validarea conexiunilor și a primelor module de cod.
  
 +{{:​pm:​prj2026:​alexandru.jipa2803:​breadboard_devid.jpeg?​900|}}
 ===== 7. Concluzii ===== ===== 7. Concluzii =====
 //Această secțiune va conține sumarul experienței,​ dificultățile întâmpinate și posibile dezvoltări viitoare.// //Această secțiune va conține sumarul experienței,​ dificultățile întâmpinate și posibile dezvoltări viitoare.//
pm/prj2026/alexandru.jipa2803/mihail_devid.mecu.1778574631.txt.gz · Last modified: 2026/05/12 11:30 by mihail_devid.mecu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0