This shows you the differences between two versions of the page.
|
pm:prj2026:tarik_ilhan.omer:gabriel.paduraru [2026/05/09 19:18] gabriel.paduraru [Descriere generală] |
pm:prj2026:tarik_ilhan.omer:gabriel.paduraru [2026/05/09 20:17] (current) gabriel.paduraru [Module și interacțiune] |
||
|---|---|---|---|
| Line 24: | Line 24: | ||
| - **Interfața de comunicație serială (USART):** Datele MIDI generate de microcontroller sunt transmise către calculator prin conexiunea microUSB integrată pe placă. Un software de tip MIDI bridge interpretează datele seriale și le convertește într-un port MIDI virtual utilizat de aplicațiile audio. | - **Interfața de comunicație serială (USART):** Datele MIDI generate de microcontroller sunt transmise către calculator prin conexiunea microUSB integrată pe placă. Un software de tip MIDI bridge interpretează datele seriale și le convertește într-un port MIDI virtual utilizat de aplicațiile audio. | ||
| - **Sistemul de alimentare:** Întregul sistem este alimentat prin conexiunea microUSB a plăcii XMINI. Alimentarea de 5V este distribuită către senzori și modulele auxiliare prin liniile comune ale breadboard-ului. | - **Sistemul de alimentare:** Întregul sistem este alimentat prin conexiunea microUSB a plăcii XMINI. Alimentarea de 5V este distribuită către senzori și modulele auxiliare prin liniile comune ale breadboard-ului. | ||
| + | {{:pm:prj2026:tarik_ilhan.omer:tobe_electronice_diagrama.png|}} | ||
| ===== Hardware Design ===== | ===== Hardware Design ===== | ||
| - | <note tip> | + | Designul hardware al proiectului este conceput pentru a realiza un controller de tobe electronice modular și ușor de extins, utilizând senzori piezoelectrici pentru detectarea loviturilor și comunicație serială pentru transmiterea semnalelor MIDI către calculator. Sistemul este organizat în jurul microcontrollerului ATmega328P XMINI și utilizează periferice dedicate pentru feedback audio-vizual și controlul utilizatorului. |
| - | 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> | + | |
| + | ==== Lista de piese: ==== | ||
| + | |||
| + | * 1 x Placă de dezvoltare ATmega328P XMINI | ||
| + | * 7 x Module senzori piezoelectrici analogici | ||
| + | * 1 x Display TM1637 4-digit 7-segment | ||
| + | * 1 x Modul Active Buzzer pentru feedback audio | ||
| + | * 1 x Breadboard MB102 830 puncte | ||
| + | * 3 x Butoane momentary push button | ||
| + | * 1 x LED verde ultra bright 5mm | ||
| + | * 1 x Rezistența 270Ω (pentru LED) | ||
| + | * Jumper Wire | ||
| + | * Cablu siliconic multifilar 24AWG roșu/negru | ||
| + | |||
| + | ==== Detalii de design electric: ==== | ||
| + | |||
| + | Senzorii piezoelectrici sunt conectați la intrările analogice ale microcontrollerului prin intermediul modulelor dedicate de condiționare a semnalului. Fiecare senzor generează o tensiune proporțională cu intensitatea loviturii detectate. Microcontrollerul citește aceste valori utilizând convertorul ADC intern și generează mesaje MIDI corespunzătoare. | ||
| + | |||
| + | Display-ul TM1637 este utilizat pentru afișarea BPM-ului și comunică prin doi pini digitali dedicați. Feedback-ul utilizatorului este completat de un LED de mare intensitate și un buzzer activ utilizat pentru implementarea metronomului. | ||
| + | |||
| + | Întregul sistem este alimentat prin conexiunea microUSB a plăcii XMINI, iar tensiunea de 5V este distribuită către module prin liniile comune ale breadboard-ului. | ||
| ===== Software Design ===== | ===== Software Design ===== | ||