Table of Contents

Laser Guitar

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.

Descriere generala

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.

Lista Piese

Hardware Design

Software Design

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

Rezultate obținute

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.

Jurnal

Download

Arhiva proiect

Demo

Bibliografie

Laboratorul 4 - SPI, FAT Filesystem, Player Audio