This is an old revision of the document!
Music Board - Pasca Mihai Alexandru 331CA
Mihai Alexandru Pasca, 331CA
Introducere
Proiectul consta in realizarea un pian cu functie de record/playback si functie de learn, pentru a ajuta utilizatorul sa cante diferite melodii.
Descriere generală
Tastele pianului vor fi reprezentate de 8 butoane, care reprezinta o octava.
Cand se porneste functia de learn, cele 8 led-uri se vor aprinde indicand butonul care trebuie apasat. Tempo-ul este schimbat cu ajutorul unui potentiometru, astfel se poate incepe invatarea unei melodii la un tempo mai scazut.
Schema Bloc
Claviatura si butoanele de control sunt amplasate pe keypad-ul 4×4 de butoane. Primele 8 butoane sunt tastele pianului. Restul de 8 butoane au diferite folosinte: pentru selectarea modului de functionare (learn, playback, playback loop, selectarea pitch-ului si normal), stanga dreapta pentru navigarea in meniuri, play si stop.
Hardware Design
Lista de piese
Arduino Mega 2560
Breadboard
Difuzor de 8 Ω
Modul amplificator LM386
LCD cu modul I2C
Tastatura de 16 butoane
Potentiometru
8 LED-uri
8 rezistente de 1k
Schema electrica
Software Design
Rezultate Obţinute
Concluzii
Download
Jurnal
Bibliografie/Resurse