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 8 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 8 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: FREE va permite utilizatorului sa cante liber, 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 NOTES, care prin intermediul carora se poate modifica gama notelor disponibile (ex. daca, la un moment dat, sunt disponibile notele de la E3 pana la E4 pe butoane, rotirea potentiometrului va putea shifta gama astfel incat sa poata fi redate note de la G3 la G4 pe cele 8 butoane). Astfel, pianul se extinde pe 3 octave, note muzicale de la C2 la B5. Al doilea potentiometru este TEMPO, care poate modifica viteza de redare a unei melodii inregistrate.

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.

Hardware design

Componente

  • Arduino UNO
  • Breadboard
  • Buzzer
  • 8 butoane de pian
  • 3 butoane de control
  • 2 potentiometre
  • Modul LCD 1602
  • Fire, legaturi, rezistente

Software Design

Rezultate Obţinute

Concluzii

Download

Jurnal

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

Bibliografie/Resurse

pm/prj2022/dene/recording-3-octave-piano.1652269440.txt.gz · Last modified: 2022/05/11 14:44 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