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.
  • Prin intermediul difuzorului se redau sunetele. Acesta este conectat prin intermediul modulului amplificator care are un potentiometru pentru volum. Celalalt potentiometru controleaza tempo-ul melodiilor care sunt cantate
  • Led-urile sunt amplasate pe breadboard in aceeasi forma ca butoanele care reprezinta tastele pianului de pe keypad. In modul de learn al pianului acestea se aprind indicand tasta care trebuie apasata pentru a se canta urmatoarea nota din melodie.
  • Pe ecranul LCD se afiseaza meniul si diferite informatii precum tempo sau pitch in functie de statusul board-ului.

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

  • 22.04 → alegere tema proiect.
  • 09.05 → Milestone 1
  • 30.05 → Milestone 2

Bibliografie/Resurse

1. 2. 3.

Export to PDF

pm/prj2022/cristip/music-board.1653941830.txt.gz · Last modified: 2022/05/30 23:17 by mihai.pasca
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