This shows you the differences between two versions of the page.
pm:prj2023:adarmaz:robert.kullman [2023/05/29 12:15] robert.kullman [Functionalitate] |
pm:prj2023:adarmaz:robert.kullman [2023/05/30 17:19] (current) robert.kullman [Bibliografie/Resurse] |
||
---|---|---|---|
Line 25: | Line 25: | ||
- Rezistențe | - Rezistențe | ||
- LED-uri | - LED-uri | ||
+ | |||
+ | ===== Schema electrica ===== | ||
+ | {{:pm:prj2023:adarmaz:pm_electric_kullman.png?1000|}} | ||
==== Functionalitate ==== | ==== Functionalitate ==== | ||
- | Acest piano board este bazat pe 4 moduri de functionare: FREE, RECORDING, LEARNING SI LISTEN. | + | Acest piano board este bazat pe 4 moduri de functionare: **FREE**, **RECORDING**, **LEARNING** SI **LISTEN**. |
- | - **FREE** - aici utilizatorul poate apasa cele 4 butoane rosii, fiecare avand asociata o anumita nota muzicala, neexistand restrictii | + | - **FREE**: aici utilizatorul poate apasa cele 4 butoane rosii, fiecare avand asociata o anumita nota muzicala, neexistand restrictii |
- | - **RECORDING** - se va crea un nou fisier pe cardul micro SD, iar "clapele" apasate de catre utilizator vor fi retinute, cu o limita superioara | + | - **RECORDING**: se va crea un nou fisier pe cardul micro SD, iar "clapele" apasate de catre utilizator vor fi retinute, cu o limita superioara de 15 note muzicale. In fisierul text creat, va exista pe fiecare linie cate o nota muzicala |
- | de 15 note muzicale. In fisierul text creat, va exista pe fiecare linie cate o nota muzicala | + | - **LEARNING**: se va folosi un fisier cu note muzicale de pe cardul microSD. Cate un led se va aprinde, corespunzator cu butonul care trebuie apasat. Dupa ce toate butoanele au fost apasate asa cum e necesar, se va trece din nou in FREE MODE. |
- | - **LEARNING** - se va folosi un fisier cu note muzicale de pe cardul microSD. Cate un led se va aprinde, corespunzator cu butonul care trebuie | + | - **LISTEN**: in prezent, utilitatea acestui mod este ca o melodie descarcata in format .wav va fi redata de pe microSD. O functionalitate posibil ulterioara poate fi navigarea si alegerea fisierului prin cardul microSD. |
- | apasat. Dupa ce toate butoanele au fost apasate asa cum e necesar, se va trece din nou in FREE MODE. | + | |
- | - **LISTEN** - in prezent, utilitatea acestui mod este ca o melodie descarcata in format .wav va fi redata de pe microSD. O functionalitate posibil | + | |
- | ulterioara poate fi navigarea si alegerea fisierului prin cardul microsd. | + | |
==== Mod de utlizare ==== | ==== Mod de utlizare ==== | ||
Line 188: | Line 188: | ||
resetPCF(val0, val1, val2, val3); | resetPCF(val0, val1, val2, val3); | ||
</code> | </code> | ||
+ | |||
+ | ===== Navigare card microSD ===== | ||
+ | Navigarea este posibila in modul de LISTEN, iar pentru a accesa meniul, trebuie ales modul, apoi apasat butonul SELECT/ENTER, iar pe LCD se vor afisa numele fisierelor. La o noua apasare a butonului ENTER, acea melodie va fi redata cu ajutorul speaker-ului. | ||
===== Format melodii card microSD ===== | ===== Format melodii card microSD ===== | ||
Line 197: | Line 200: | ||
* audio channels: Mono | * audio channels: Mono | ||
* PCM format: U8 | * PCM format: U8 | ||
+ | |||
+ | |||
+ | ===== Video proiect ===== | ||
+ | <html> | ||
+ | <div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;"><iframe src="https://www.youtube.com/embed/BIT-PgtRyCk?rel=0" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share;"></iframe></div> | ||
+ | </html> | ||
+ | |||
+ | ===== Concluzii ===== | ||
+ | Desi nu eram asa de pasionat de partea de hardware si am intalnit multe probleme in timpul dezvoltarii acestui proiect, am lucrat cu placere si mi s-a parut foarte interesant cum poti dezvolta o idee si a o face realitate cu o placuta, niste module si un cod care s-a folosit de aproape toti cei 2K de memorie :) | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
Line 206: | Line 218: | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | TBA \\ | + | |
+ | Codul proiectului se poate gasi aici: {{:pm:prj2023:adarmaz:piano_board_kullman.zip|}}. | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> |