Autorul poate fi contactat la adresa: Login pentru adresa
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.
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.
Componente:
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.
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.
Arhiva ce contine codul si makefile-ul aferent → genereaza hex-ul ce poate fi pus pe placuta. cube_program_adrian_iosif.zip