Daniela STAMATI - Music teacher

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Music teacher este un pian electric care canta note pe care utilizatorul va trebui sa le reproduca. Fiecare “clapa” are un led corespunzator care se aprinde in momentul in care nota respectiva este cantata. Pentru o descriere mai buna a proiectului va rog sa vizionati filmuletul. :)

http://www.youtube.com/watch?v=npFFU_SeVS0&feature=youtu.be

Descriere generală

Hardware-ul proiectului este alcatui din schema initiala la care am atasat o schema aditionala. Ultima contine 8 butoane si 8 leduri, care sunt legate la portul C si respectiv portul A ale microcontrolerului. Pe schema aditionala am mai pus un hub USB pentru scopuri de testare, iar primul potentiometru are rolul de a regla volumul buzzerului. Buzzerul se leaga la portul D al microcontrolerului (PD5).

Hardware Design

Am conectat la buzzer un potentiometru care regleaza volumul sunetului. Initial l-am conectat n modul volume control [1], dar am vazut ca merge si ca rezistenta variabila.

[1] http://scarvell.net/wiki/images/3/37/Vol_Pot_Wiring.jpg

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare: SO: Windows, IDE: Arduino 1.0.3

Am hardcodat o parte dintr-o melodie pe care placuta o reproduce treptat, pe masura ce utilizatorul a invatat notele precedente. Nu e un algoritm foarte complex. :)

Concluzii

Mi-a placut foarte mult sa lucrez la proiect, chiar daca lucrul cu datasheet-ul nu s-ar numara prin ocupatiile mele preferate. :) Planuiesc sa dezvolt un pic mai mult proiectul si sa folosesc q-touch pentru ca sa schimb “gama” in care canta pianul.

Eagle is evil.

Download

Codul sursa: piano_stamatidaniela331cc.zip

Scheme eagle: scheme2.zip

Jurnal

  • procastinare
  • procastinare
  • panica
  • lucru la proiect

Bibliografie/Resurse

  • datasheet ATmega
  • laboratoare PM
  • proiecte din anii precedenti

pm/prj2013/rdobre/music-teacher.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