Adelina VIDOVICI - Cub de leduri monocrome 4*4*4
Pentru orice alte detalii legate de implementarea proiectului, autorul poate fi contactat la adresa:
Login pentru adresa
Introducere
Prezentarea pe scurt a proiectului:
Proiectul a constat in realizarea unui cub de leduri monocrome de dimensiune 4*4*4 (4 nivele cu cate 16 leduri fiecare).
Cu ajutorul cubului de leduri pot fi redate diferite jocuri de lumini, scopul acestuia fiind unul de design.
-
Proiectul este util atat din prisma unei utilizari ulterioare (scop decorativ), dar, mai ales, pentru cunostintele acumulate in urma realizarii proiectului in sine
Descriere generală
Schemă bloc cu toate modulele proiectului, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează.
Schema bloc a proiectului este:
Pentru realizarea proiectului am folosit 16 de iesiri dupa cum urmeaza:
PORTA- 6 biti
PORTC- 6 biti
PORTD- 4 biti
Pentru a crea ideea de volum, ledurile sunt dispuse pe 4 nivele a cate 16 leduri fiecare.
Fiecare nivel are minusurile (catodurile) unite, in timp ce plusurile (anodurile) sunt lipite intre straturi.
Schema electrica initiala a circuitului:
Asupra acestei scheme am adus unele modificari pentru a reduce din complexitatea circuitului realizat.
Module hardware:
Module software:
Hardware Design
listă de piese
scheme electrice
Lista de componente:
Componenta optionala: cutie de plexi glass pentru a obtine o reflexie suplimentara
Scheme electrice:
ATmega324PA
Multiplexor HCF4051B
Software Design
Descrierea codului aplicaţiei:
Ca mediu de dezvoltare, am folosit WinAVR (pe o platforma cu Windows 7).
Pentru editarea codului propriu-zis am folosit Programmer's Notepad.
Pentru aprinderea unui rand de leduri, am scris in cadrul functiei main cateva linii de cod care sa descrie comportamentul dorit
Pentru compilarea proiectului scris, am folosit un fisier Makefile asemanator celui din laboratorul de introducere.
Rezultate Obţinute
Rezultatele obţinute în urma realizării proiectului.
In final, am obtinut un proiect functional care poate fi folosit in scopul decorativ pentru care a fost realizat.
Concluzii
Realizarea acestui proiect a reprezentat o experienta noua si interesanta, iar rezultatul obtinut m-a determinat sa iau in calcul in viitor implementarea unui astfel de cub de dimensiuni mult mai mari.
Download
O arhivă cu fişierele obţinute în urma realizării proiectului: surse.
Arhiva ce contine programul cu ajutorul caruia am realizat jocul de lumini al cubului este:
cub_leduri.zip
Jurnal
Secțiune de jurnal.
Jurnalul realizarii proiectului:
Proiectul a fost realizat pe parcursul acestui semestru si a constat in urmatoarele etape
achizitionarea componentelor pentru placutiada
realizarea placutei pentru etapa 1
conceperea schemei hardware a circuitului pentru cubul de leduri
achizitionarea componentelor necesare
realizarea cubului
scrierea si testarea programului software care sa genereze jocul de lumini
Bibliografie/Resurse
Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.
Resurse utile pentru implementarea proiectului:
1. Resurse de pe pagina PM
2. Datasheet ATmega324PA
3. Datasheet multiplexor/demultiplexor 8:1