This is an old revision of the document!


Recording 3 octave piano

Autor: Timpuriu Mircea

Grupa: 334CC

Introducere

Descriere

Proiectul consta in realizarea unui pian cu 7 butoane, cu o gama de 3 octave disponibile, care pe langa posibilitatea de free play, are si functionalitate de inregistrare. O melodie poate fi inregistrata si redata prin intermediul unor butoane de control si a unui buzzer, iar parametri precum tempo-ul si notele vor fi vizibile pe un ecran LCD si modificabile cu ajutorul unor potentiometre.

Scop

Scopul proiectului este crearea unui instrument muzical, cu posibilitati multiple, pentru divertisment.

Descriere generala

Fiecare dintre cele 7 butoane va reprezenta o nota muzicala principala, a carei nume va fi vizibila pe ecranul LCD sub ele, iar la apasarea unui buton, buzzer-ul va reda nota muzicala apasata.

Pe langa butoanele principale, avem butoanele de control: REC va retine notele apasate, durata apasarii si pauzele dintre note din momentul apasarii acestuia intr-o structura interna, iar butonul PLAY va reda pe buzzer melodia salvata in structura.

De asemenea, vor exista 2 potentiometri, primul este RANGE, prin intermediul cauia se poate modifica gama notelor disponibile (ex. daca, la un moment dat, sunt disponibile notele de la E3 pana la D4 pe butoane, rotirea potentiometrului va putea shifta gama astfel incat sa poata fi redate note de la G3 la F4 pe cele 7 butoane). Astfel, pianul se extinde pe 3 octave, note muzicale de la C3 la B5. Al doilea potentiometru este TEMPO, care poate modifica viteza de redare a unei melodii inregistrate, de la 0.5x pana la 2x.

Toate modificarile legate de schimbarea notelor, schimbarea de tempo, si notele muzicale in sine vor putea fi observate pe ecranul LCD de sub cele 8 butoane principale.

Schema bloc

Hardware design

Componente

  • Arduino UNO
  • Breadboard
  • Buzzer
  • 7 butoane de pian
  • 2 butoane de control
  • 2 potentiometre de control
  • Modul LCD 1602 + potentiometru si rezistor
  • Fire, legaturi

Software Design

Rezultate Obţinute

Concluzii

Download

Jurnal

  • 29.04.2022: Alegere tema si consultare cu laborantul
  • 11.05.2022: Creare pagina wiki

Bibliografie/Resurse

pm/prj2022/dene/recording-3-octave-piano.1653491722.txt.gz · Last modified: 2022/05/25 18:15 by mircea.timpuriu
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