Music cub3D

Introducere

Cubul 3D aprinde ledurile in functie de numitit parametrii ai unei melodii care este redate.

Scopul lui este de divertisment.

Cubul te delecteaza in timp ce asculti melodile tale preferate.

Descriere generală

Schema bloc

Am organizat ledurile in 4 etaje a cate 16 lideri, ledurile sunt legate pe acelasi etaj prin catod si pe etaje adiacente prin inod.

Etajele sunt controlate prin intermediul a patru tranzistoare.

Hardware Design

Lista de piese

  1. 64 led-uri de diverse culori
  2. 16 rezistente 100 ohmi
  3. 4 tranzistoare 337BC
  4. 4 rezistente 2 Kilo Ohmi
  5. 1 difuzor 0.5W 8 Ohmi
  6. 1 Slot card SD
  7. 2 Diode 1N4001
  8. 3 rezistente 3.3 Kilo Ohmi
  9. 3 rezistente 1.8 Kilo Ohmi
  10. 1 Card SD
  11. 1 condenstator 100 microF 35V
  12. placuta realizata la laborator

scheme electrice

Software Design

Am realizat proiectul pe linux in vim.

Pentru lucrul cu cardul SD am folosit PFF din laboratorul 4

Algoritmul prin care sunt aprinse ledurile in functie de ritmurile melodiei se bazeaza pe sampleling-ul amplitudinii.

In descrierea algoritmului am pornit de la laboratorul 4

Rezultate Obţinute

Proiectul este functional.

Se poate imbunatati algoritmul dupa care se aprind ledurile.

Concluzii

Proiecul este simpatic. Il recomand celor care sunt la primul proiect de acest gen.

Am intampinat mici dificultati in realizarea partii soft in mare parte datorita faptului ca nu am avut un cablu serial la indemana cu care sa fac debugging.

Proiectul nu e greu dar realizarea cubului e migaloasa.

Download

Bibliografie

pm/prj2011/dloghin/music-cub3d.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