Table of Contents

Adrian-Mihai IOSIF - LED Cube

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Am ales ca proiect cubul de led-uri deoarece mi-ar placea sa am un astfel de ornament acasa, facut de mine.

Pentru a-l face mai interesant, am decis sa corelez jocul acestuia de lumini cu mediul exterior printr-un senzor de temperatura. De asemenea, pentru interactivitate, am decis sa introduc posibilitatea varierii iluminarii prin butoane.

Descriere generală

Schema bloc:

Logica proiectului este urmatoarea: Senzorul de temperatura impreuna cu butoanele, vor genera un input ce va fi prelucrat prin microprocesorul ATMEGA 324, care pe baza acestuia va genera, in final, jocul corespunzator de lumini al cubului de LED-uri.

Hardware Design

Componente:

Software Design

Rezultate Obţinute

Am obtinut un cub de leduri 4x4x4 ce reactioneaza la un stimul luminos exterior. Am remarcat ca nu pot obtine diferente prea vizibile intre stari cu senzorul de temperatura, asa ca am inlocuit senzorul de temperatura cu unul de lumina, care functioneaza fix dupa acelasi principii ca cel de temperatura (ADC).

Jocul de lumina variaza in functie de intensitatea luminoasa, si poate fi schimbat si prin butonul aflat pe PD6, osciland prin mai multe variante de iluminare.

Concluzii

Proiectul a fost laborios mai ales din punctul de vedere al realizarii hardware (foarte mult de lipit pe partea de cub), dar si distractiv in acelasi timp.

Odata terminata partea hardware, scrierea programului a fost o placere, incercand sa creez niste jocuri de lumini placute ochiului si care sa raspunda vizibil/corespunzator stimulilor exteriori.

Download

Arhiva ce contine codul si makefile-ul aferent → genereaza hex-ul ce poate fi pus pe placuta. cube_program_adrian_iosif.zip

Jurnal

Bibliografie/Resurse