Table of Contents

Liza-Elena BABU (78556) - Musica Maestro 🎶

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul constă în implementarea unui pian digital cu o singură octavă cu care utilizatorul să se poată cânta liber orice dorește, sau pentru cei doritori, să învețe să cânte câteva note din melodii clasice, urmând ca la final să primească o notă în funcție de calitatea interpretării.

Scopul acestui proiect e de a realiza un dispozitiv simplu care să fie o alternativă rapidă și ușor de folosit pentru pianiștii începători sau pentru cei care nu au mai cântat la acest instrument niciodată și vor să învețe acum.

Această idee de proiect mi-a venit din pasiunea pentru muzică și din hobby-ul (care în ultima perioadă nici măcar hobby nu se mai poate numi😔) de a cânta la pian.

Descriere generală

Descriere succintă a modulelor din proiect:

Hardware Design

Lista inițială de piese este:

Nume Număr piese Model
Placă de bază 1 ATMega324A-PU
LED-uri pentru claviatură 8
Butoane (claviatură + control) 10
Ecran LCD 1 16×2 interfață I2C
Buzzer 1 Pasiv 5V
Rezistențe. 8 220 Ω

Menționez că nu am găsit exact modelul de LCD folosit, însă pentru schema electrică am legat modulul I2C pentru a arăta că sunt folosiți pinii SCL și SDA.

Software Design

Am ales să folosesc un LCD de tip 16×2 cu interfață I2C deoarece am avut nevoie de mulți pini pentru a conecta led-urile și butoanele, iar acesta se conectează folosit pinii SCL și SDA de pe placa de bază. Pentru a putea folosi aceast tip de LCD am folosit o bibliotecă externă “LiquidCrystal-I2C”.

Rezultate Obţinute

Pianul are 2 moduri: cântare liberă și modul învățare. Practic, utilizatorul are posibilitatea să-și aleagă (folosind unul dintre butoanele de control) dacă vrea să cânte o melodie știută deja sau o să învețe o anumită melodie.

Modul liber

Modul învățare

Butoanele de control

Concluzii

Acum că am trecut prin toate etapele realizării proiectului pot spune că a fost o experiență interesantă din care am avut destul de multe lucruri de învățat. Deși la început eram foarte sceptică în ceea ce privea tema proiectului și proiectul în sine, acum sunt de altă părere și anume că a meritat efortul depus pentru terminarea acestuia. Începând de la partea de lipit (unde am avut probleme inițial pentru că aveam de lipit o matrice de led-uri) și până la partea de realizare a software-ului a fost un drum provocator, dar frumos. Per total, pot spune că mi-am îndeplinit scopul de a realiza un pian digital aproape de la zero folosind doar câteva elemente electronice, cine ar fi crezut?! 😊

Download

Arhivă schemă electrică:

Arhivă cod:

Jurnal

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

Bibliografie/Resurse