Instrument Muzical- Theremin

Introducere

Instrumentul muzical cunoscut sub numele de theremin (teramina) a fost inventat in anul 1919 de catre fizicianul rus Lev Termen (Leon Theremin). Particularitatea acestui instrument muzical electronic consta in faptul ca poate fi actionat prin aer, fara un contact fizic intre muzician si theremin. Modelul clasic de functionare al acestui instrument are la baza 2 antene: o antena verticala care controleaza inaltimea sunetului si o antena orizontala care controleaza volumul. Inaltimea sunetului creste o data cu apropierea fata de antena orizontala, in timp ce volumul sunetului scade o data cu apropierea fata de antena orizontala.

Pentru acest proiect, am folosit in locul celor 2 antene o pereche de senzori ultrasonici. Un senzor-emitator va transmite o unda in aer, aceasta se va lovi de mana care controleaza instrumentul muzical si va fi transmisa senzorului-receptor. Mai departe receptorul va transmite microprocesorului o tensiune liniar-variabila. Acest semnal va fi prelucrat, urmand ca microprocesorul sa trimita un semnal catre difuzor.

Descriere Generala

Hardware Design

  • Schema electrica:

  • Lista componente si valori:
  1. R1 = 180 KOhm
  2. R2 = 12 KOhmR3, 8 = 47 KOhm
  3. R4 = 3,9 KOhmR5, 6, 16 = 10 KOhm
  4. R7, 10, 12, 14, 17 = 100 KÙ
  5. R9, 11 = 1 MOhm
  6. R13, 15 = 3,3 KOhm
  7. C1, 6 = 10uF/16V
  8. C2 = 47uF/16V
  9. C3 = 4,7 pF
  10. C4, 7 = 1 nF
  11. C5 = 10nF
  12. C8, 11 = 4,7 uF/16V
  13. C9 = 22uF/16V
  14. C10 = 100 nF
  15. C12 = 2,2 uF/16V
  16. C13 = 3,3nF
  17. C14 = 47nF
  18. TR1, 2, 3 = BC547 , BC548
  19. P1 = 10 KOhm trimmer
  20. P2 = 47 KOhm trimmer
  21. IC1, 2 = 741 OP-AMP
  22. IC3 = 4093 C-MOS
  23. R = TRANSDUCER 40KHz
  24. T = TRANSDUCER 40KHz
  25. D1, 2, 3, 4 = 1N4148

Conexiunile intre cele doua placute si modul de conectare a difuzorului sunt urmatoarele:

  • Masa de la cele doua placute a fost pusa in comun;
  • Intrarea PA7 a microcontroller-ului a fost legata la pinul 10 din schema electrica;
  • Iesirea PD5 a microcontroller-ului a fost conectata la borna + a condensatorului electrlolitic(pinul 4);
  • O borna a difuzorului a fost conectata la borna - a condensatorului electrlolitic(pinul 6) si ce-a de-a doua la masa;

Software Design

  • Limbaj de programare: C
  • Compilator: WinAVR
  • Mediu de dezvoltare:AVR Studio

Alte observatii:

  • Pentru programarea microcontrollerului am folosit PonyProg si programatorul serial al placutei de baza;
  • Pentru partea de makefile am folosit utilitarul GNUWin;

Rezultate Obtinute si Concluzii

Proiectul este functional si are o finalitate ce poate fi testata. Cu ajutorul unui microfon si a unui utilitar de tip acordat chitara ( apmain.html) am putut sa observ o fluctuatie a inaltimii sunetelor emise de difuzor de pana la un semiton.

Download

Codul sursa si makefile: download.rar

Bibliografie

pm/prj2011/rtataroiu/teramina.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