Paul ONOFREI (25015) - Pian electric

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul are ca scop crearea unui pian electric capabil sa cante notele din mai multe octave, redandu-le printr-un difuzor, si de asemenea inregistrarea unei melodii si redarea acesteia din memoria dispozitivului.

Descriere generală

La apasarea unuia dintre cele 7 butoane ce reprezinta notele, microprocesorul va reda prin buzzer nota corespunzatoare. La apasarea unuia dintre butoanele “Octave +” sau “Octave -” se va trece fie cu o octava mai jos, fie cu una mai sus, in functie de posibilitate, si se va aprinde led-ul octavei corespunzatoare. Momentan se incearca obtinerea a 6 octave. La apasarea butonului “Rec / Reset” daca nu era nici o melodie stocata, acesta va inregistra in memorie toate apasarile si pauzele pentru urmatoarele cateva secunde sau pana la apasarea din nou a acestui buton, inregistrand astfel o melodie. La apasarea butonului de “Rec / Reset” daca o melodie era in cursul de a fi redata, aceasta se va opri, iar daca nu era nici o melodie redata se va sterge melodia stocata. Daca o melodie este stocata, la apasarea butonului “Play” se va reda melodia respectiva, aprinzandu-se led-urile din dreptul notelor corespunzatoare.

Hardware Design

Lista componente:

  • 1 x Buzzer
  • 1 x Capacitate 100 micro-Farazi
  • 11 x Butoane
  • 15 x Led-uri (1 x Red, 14 x Yellow)
  • 26 x Rezistente 470 Ohmi

Software Design

Codul are la baza laboratorul 0, utilizand functia de redare a unei note pe buzzer, alaturi de functii de inregistrare si redare ale unei melodii si accesul la mai multe game (6 game).

Rezultate Obţinute

Doar LED-urile, buzzer-ul si cateva dintre butoane au functionat in cele din urma. Dupa cateva manareli am reusit sa il fac sa redea cateva note si sa schimbe gamele.

Concluzii

Ar fi trebuit sa imi planific mai bine circuitul si sa folosesc cabluri mai subtiri si mai scurte.

Download

Bibliografie/Resurse

Laboratorul 0

pm/prj2016/adraghici/pso4628.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