Table of Contents

Iuliana DURA (78321) - Piano: Play&Learn

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul presupune crearea unui mic pian electric. El va avea 8 butoane care vor reprezenta cele 8 clape albe ale unei octave. Proiectul va implementa functionalitatea de baza a unui pian, dar va veni si in ajutorul celor care vor sa invete sa cante cateva melodii simple. El se adreseaza incepatorilor si celor care doresc un instrument mic si portabil.

Descriere generală

Exista cateva butoane de control care sunt folosite pentru a seta melodia curenta si modul de functionare. Ele au, de asemenea, rolul de a semnala dorinta utilizatorului de a pune pe pauza melodia curenta sau de a reveni la meniu principal.

Exista 3 moduri de functionare:

Schema bloc

Hardware Design

Lista de piese:

Nume piesa Bucati
Placa de baza 1
Componente de baza 1
Microcontroller ATMega324 1
Difuzor 1
Display 1
Butoane 12
LED-uri 16
Rezistente 220Ω 17
Rezistenta 330Ω 1
Rezistenta 1kΩ 1
Rezistenta 10kΩ 1
Cablaj de test 3
Condensator 1
Registru shiftare 74HC595n 2



Schema electrica:

Software Design

Mediul de dezvoltare:

Biblioteci folosite:

Detalii despre implementare

Rezultate Obţinute

Am reusit sa realizez tot ceea ce mi-am propus initial. Am implementat cu succes cele 3 moduri de functionare descrise mai sus: free play, watch & learn si practice mode. O idee care mi-a venit pe parcurs si pe care am transpus-o in realitate a fost aceea de a oferi posibilitatea reglarii volumului difuzorului.

Meniul principal:



Preactice mode:





Concluzii

Download

iuliana_dura_334cb_piano.zip

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

[1] Functii pentru utilizarea registrului de shiftare 74HC595N http://extremeelectronics.co.in/avr-tutorials/using-shift-registers-with-avr-micro-avr-tutorial/
[2] Wiki-ul de PM a fost sursa celor mai multe informatii.
[3] Datasheet Atmega324
[4] Datasheet registru de shiftare 74HC595: http://www.ti.com/lit/ds/symlink/sn74hc595.pdf

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.