Differences

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

Link to this comparison view

pm:prj2024:rvirtan:rares.vijaeac [2024/05/16 23:57]
rares.vijaeac
pm:prj2024:rvirtan:rares.vijaeac [2024/05/26 17:11] (current)
rares.vijaeac [Software Design]
Line 33: Line 33:
 ==== Schema circuitului ==== ==== Schema circuitului ====
  
-{{:​pm:​prj2024:​rvirtan:​schema_mini_alexa.png?1000|}}+{{:​pm:​prj2024:​rvirtan:​schema_mini_alexa2.png?600|}} 
 + 
 +Am realizat apoi o mica simulare pentru a testa daca merg atat butoanele cat si LCD-ul, asa ca la apasarea unui buton pe LCD apare mesajul "​Playing song..."​. 
 + 
 +{{:​pm:​prj2024:​rvirtan:​capture.png?​800|}} 
 + 
 +Situatia in care ma aflu acum cu proiectul fizic, conform schemei realizate. 
 + 
 +{{:​pm:​prj2024:​rvirtan:​current_situation.jpeg?​600|}}
  
 ===== Software Design ===== ===== Software Design =====
Line 39: Line 47:
  
 <note tip> <note tip>
-Descrierea codului aplicaţiei (firmware)+Link Github
-  * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) + 
-  * librării şi surse 3rd-party (e.g. Procyon AVRlib) +[[https://​github.com/​Rares9912/​mini_alexa|Mini Alexa Music Player]] 
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +
-  * (etapa 3) surse şi funcţii implementate+
 </​note>​ </​note>​
 +
 +=== Mediul de dezvoltare ===
 +   * Arduino IDE
 +
 +=== Biblioteci folosite ===
 +
 +  * **LiquidCrystal.h** : biblioteca folosita de LCD
 +  * **SoftwareSerial.h** : biblioteca folosita pentru a crea seriala pentru DFPlayer
 +  * **DFRobotDFPlayerMini.h** : toate functiile necesare utilizarii DFPlayer-ului
 +
 +=== Functionalitati ===
 +  * Initial, setam contrastul LCD-ului si pornim DFPlayer-ul.
 +  * Placa asteapta comenzi de la modulul Bluetooth venite prin comenzi vocale de la utilizator si interpreteaza comenzile corespunzator.
 +  * Momentan ma folosesc de 2 butoane pentru a pune pauza la/a relua melodia curenta si pentru a reda urmatoarea melodie de pe card.
 +
 +=== Implementari ramase ===
 +
 +Pentru a duce la bun sfarsit proiectul, trebuie sa mai adaug melodii pe cardul SD si foldere in care sa pun aceste melodii, foldere care vor imparti melodiile dupa gen. Mai trebuie sa instalez cel putin un buton, cel de ,,play previous,, pentru a reda melodia precedenta de pe card. Voi modifica si codul pentru a putea reda noile melodii si pentru a-i permite utilizatorului sa aleaga un folder din care vrea sa redea melodii + o comanda de shuffle play.
 +
 +
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
Line 64: Line 91:
 ===== Jurnal ===== ===== Jurnal =====
  
-<note tip> +07/05/2024: Creat pagina proiectului pe OCW  
-Puteți avea și o secțiune ​de jurnal în care să poată urmări asistentul de proiect progresul proiectului. + 
-</note>+09/05/2024: Comandat piese 
 + 
 +15/05/2024: Research legat de asamblare 
 + 
 +16/05/2024: Start asamblare proiect
  
 +17/05/2024: Realizat schema circuitului + postat pe OCW partea de Hardware Design.
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
pm/prj2024/rvirtan/rares.vijaeac.1715893076.txt.gz · Last modified: 2024/05/16 23:57 by rares.vijaeac
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