Differences

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

Link to this comparison view

pm:prj2026:tarik_ilhan.omer:andrei.oprea3009 [2026/05/03 22:25]
andrei.oprea3009
pm:prj2026:tarik_ilhan.omer:andrei.oprea3009 [2026/05/04 17:33] (current)
andrei.oprea3009 [Descriere generală]
Line 12: Line 12:
  
 <note tip> <note tip>
-O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şa modului în care interacţionează.+1. Etapa de Input (Desenare):​ 
 +Utilizatorul desenează o cifră pe panoul tactil al ecranului ILI9341. Microcontrolerul citește coordonatele ​de la controller-ul tactil prin magistrala SPI șaprinde pixelii corespunzători pe ecran, oferind feedback vizual imediat.
  
-Exemplu ​de schemă blochttp://www.robs-projects.com/​mp3proj/​newplayer.html+2. Etapa de Declanșare (Interrupt):​ 
 +Când desenul este finalizat, utilizatorul apasă butonul Recognize. Această acțiune generează o întrerupere hardware pe pinul INT0, semnalizând procesorului că trebuie să oprească modul de desenare și să înceapă procesarea datelor. 
 + 
 +3. Etapa de Procesare (Inferență AI): 
 +ATmega328P preia matricea de pixeli formată pe ecran și rulează algoritmul de rețea neurală. Acesta calculează probabilitățile pentru fiecare clasă (cifrele 0-9) și determină care este cifra cu cel mai mare scor de încredere. 
 + 
 +4. Etapa de Output (Feedback)Microcontrolerul trimite un pachet de date prin UART către DFPlayer MiniModulul caută pe cardul SD fișierul audio asociat cifrei identificate și redă vocea prin Difuzor. 
 + 
 +5. Resetarea sistemului:​ 
 +Apăsarea butonului Clear (conectat la INT1) golește buffer-ul de memorie și trimite o comandă de "fill screen"​ către ecran, pregătind sistemul pentru o nouă introducere de date. 
 + 
 +{{:​pm:​prj2026:​andrei.oprea3009:​block_diagram.png?​500x333}}
 </​note>​ </​note>​
  
Line 20: Line 32:
  
 <note tip> <note tip>
-Aici puneţi tot ce ţine de hardware ​design+Sistemul este compus din următoarele module ​hardware ​interconectate
-  listă de piese + 
-  scheme electrice ​(se pot lua şi de pe Internet şi din datasheet-urie.g. http://​www.captain.at/​electronic-atmega16-mmc-schematic.png) +**Microcontroller:​** ATmega328P (XMINI) \\ 
-  diagrame ​de semnal ​ +* **Modul Afișaj și Input:** Ecran TFT LCD 2.8" cu controller ILI9341, comunicare prin interfață SPI, cu panou tactil rezistiv \\ 
-  rezultatele simulării+**Modul Audio:** DFPlayer Mini (TF-16P) care decodează fișiere MP3/WAVcomunicând cu MCU-ul prin interfața UART (Serial)\\ 
 +* **Output Audio:** Difuzor 8Ω 3W conectat direct la amplificatorul intern al DFPlayer-ului\\ 
 +**Interfață Control:** Butoane tactile conectate la pinii de întreruperi externe (INT0, INT1) pentru funcțiile de "​Recognize"​ și "​Clear"​. \\ 
 +**Stocare:​** Card MicroSD pentru salvarea fișierelor audio și a ponderilor rețelei neurale. \\ 
 +\\ 
 + 
 +**Scheme Electrice:​** TBC
 </​note>​ </​note>​
 +
 +
 +
 +
  
 ===== Software Design ===== ===== Software Design =====
pm/prj2026/tarik_ilhan.omer/andrei.oprea3009.1777836347.txt.gz · Last modified: 2026/05/03 22:25 by andrei.oprea3009
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