This is an old revision of the document!
Proiectul constă într-un mini pian digital care folosește butoane pentru a simula clapele unui pian. La apăsarea fiecărui buton, un sunet specific notei muzicale este generat, iar nota muzicală este afișată pe un display LCD. În plus, instrumentul poate reda melodii preîncărcate de pe un card SD.
Scopul acestui proiect este de a oferi o interfață interactivă și educativă pentru învățarea notelor muzicale și pentru experimentarea cu tehnologia electronică și programarea. Este destinat atât începătorilor în muzică, cât și entuziaștilor de tehnologie.
Am pornit de la ideea de a crea un instrument muzical accesibil și portabil care să încurajeze învățarea muzicii într-un mod plăcut și interactiv. Pentru alții, acest mini pian servește ca o resursă educativă excelentă pentru a înțelege și a practica fundamentalele muzicii. Pentru noi, proiectul este o oportunitate de a dezvolta competențe în designul electronic, programarea microcontrolerelor și gestionarea dispozitivelor periferice.
Când un utilizator apasă un buton, această acțiune este detectată de microcontrollerul integrat în dispozitiv. Fiecare buton este mapat la o notă muzicală specifică, iar microcontrollerul, recunoscând butonul activat, inițiază redarea sunetului corespunzător acelei note. Concomitent, pe ecranul LCD se afișează nota care este redată. Sunetul persistă pentru durata în care butonul este menținut apăsat. În absența oricărei acțiuni, ecranul LCD afișează mesajul „I want to sing!”.
Un buton dedicat, distinct de celelalte, activează redarea unei melodii de pe cardul SD. La apăsare, melodia se redă complet, iar pe ecranul LCD se afișează „Play music!” cu un contor regresiv de la 1000 ms. Dacă timpul expiră înainte de finalul melodiei, apare mesajul „Time is up!”.În timpul redării unei melodii, apăsările altor butoane sunt ignorate, asigurând astfel o experiență auditivă neîntreruptă și clară.