Sound Recorder

Introducere

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.

Descriere generală

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).

Hardware Design

Componente hardware folosite:

  • Microcontrollerul Atmega 16
  • Microfon
  • Difuzor
  • 4 amplificatoare operationale (LM324)

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.

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any): gedit
  • librării şi surse 3rd-party: laboratorul 4 (Petit FatFs pe card SD)
  • algoritmi pe planuiesc sa-i implementez: filtrarea semnalului de la microfon, adaugarea unor efecte prin combinarea semnalelor primite de la microfon

Rezultate Obţinute

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:

  • placutza:

  • placutza auxiliara cu AO-urile:

  • cardul buclucas:

  • difuzorul cat un mouse:

  • microfonul bandajat:

  • conexiuni profesioniste:

Concluzii

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.

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc.

tiberiu_popa_333ca_sound_recorder.zip

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Resurse Software

Resurse Hardware

pm/prj2010/mcarjaliu/soundrecorder.txt · Last modified: 2021/04/14 17:07 (external edit)
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