Proiectul este un sound recorder ce foloseste un card SD pentru a salva sunetele, cu posibilitatea de a folosi efecte gen echo/chorus. Scopul lui este mai mult didactic, asa ceva se gaseste de exemplu in orice telefon mobil, dar m-am gandit ca ar fi interesant sa implementez asa ceva.
Schema bloc:
Utilizatorul va seta prin butoane modul de functionare al recorderului (recording and/or playing) si folosirea efectelor (none/echo/chorus). Cu microfonul se interactioneaza prin corzile vocale, iar cu difuzorul prin cele 2 urechi. In modul recording se va inregistra ce se vorbeste in microfon pe cardul SD (cu efectele aplicate), in modul recording/playing se va putea si auzi in difuzor ce se vorbeste (tot cu efecte aplicate), iar modul playing va fi identic cu laboratorul 4 (se va cicla cu un buton prin WAVurile de pe card).
Componente hardware folosite:
Scheme electrice:
Amplificatorul microfonului este un simplu amplificator inversor.
Circuitul difuzorului e format dintr-un filtru Cebasev trece jos de ordinul 5 si un amplificator cu gain unitar.
Descrierea codului aplicaţiei (firmware):
In primul rand, piesa de baza (cardul SD) n-a mers de nici un fel, asa ca Sound Recorder a iesit mai degraba Sound Recorder. Asadar, singurul mod disponibil va fi recording'n'playing. Efectele se vor putea selecta si ele apasand butonul de pe placuta.
In al doilea rand, inregistrarea si/sau redarea nu sunt tocmai grozave (pentru ca, de exemplu, ADCul are doar 10 biti disponibili pentru esantionarea semnalului primit de la microfon). In difuzor, se aude cat de cat ce se vorbeste in microfon, dar destul de vag
Imagini:
A fost interesant proiectul, nu se poate zice ca era ceva greu, dar din pacate cardul SD tot n-a mers dupa o zi de de debugging.
O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc.
Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.
Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.
Resurse Software
Resurse Hardware