This is an old revision of the document!
Cutie Muzicala
Introducere
Cutia muzicala poate fi un mijloc de recreere, o decoratiune interactiva sau chiar o jucarie pentru copii.
Aceasta are ca functionalitati principale redarea de melodii si rotirea simultana a unei figurine balerina, cu posibilitatea alegerii melodiei de catre utilizator, precum si modificarea volumului de redare. De asemenea, pornirea si oprirea cutiei muzicale este automata, la momentul deschiderii capacului acesteia.
Descriere generală
Cele doua functionalitati sunt declansate la detectia unei schimbari ale intensitatii luminoase. Acest lucru este realizat prin plasarea unui senzor de lumina in interiorul cutiei, senzor care va percepe o diferenta atunci cand utilizaorul va deschide capacul cutiei si lumina din exterior va patrunde.
Cat timp cutia este deschisa, balerina din mijloc se va roti cu ajutorul unui servomotor si se va auzi o melodie de la un buzzer in fundal. Daca utilizatorul doreste sa schimbe melodia, are la dispozitie butoane care ii permit alegerea alteia. De asemenea, poate ajusta volumul melodiei cu ajutorul unui potentiometru.
La scaderea intensitatii luminoase (semn ca a fost inchis capacul), intregul mecanism se va opri.
Schema bloc:
Hardware Design
Lista de piese:
Arduino
Breadboard
Senzor lumina
Servomotor
Buzzer
Matrice 4×4 de butoane
Potentiometru
Fire
Schema electrica
Asa cu se poate observa si in snippet-ul adaugat, am legat fiecare componenta la pinii placii arduino folosindu-ma de un breadboard.
Potentiometrul a fost legat in serie cu buzzer-ul, deoarece el actioneaza ca un rezistor variabil ce, la momentul cresterii rezistentei, scade tensiunea pentru buzzer, modificandu-i astfel volumul.
Matricea 4×4 de butoane detine cate un pin aferent ficarei linii, respectiv coloane.
Software Design
Descrierea codului aplicaţiei (firmware):
mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
librării şi surse 3rd-party (e.g. Procyon AVRlib)
algoritmi şi structuri pe care plănuiţi să le implementaţi
(etapa 3) surse şi funcţii implementate
</note>
Rezultate Obţinute
Care au fost rezultatele obţinute în urma realizării proiectului vostru.
Concluzii
Download
Jurnal
21.04.2022: Realizarea schemei bloc si introducerii proiectului
03.05.2022: Inceperea proiectului
25.05.2022: Finalizarea functionala a proiectului
27.05.2022: Finalizarea aspectului estetic si a paginii de ocw wiki
Bibliografie/Resurse
Resurse hardware
Resurse software