Cub LED 4x4x4

Introducere

Cub LED 4x4x4 este un proiect relativ simplu, ce consta in construirea ùnui cub format din 64 de leduri, organizat pe 4 nivele, ce reda diverse animatii, realizand un spectacol de lumini.

Scop: Scopul proiectului se reduce la incantarea privirilor celor pasionati de spectacole de lumini.

Utilitate:

  1. Este un mod placut si distractiv de a pune in practica cunostintele de electronica.
  2. Poate reprezenta un “obiect decorativ” al camerei.

Descriere generală

Cubul format din 64 leduri a fost impartit in 4 “turnulete” individuale, fiecare format din 16 leduri conectate prin intermediul catodului fiecarei diode. Aceste diode sunt conectate pe coloane, prin anodul fiecarei diode de pe linie. Pentru aceasta, a fost nevoie de 16 pini pentru coloane, plus inca 4 pini folositi pentru linii.

Module hardware:

  1. cubul de leduri
  2. microcontroller ATMega16

Module software:

  1. fisierul test.c, care contine animatii 3D prestabilite

Hardware Design

Lista de piese

Nume Nr bucati
led-uri 64
rezistente 16
circuit ULN2003AN 1
placuta de testde la erapa1 1

Software Design

Mediu de dezvoltare

Mediul de dezvoltare folosit este AVR Studio .

Pentru programarea microcontrelerului am folosit programul WinAvr care include compilatorul GNU GCC pentru limbajele C si C++.

Structuri implementate

Pentru redarea animatiilor,am retinut cubul într-o matrice de tipul unsigned char. Astfel, matricea va avea două dimensiuni, iar fiecare element din matrice va reprezenta o linie de leduri.

Descriere

Codul contine isierul sursa test.c. In acest fisier:

  1. init_cube: sunt definite 4 animatii diferite
  2. aprinde_led: functie ce realizeaza aprinderea ledurilor
  3. clear_cube: resetarea cubului
  4. main: se initiaza porturile I/O si se incarca efectele.
  5. ISR: functie cu cele 6 frame-uri ale unei linii care se deplaseaza in jurul centrului cubului.

Rezultate Obţinute

Concluzii

Proiectul este recomandat celor care doresc sa creeze un obiect decorativ, in timp scurt si cu efecte vizuale pe masura.

Download

pm/prj2012/amocanu/paula.iosif.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