This shows you the differences between two versions of the page.
pm:prj2022:robert:music_synthesizer_piano [2022/05/20 23:38] 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|}} |
+ | |||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
- | Lista de componente: | + | Lista de componente necesare: |
* Arduino UNO (1) | * Arduino UNO (1) | ||
* Breadboard (1) | * Breadboard (1) | ||
Line 22: | 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 ==== | ||
+ | {{: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 ===== |