Răzvan-Ioan NICĂ - LED Cube(4x4x4)

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Prezentarea proiectului:

  • Proiectul meu reprezinta un cub format din 64 de LED-uri(4x4x4), ce poate reda numeroase animatii.
  • Scopul proiectului este de a aprofunda cunostintele de electronica.
  • Am ales acest proiect pentru ca pur si simplu mi s-a parut unul interesant si in acelasi timp usor de realizat.

Descriere generală

Schema Bloc

Descriere cub:

  • Prin interfata seriala am programat microcontroller-ul. Cubul este impartit in 4 niveluri a cate 16 LED-uri(16 coloane).
  • Catozii(-) LED-urilor de pe un nivel sunt conectati intre ei, rezultand astfel 4 pini(unu pentru fiecare nivel). Fiecare nivel merge intr-un tranzistor(BC337) ce este legat la o rezistenta de 2k2 ohmi si mai departe la microcontroller.
  • Anozii(+) LED-urilor au fost conectati impreuna pe coloane, utilizand astfel 16 pini (cate unul pentru fiecare coloana). Fiecare coloana merge intr-o rezistenta de 230 ohmi care mai apoi se conecteaza cu pinii microcontroller-ului.

Hardware Design

Lista de piese:

  • 64 LED-uri albe
  • 16 rezistente 230 ohmi
  • 4 rezistente 2k2 ohmi
  • 4 tranzistoare BC337

Cost Total: undeva la 50 RON

Schema Electrica

Construirea propriu-zisa a cubului

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare: AVR Studio
  • Pentru a programa microcontroller-ul am folosit programul WinAvr, ce include si un compilator, GNU GCC pentru limbajele C si C++.
  • Pentru realizarea animatiilor am avut in vedere portul unui nivel(sau mai multe in cazul in care vreau sa aprind mai multe leduri de pe aceeasi coloana) si portul unei coloane.

Continut arhiva:

  • fisier sursa.c
  • Makefile

Rezultate Obţinute:

  • In urma realizarii proiectului am dobandit cunostinte atat in materie de electronica cat si in materie de programare;
  • Cubul este functional.

Videos:

Download

<fc #FF0000>Login pentru download</fc>

Jurnal

  • 5 zile pentru realizarea partii fizice a proiectului.
  • inca 5 zile pentru programarea cubului si debugging.

Bibliografie/Resurse:

pm/prj2013/avoinescu/cub-de-leduri.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