Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2022:robert:music_synthesizer_piano [2022/05/26 16:14]
bianca.stanciu2910
pm:prj2022:robert:music_synthesizer_piano [2022/05/27 08:59] (current)
bianca.stanciu2910
Line 9: Line 9:
  
  
-{{:​pm:​prj2022:​robert:​schema_block_biancas.png?​700|}}+{{:​pm:​prj2022:​robert:​schema_block_biancas.png?​600|}}
  
  
Line 15: Line 15:
 ===== Hardware Design ===== ===== Hardware Design =====
  
-Lista de componente:+Lista de componente ​necesare:
   * Arduino UNO (1)   * Arduino UNO (1)
   * Breadboard (1)   * Breadboard (1)
Line 24: Line 24:
   * fire   * fire
  
-===== Software Design =====+=== Simulare atasare componente pe Arduino UNO ===
 {{:​pm:​prj2022:​robert:​microsoftteams-image.png?​700|}} {{:​pm:​prj2022:​robert:​microsoftteams-image.png?​700|}}
  
 === Schema electrica ====  === Schema electrica ==== 
 {{:​pm:​prj2022:​robert:​pian_bianca.png?​700|}} {{:​pm:​prj2022:​robert:​pian_bianca.png?​700|}}
 +
 +===== Software Design =====
 +
 +Mediul de dezvoltare a proiectului:​ **Arduino UNO**
 +
 +==== Descriere implementare ====
 +In implementarea acestui proiect care consta in redarea anumitor note muzicale am definit pentru inceput notele fundamentale:​ DO, RE, MI, FA, SO,
 +LA, SI dar si tonurile pentru melodii.
 +
 +Pianul este capabil sa redea si melodii, iar pentru acest lucru exista un vector cu notele specifice melodiei. ​
 +Pentru a porni pianul, trebuie apasat butonul de on iar led-ul se va aprinde semnaland faptul ca pianul este functionabil. Celelalte note sau 
 +functionalitati nu vor merge cand led-ul este stins. ​
 +
 +Pentru a canta la pian se vor folosi butoanele pentru note, cu varianta de redare fie de pian, fie de trompeta. ​
 +
 +Redarea melodiei se va face apasand butonul corespunzator. Pentru a opri melodia si a putea sa fie redata urmatoarea atunci se va apasa butonul de 
 +NEXT. 
 +
 +=== Cod sursa ===
 +https://​github.com/​bianca-stanciu29/​Music-synthesize-piano
 +
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
 +Pianul functioneaza asa cum mi-am dorit, un pian de invatare cu capacitatea de a reda note la diferite tonalitati. ​
 +
 +{{:​pm:​prj2022:​robert:​pian_real_2022.png?​200|}}
 ===== Concluzii ===== ===== Concluzii =====
 +
 +Fiind prima interactiune cu partea hardware, a fost mai complicat pana mi-am dat seama cum trebuie mai exact. ​
 +Initial am simulat circuitul in mediul virtual pe tinkercad, insa in momentul cand am si aplicat ce am facut acolo
 +a fost putin mai complicat. ​
 +Consider ca am ramas cu o experienta placuta in urma acestui proiect, implementand un pian asemanator cu cel din copilarie despre
 +care mereu mi-am dorit sa stiu cum fucntioneaza.
  
 ===== Download ===== ===== Download =====
pm/prj2022/robert/music_synthesizer_piano.1653570844.txt.gz · Last modified: 2022/05/26 16:14 by bianca.stanciu2910
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