Differences

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

Link to this comparison view

pm:prj2022:imacovei:voicerecorder [2022/04/21 11:20]
alexandru.margarit
pm:prj2022:imacovei:voicerecorder [2022/06/01 23:59] (current)
alexandru.margarit [Bibliografie / Downloads]
Line 1: Line 1:
-====== ​Voice Recorder ​======+====== ​Audio player Mixer ======
  
-Un device compact ​pentru inregistrarea si modularea vocii+Un device compact ​de stil MP3 Player cu audio output pe jack
-Poate inregistra mai multe '​trackuri'​ sa selecteze intre +Poate reda melodi de pe un SD cardPoate modula frecventele ​ 
-ele si le salveaza ​pe un card SD pentru a putea transmite +de mid bass si high precum si volumul melodiilor folosind  
-fisiereVoi avea cateva dial-uri analog pentru modificarea +prelucrarea unor Analog DialsSe poate da play, pause, next, 
-voceiLa playback trackul se va auzi mai jos mai sus etc.+prev folosind cateva butoane de push.
  
 ====== Componente ====== ====== Componente ======
  
-Push Buttons -> record, playback, next_track. +Push Buttons -> record, playback, next_track, prev_track.\\ 
-Analog Dials -> modificarea aspectelor audio. +Analog Dials -> modificarea aspectelor audio.\\ 
-1 Arduino UNO -> main processor. +1 Arduino UNO -> main processor.\\ 
-1 Audio shiels -> microfon, SD reader, AUX input/​output+1 Audio shiels -> microfon, SD reader, AUX input/​output\\ 
 + 
 +====== Jurnal ====== 
 + 
 +Piesele au fost comandate pe 3 Aprilie.\\ 
 +Asamblarea a fost gata din primele zile cand au ajuns piesele.\\ 
 +Proiectul original se axa pe voice recording dar am ajuns la  
 +concluzia ca piesele mele nu sunt adecvate. In final am pivotat 
 +si am ales sa merg mai mult pe parte de redare audio.\\ 
 +Pe la inceputul lui Mai am ajuns la un working prototype.\\
  
 ====== Diagrama ====== ====== Diagrama ======
-{{ :​pm:​prj2022:​imacovei:​voice_recorder.png?​nolink&​200 |}}+{{ :​pm:​prj2022:​imacovei:​voice_recorder.png?​nolink&​500 |}} 
 + 
 +====== Schema Electrica ====== 
 +{{:​pm:​prj2022:​imacovei:​screenshot_2022-05-27_at_20.34.28.png?​800|}} 
 + 
 +===== Demo ====== 
 +{{:​pm:​prj2022:​imacovei:​5b1d67ad-4456-4e25-b1c0-40720b78b061.jpeg?​400|}} 
 + 
 +===== Code ====== 
 + 
 +Am folosit niste librari specifice pentru encodorul/​decodorul meu 
 +audio. Am folosit si SPI pentru a comunica cu decodorul si o librarie 
 +de SD pentru a folosi cardul SD pentru citire.\\ 
 +In functia de setup realizez conexiunea intre arduino si decoder si initializez 
 +decoderul si SD readerul. 
 +In loop astept dupa comenzi si modific outputul pe baza acestuia. 
 +https://​github.com/​mpflaga/​Sparkfun-MP3-Player-Shield-Arduino-Library\\ 
 +https://​github.com/​adafruit/​Adafruit_VS1053_Library\\ 
 + 
 +===== Concluzii ====== 
 + 
 +In concluzie, mi se pare ca am invatat destul de multe in partea software 
 +a dezvoltarii cu microprocesoare,​ am intampinat probleme in dimensiunea programului 
 +deoarece la un moment dat nu incapea totul dar in final am reusit sa condensez codul. 
 +Cea mai interesanta parte mi s-a parut comunicarea intre decoder si arduino precum 
 +si interactiunea cu cardul SD. Acestu curs a fost prima mea intractiune cu mai serioasa 
 +cu microprocesoarele si per total a fost o experienta faina. 
 + 
 +===== Bibliografie / Downloads ====== 
 +{{:​pm:​prj2022:​imacovei:​playermixer2.0.zip|}} 
 + 
 +<​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ 
pm/prj2022/imacovei/voicerecorder.1650529236.txt.gz · Last modified: 2022/04/21 11:20 by alexandru.margarit
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