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

  • Modul Atmega324PA
  • 4 diode laser 6mm
  • 4 receptori diode laser
  • membrana potentiometru soft cu rezistenta variabila intre 100 - 10.000 ohmi
  • baterie externa 5V
  • difuzor 8 ohmi, 3 wats
  • slot card SD
  • amplificator audio LM386

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

  • 25 Aprilie: Comanda de piese necesare.
  • 12 Mai: Comanda de piese necesare.
  • 11 Mai - 12 Mai: Testarea componentelor pe breadboard
  • 13 Mai: Implementare software
  • 13 Mai: Nereusirea stabilirii comunicatiei intre placa de baza si calculator pentru redarea sunetelor. Am ales achizitionarea unui difuzor si a unui cardSD pentru redarea sunetelor.

  • 17 Mai: Constructie rama.
  • 18 Mai: Lipirea pieselor pe rama.
  • 20 Mai: Adaugare amplificator audio LM386 pentru a imbunatatii calitatea sunetului.

Download

Bibliografie

Laboratorul 4 - SPI, FAT Filesystem, Player Audio

pm/prj2019/ostiru/laserguitar.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0