Proiectul consta in realizarea unei chitari cu corzi laser. Ceea ce faceti este sa rupeti calea laserului de pe corpul chitarei, iar “coarda” corespunzatore va reda un sunet. Mereu mi-am dorit sa invat sa cant la chitara asa ca am ales sa mi-o construiesc singur in cadrul acestui proiect.
Fotorezistentele vor detecta intreruperea luminii generate de dioda laser atunci cand o coarda este “apasata”. Membrana soft este sensibila la apasare si va fi folosita pentru modularea acordurilor.
Pentru a putea reda sunete asemanatoare cu cele de chitara am ales adugarea unui modul SD card care sa memoreze fisiera WAVE pentru fiecare nota. Am folosit player-ul prezentat in laboratorul 4 ca punct de plecare.
La inceput se va realiza o initializare pentru sistemul de fisiere. Se vor pastra path-urile catre notele de pe cardul sd intr-un vector de string-uri pe care l-am numit “sounds”.
In functia main am un loop prin care verific pinii asociati celor 4 senzori si pinul asociat potentiometrului.
Se va citi valoarea primita de la potentiometru facand o conversie ADC. In functie de valoarea primita, se va alege o gama de note. Se vor verifica pe rand pinii senzorilor de lumina. In functie de coarda si gama, se va reda o nota folosind playerul audio.
repeta: citeste valoarea potentiometrului si alege gama de note verifica daca vreo coarda este "apasata" daca da, reda nota corespunzatoare folosind player-ul audio
Am obtinut o chitara cu corzi laser care reuseste sa readea un sunet placut si realist. Mi-as fi dorit sa am mai mult timp sa pot lucra la partea software pentru a implementa redearea mai multor note combinate in acelasi timp. Sunt satisfacut de acest proiect si pot spune ca am invatat multe din realizarea lui.
Laboratorul 4 - SPI, FAT Filesystem, Player Audio