Nume : Preda Eduard
Grupa : 334CC

  • alexandru.preda@cti.pub.ro

Introducere:

Proiectul are ca scop, crearea unui decibelmetru digital cu ajutorul caruia, vom masura inentisati ale sunetelor intr-un interval de la 0-100 Db.

Descriere Generala:

Din punct de vedere al implementarii hardware voi folosi un microcontroller ATMega16 pe care il vom programa, caruia ii voi adauga un amplificator operational, cu scopul de a diminua semnalul de intrare pe microcontroller, un microfon analogic care capteaza sunetul, si un LCD(un ecran de nokia 3310) unde voi afisa output-ul intensitatii sunetului.

Schema Bloc

Utilizare

  • Decibel-metrul va putea receptina toate sunetele inconjuratoare , avand o intensitae cuprinsa intre 0-100 Db.
  • De asemenea ar mai putea fi folosit impreuna cu alte circuite, intentionez a atasa feture-uri viitoare, de a putea memora valorile calculate intr-un interval de timp, si de a putea face o medie a intensitatii sunetului intr-un interval de timp.

Design Hardware:

Componente:

Pentru a implementa proiectul voi pleca de la placa de baza, creata in etapa I.

Circuit de intrare:

Este conceput simplu dintr-un microfon şi un amplificator operaţional, legat ca un inversor, si urmat de un filtru RC. Schema este prezentata mai jos.

Etajul primeste semnal de la microfonul MIC, ce este alimentat de către rezistenţa R4 de la Vcc. Condensatorul C1 are ca rol eliminarea componentei curente a semnalului. Amplificatorul operaţional LM324 este legat pe inversor cu R1 şi R9 rezistenţele de control ale amplificării. R2 si R3 sunt folosite pentru a dicta nivelul de referinţa.Ieşirea este trecuta printr-un filtru trece jos de tip RC. Rezistorul R5 este folosit şi pentru a proteja ieşirea amplificatorului de scurt.Ieşirea este pe condensatorul C2.

Pentru afisaj, folosesc un ecran LCD, al unui nokia 3310 ,PCD8544.

Schema conectarii Microcontrolerului la LCD:

Design Software:

Din punt de vedere al aplicatiei software voi tine cont de urmatoarele conveniente:

  • Limbajul de programare: C, cu API-ul de la atmel
  • Compilatorul folosit este AVR-GCC
  • Ca documentatie:
    • Pentru a interfata LCD-ul ma voi inspira din laboratorul 1 (2010)
    • Pentru utilizarea microfonului, si pentru folosirea intreruperilor ma voi inspira din laboratorul 4 (2010)

Biblioteci folosite:

  • avr/io.h
  • avr/interrupt.h
  • avr/pgmspace.h
  • avr/wdt.h
  • pic.h

Rezultate Obtinute:

Rezultatele masuratorilor obtinute urmeaza a fi stocate intr-o baza de date, de unde se vor preleva apoi statistici. De asemenea, ca dezvoltari viitoare ale proiectului, intentionez sa memorez valorile calulate intr-un card SD. De asemenea doresc sa pot sa atasez placuta la un caluator, de unde se vor putea descarca toate informatiile stocate.

Concluzii:

Din pacate lipsa timpului, nu mi-a permis sa lipesc suficiente componente, si nu am reusit sa finalizez proiectul. Am realizat cat de multe aplicatii pot fi realizate cu un microcontroller, si cred ca acesta poate imbunatati foarte mult viata noastra de zi cu zi.

Trebuie doar sa ai putina imaginatia.

Bibliografie/Resurse

pm/prj2010/mcarjaliu/decibelmetru.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