Differences

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

Link to this comparison view

pm:prj2026:florin.stancu:ioana_ligia.popescu [2026/05/13 12:05]
ioana_ligia.popescu [Hardware Design]
pm:prj2026:florin.stancu:ioana_ligia.popescu [2026/05/13 12:35] (current)
ioana_ligia.popescu [Bibliografie/Resurse]
Line 56: Line 56:
   * Unordered List ItemSuport Fizic: Placă PCB prototipare dublă față, 4x6cm, FR4.   * Unordered List ItemSuport Fizic: Placă PCB prototipare dublă față, 4x6cm, FR4.
  
-{{ :​pm:​prj2026:​florin.stancu:​ioana_ligia.poescu:​schema_electrica.png?​300 |}}+{{ :​pm:​prj2026:​florin.stancu:​ioana_ligia.poescu:​schema_electrica.png?​800 |}} 
 + 
 +**1. Diagrama de semnal I2C (Comunicația cu senzorul MPU-6050)** 
 +{{ :​pm:​prj2026:​florin.stancu:​ioana_ligia.poescu:​i2c_diagramasemnal.png |}} 
 +Comunicația este inițiată printr-o condiție de START pe linia de date (SDA), urmată de transmiterea adresei senzorului și a bitului de Read/Write. Sincronizarea este menținută de semnalul de ceas (SCL) generat de microcontroler. Fiecare pachet de date este validat de un bit de confirmare (ACK). 
 + 
 +**2. Diagrama de semnal CTC / Timer (Controlul Buzzerului Pasiv)** 
 +{{ :​pm:​prj2026:​florin.stancu:​ioana_ligia.poescu:​pwm_diagramasemnal.png |}} 
 +Pentru a crea efectele sonore specifice fiecărei vrăji (frecvențe diferite), se utilizează Timer/​Counter-ul intern al microcontrolerului în modul CTC (Clear Timer on Compare Match). Conform diagramei, timerul (TCNTn) se incrementează sincron cu ceasul (divizat prin prescaler) până când atinge valoarea maximă definită în registrul de comparație (OCRnx). În acel moment (TOP), timerul se resetează la zero și flag-ul de Output Compare (OCFnx) este setat. Poate fi controlat software exact prin modificarea valorii TOP, dictând astfel nota muzicală redată de buzzer.
 <note tip> <note tip>
 Aici puneţi tot ce ţine de hardware design: Aici puneţi tot ce ţine de hardware design:
Line 99: Line 107:
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
 +**Resurse Hardware:**
 +  * https://​ww1.microchip.com/​downloads/​en/​DeviceDoc/​50002659A.pdf (datasheet ATmega324P Xplained Mini)
 +  * https://​ww1.microchip.com/​downloads/​en/​DeviceDoc/​Atmel-42743-ATmega324P_Datasheet.pdf ​ (datasheet ATmega324P -> pentru diagrame electrice)
 +  * https://​mysii.gorriens.net/​images/​arduino/​capteurs/​gy-521_mpu-6050_3-axis_gyroscope_and_acceleration_sensor_en.pdf(datasheet accelerometru GY-521mpu-6050)
 +  * https://​www.snapeda.com/​parts/​GY-521/​GODREAM%20FORDREAM%20CO.,​%20LIMITED/​view-part/?​welcome=home&​ref=search&​t=GY-521&​ab_test_case=b (biblioteca piesa accelerometru pt. Fusion)
 +
 +
 +**Resurse Software:**
  
 <​note>​ <​note>​
pm/prj2026/florin.stancu/ioana_ligia.popescu.1778663141.txt.gz · Last modified: 2026/05/13 12:05 by ioana_ligia.popescu
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