Autorul poate fi contactat la adresa: Login pentru adresa
Este un efect de chitara penit sa manipuleze semnalul primit la input de la chitara (sau orice alt dispozitiv care bagat) si il scoate amplificat la output.
Deoarece efectele de chitara electrica bass sunt scumpe, vreau sa imi fac eu unul, care sa poata fi reprogramat usor de catre utilizator.
Semnaul o sa fie primit de la un input device, o sa fie filtrat astfel in cat sa fie primit corect la input de catre procesor pe PORTA. Pe port-urile respective se afla input-ul DAC-ului. Semnalul este procesat folosind un algoritm. Initial vreau sa fac numai un efect de distorsionare a semnalului, dar in functie de rezultatele obtinute, as vrea sa incorporez si un efect de ecou si unul de intarziere. Dupa ce semnalul a fost procesat acesta va fi trimis la output si va fi convertit din semnal digital in semnal analogic si va fi amplificat si trimis la iesire. Pentru a modifica efectul, voi folosi mai multe butoane.
Acum sunt la faza de scris cod. Ma astept ca joi seara sa termin aceasta faza, daca tot ansamblul electronic functioneaza ok. Acum il testez. Am lasat aceasta faza atat de tarziu, deoarece tot ce trebuie sa fac este sa copiez niste algoritmi pentru efecte de pe internet, sa implementez 4 stari (cate una pentru fiecare efect) si sa citesc input-ul si sa scriu output-ul, lucru pe care l-am facut deja in laborator.
Deoarece proiectul nu este inca gata, nu pot trage niste concluzii solide, cu exceptia faptului ca amplificatoarele operationale sunt o durere de cap. In momentul de fata, cel mai mult imi este teama de sample rate-ul procesorului, deoarece nu este foarte rapid, deci voi pierde foarte mult din calitate. Pe langa asta DAC-ul ales nu este ideal, deoarece acesta are o rezolutie pe 8 biti.
https://drive.google.com/drive/folders/0BxtxpF6iLleRbWVMSzVqWEZuWmM?usp=sharing
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2017:avoinescu:dumitru_alin.