Petruţa CHERŞUNARU (25450) - Laser Harp

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul consta in construirea unei harpe laser. Corzile sale vor fi 8 perechi de diode laser - fotorezistente. Voi avea un cadru din lemn care va sustine aceste componente si un difuzor prin care voi reda notele. Deasemenea, vreau sa implementez doua butoane (stanga – dreapta) care schimba octava curenta si un buton pentru diezi (#, sharps) si bemoli (b, flats).

Descriere generală

Cadrul (inchis) de lemn fixeaza in partea de sus diodele laser, iar in partea de jos fotorezistentele. Fasciculele laser simuleaza coardele harpei. Pe un protoboard am montat difuzorul si butoanele care schimba gama curenta.

Schema bloc

Hardware Design

Bill of materials

Lista de componente de bază:
  • placuta PM x 1
  • ATMEGA324PA-PU x 1
  • USB-B Conector x 1
  • 16MHZ Quartz 16MHz x 1
  • dioda Zener BZX55C3V3-TR x 2
  • lED 3mm rosu x 2
  • board to board/wire header CH31402V200 x 1
  • board to board/wire header CH81402V200 x 1
  • pushbutton x 2
  • 100R x 3
  • 470R x 3
  • 1K5 x 1
  • 10K x 1
  • 100nF x 3
  • 15pF x 2
  • soclu microcontroller x 1
  • jumper x 1
Lista de componente personalizate:
  • modul cu dioda laser roșie (6 mm) x 8
  • fotorezistente 8k/300k x 8
  • 2K2R x 8
  • 470R x 1
  • difuzor 8 ohmi x 1
  • pushbutton x 3
  • set conectori x 1
  • cablu utp

Schema electrica

Software Design

Descrierea codului aplicatiei / modul de functionare

Un timer numara cat timp va trece pana la urmatoarea verificare a corzilor. Daca vreuna dintre ele este ciupita, va fi redata pe difuzor frecventa corespunzatoare. Verificarea unei corzi presupune urmatorii pasi:

  1. se citeste valoarea de pe portA cu ajutorul ADC-ului de pe microcontroller
  2. valoarea respectiva e transformata in tensiune si comparata cu un prag
  3. daca valoarea citita este mai mare decat pragul, lumina laserului nu ajunge pe fotorezistenta, prin urmare coarda a fost ciupita (am montat fotorezistentele astfel incat atunci cand sunt luminate tensiunea la borne sa fie mica, iar la intuneric foarte mare)
  4. daca coarda a fost ciupita, se calculeaza frecventa notei si se reda prin pwm pe difuzor
  5. frecventa notei depinde de butoanele apasate: stanga - reda nota cu o octava mai jos, dreapta - reda nota cu o octava mai sus, sh / f - reda nota cu un semiton mai sus / jos, default - reda o nota din octava c3-c4

Rezultate Obţinute

Concluzii

Harpa e functionala. Gama de baza e c3-c4. Butonul din stanga coboara notele redate cu o octava, butonul din mijloc urca cu o octava, iar cu cel din dreapta se pot folosi diezi si bemoli pe gama curenta.

Download

Jurnal

… lipire placa de baza + protoboard

8-9 mai: schita cadru

20-22 mai: constructie cadru

23 mai: primele teste pe placuta

25-26 mai: implementare soft + ajustari la cadru

27 mai: prezentare pm-fair + finalizare pagina de wiki

Bibliografie/Resurse

Resurse Software

Resurse Hardware

Fun

pm/prj2016/csoare/laserbeam.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