This is an old revision of the document!


Pian Electric

Introducere

În cadrul acestui proiect, am ales să implementez un pian electric ce este capabil să redea gama do major. La apăsarea unui buton, pe lângă redarea notei corespunzătoare din gamă, se va aprinde și un LED care rămâne aprins cât timp este apăsat butonul. De asemenea, pianul dispune de funcțiile de REC și PLAY, care permit înregistrarea și, ulterior, redarea notelor.

Scopul acestui proiect a fost de a crea un mic instrument la care utilizatorul să poată cânta melodii simple sau chiar să își creeze diferite sunete pentru remix-uri. Deși nu poate fi considerat un tool cu adevărat folositor pentru cineva dornic să producă muzică, ar putea fi folosit pentru a experimenta la început de drum sau chiar ca instrument anti-stres pentru cineva care nu este atras de muzică.

Descriere generală

Acest proiect simulează structura unei claviaturi prin cele 8 butoane disponibile pe breadboard. Pe lângă funcționalitatea de bază, aceea de a reda cu ajutorul difuzorului notele aferente fiecărui buton, „pianul” va aprinde câte un LED în funcție de „clapa” apăsată și va permite înregistrarea și redarea melodiilor.

Am dorit să integrez această funcționalitate suplimentară, întrucât mi se pare interesant să poți observa și vizual felul în care se modifică notele. Astfel, pianul nu simulează doar un joc de sunete, cât și de lumini, putând fi o jucărie chiar și pentru cei mai mici (care pot, de altfel, învăța să cânte o melodie dacă cineva o înregistrează în prealabil).

Hardware Design

Componente folosite:

  • o placă Arduino
  • un breadboard
  • 10 butoane
  • 10 rezistențe de 10kΩ
  • un difuzor
  • 8 LED-uri
  • 8 rezistențe de 220Ω

Software Design

TODO

Rezultate Obţinute

TODO

Concluzii

TODO

Bibliografie/Resurse

TODO

pm/prj2021/abasoc/pianelectric.1619894852.txt.gz · Last modified: 2021/05/01 21:47 by diana.megelea
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