This is an old revision of the document!
Proiectul Laser Harp este o varianta shiny de harpa in care un microcontroler converteste intreruperile razelor laser in note muzicale. Acest proiect este perfect pentru oricine dorește să învețe cum să combine hardware și software pentru a crea un instrument muzical unic și captivant.
Mecanismul de funcționare implică utilizarea unui singur laser care este reflectat de o oglindă atașată pe un stepper motor.
Motorul rotește oglinda pentru a reflecta razele laser în mai multe directii fixe, destul de repede incat sa creeze astfel impresia de raze multiple.
Când o rază laser este întreruptă, un senzor de lumină detectează schimbarea luminii ambientare și transmite această informație către microcontroler Arduino.
Microcontrolerul determină poziția motorului la momentul întreruperii și nota muzicala asociata acestei raze, apoi trimite aceste informații către un difuzor pentru a simula o harpa reala.
Setup-ul este compus din urmatoarele etape:
=== Calibrare Senzori ===
Avand in vedere ca fiecare senzor are conditii externe putin diferite in functie de caracteristicile interne si lumina ambientala este necesara determinarea pragului la care se va emite sunetul individual. Pentru fiecare senzor in parte se efectuaza citiri repetate si se inregistraza valoarea maxima citita. Apoi, acest prag este redus la 90% din valoare maxima pentru a se asigura o margine de siguranta.
=== Calibrare Pozitie Motor ===
Pentru o functionare corecta, in momentul in care incepe blocul principal, raza reflectata de oglinda trebuie sa se reflecte pe primul senzor. Pentru a gasi pozitia de start, motorul se deplaseaza stanga, dreapta pana cand primul senzor detecteaza raza laser.
==== Blocul Principal ====
In bucla infinita, raza isi schimba pozitia pe fiecare dintre senzori si la fiecare pas verifica daca raza de lumina a fost intrerupta sau nu. In momentul unei intreruperi, buzzerul produce nota corespunzatoare senzorului care a detectat lumina. ===== Rezultate Obţinute =====
===== Concluzii =====
In progress…
===== Jurnal =====
In progress…
===== Bibliografie/Resurse =====