Introducere

Proiectul Led Cube consta in realizarea unui cub de leduri 4x4x4 care reda diverse efecte. Mi-am dorit sa lucrez la acest proiect datorita clipurilor de pe youtube pe care le-am vazut in anul 2.

Descriere generală

LED-urile sunt dispuse pe 4 nivele si fiecare nivel are catodurile unite, iar anodurile sunt lipite intre straturi. Selectarea unui LED se realizeaza prin alegerea portului dorit si prin selectarea nivelului (cei 4 pini de pe PORTD).

Am folosit 20 de pini din porturile microcontroller-ului ATmega324PA:

  1. PORTA 8 pini
  2. PORTB 4 pini
  3. PORTC 4 pini
  4. PORTD 4 pini(pentru selectarea nivelului)

Hardware Design

Lista de piese:

  1. 64 leduri
  2. 16 rezistente 220 Ω
  3. 4 rezistente 2.2 kΩ
  4. 4 tranzistori NPN BC337
  5. fir conductor
  6. placa de test
  7. 21 fire de legatura mama-mama
  8. bareta pini tata
  9. microcontroller ATmega321PA

Pentru realizarea placutei de test, am lipit rezistentele doua grupuri de cate 8 si un grup de 4 rezistente. Cele doua grupuri de 8 rezistente le-am folosit pentru coloanele cubului, iar pe celelalte le-am legat la baza tranzistoarelor(emitorii la GND, iar colectorii la cate un nivel al cubului).

Cubul a fost putin mai dificil de realizat deoarece era mai greu de lipit nivelurile intre ele.

Software Design

Descrierea codului aplicatiei:

Mediu de dezvoltare: AVR Studio.
Am folosit programul WinAvr
Efectele implementate sunt: 
                    -write_LEDCUBE();
                    -	level1_3();
                    -	up_down();
                    -	down_up();
                    -	rain();
                    -	myrandom();
                    -	wave();

Programul l-am realizat la laborator. Sursa este ledcube.c.

Am folosit portul D pentru a selecta cele 4 nivele(PD4, PD5, PD6, PD7). Pentru selectia unui LED de pe un nivel am folosit 16 pini, si anume: -PORTA -PORTB(PB7, PB6, PB4, PB5) -PORTC(PC0, PC1,PC6, PC7)

Rezultate Obţinute

Concluzii

Proiect de dificultate scazuta. A fost interesant sa lucrez la acest proiect. Am folosit 4 pini de pe portul B deoarece au fost niste probleme cu 4 pini de la portul C.

Download

Jurnal

21 aprilie - Am primit toate componentele de baza

26 aprilie - Am cumparat restul componentelor necesare

30 aprilie - Am facut placa de baza

18 mai - Am lipit cubul si restul componentelor pe placa de test

25 mai - Am implementat efectele

-http://www.instructables.com/id/LED-Cube-4x4x4/?ALLSTEPS -https://www.youtube.com/watch?v=GLx6aA75CZY

pm/prj2015/amusat/alexandra_zapuc.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