Table of Contents

Andra - Simona ŞTEFAN - MusiCube

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Scurtă descriere: Proiectul constă într-un cub de 64 de LED-uri care se aprind în ritmul muzcii. Melodiile vor fi citite de pe un card SD şi redate cu ajutorul unui difuzor. Am ales această temă deoarece am considerat că rpodusul final va fi unul interesant şi distracitv.

Utilitate: Acest proiect mi-a permis să pun în practică şi să dobândesc noi cunoştinţe în domeniul electronicii. De asemenea, cubul poate fi folosit ulterior ca obiect decorativ.

Descriere generală

Schemă bloc:

Pe placa de test sunt montate următoarele componente: cubul de LED-uri, difuzorul, cititorul de card. Cititorul de card este contectat la microcontroller prin 4 pini, iar difuzorul printr-un singur pin.

Cubul este conectat la microcontroller astfel:

Hardware Design

Piesele au fost achiziţionate de la magazinele Conex, Comet şi Syscom.

Listă piese:

Denumire Cantitate Detalii
LED 64 Bright blue
Rezistenţă 16 100 Ω
Rezistenţă 4 2.2 KΩ
Rezistenţă 3 1.8 KΩ
Rezistenţă 3 3.3 KΩ
Tranzistor 4 BC337
Stabilizator tensiune 1 BA033CCOT
Condensator 3 100nF şi 100 uF
Cititor card SD 1 CSD-09G
Card SD 1 Dintr-un aparat foto vechi
Jumper 2
Conductor bandă 2 De la un hard disk
Baretă mamă 1 16 pini

Scheme

1. Cititor de card - preluată din laboratorul 4

2. Difuzor - preluată din schema plăcii din laborator

3. Conectarea cubului de LED-uri - schemă dintr-un proiect de pe Instructables (FMYFND2FEAHE8UU), din care m-am inspirat pentru conectarea cubului la microcontroller

4. Schema cubului de LED-uri

Software Design

Rezultate Obţinute

Am obţinut un proiect funcţional. Muzica este redată, LED-urile se aprind în ritmul acesteia, în 2 moduri diferite.

Concluzii

În urma acestui proiect:

Câteva sfaturi:

Download

Arhiva conţine fişierele sursă, un Makefile şi un README.

stefanandra_333cb_software.zip

Jurnal

Pregătirea pieselor

Am făcut o listă (care s-a dovedit a fi incompletă) cu piesele necesare şi le-am achiziţionat. Pentru cadrul cubului am folosit o sârmă mai rezistentă, pe care am cositorit-o (nu este o idee prea bună, cositoritul este un proces migălos, destul de dificil pentru cei neinţiaţi, ca mine).

Realizarea cubului

Am avut nevoie de un şablon de carton care să susţină led-urile în procesul de lipire. Led-urile au fost lipide cu anodul pe coloană şi catodul pe linie. Realizarea cubului este de asemenea un proces migălos, care necesită concentrare şi timp.

Lipirea componentelor

Multe fire, multe rezitenţe.

Finalizarea componentei hardware

Uitasem să conectez GND-ul tranzistoarelor, lucru de care mi-am dat seama abia când am incercat să testez aprinderea led-urilor.

Prima etapă a realizării componentei software

În această etapă am reuşit să fac citirea melodiilor de pe card şi redarea acestora cu ajutorul difuzorului. De asemenea, la fiecare melodie se aprinde un nivel din cub. Urmează să modific programul astfel încât led-urile să se aprindă în ritmul muzicii.

watch

Finalizarea

Proiectul este funcţional, codul este arnajat şi comentat, README este gata.

Bibliografie/Resurse