Diana - Claudia VLAD - LED Cube

Introducere

Proiectul ales consta in realizarea unui cub de 64 de leduri ce va reda jocuri de lumini asociate cu sunete. Am ales acest proiect intrucat imi doream un proiect care sa aiba impact vizual si care sa ma ajute sa pot pune cat mai bine in practica ceea ce am invatat la laborator.

Descriere generala

Un joc de lumini va avea asociat o melodie care va rula un anumit numar de iteratii.

Schema Bloc

Hardware Design

Lista piese:

  • ATmega 324
  • 64 de LED-uri albastre de 3 mm
  • Buzzer
  • Rezistente pentru LED-uri
  • 4 tranzistoare BC337
  • Fire mama-mama
  • Baterie de lithium pentru testarea led-urilor
  • Piese de baza

Schema electrica

Schema electrica difera putin deoarece nu am putut folosi anumiti pini de pe placa (probabil nu s-au lipit bine) si am trecut la a folosi alti pini disponibili. In final, la pinii:

  • PB 0:3 - sunt conectate cele 4 nivele
  • PORTA - am folosit toti pinii
  • PORTD - PD4 - buzzer-ul
  • PORTC si PORTB ceilalti 8 pini pentru ca nu-mi mergeau toti pinii de pe PORTC

Pinii de pe un layer sunt conectati in felul urmator:

PC4 PB4 PA3 PA7

PB6 PC1 PA2 PA6

PC6 PC2 PA1 PA5

PB7 PB5 PA0 PA4

Software Design

Pornind de la laboratorul 3, am folosit principiul de a reda o melodie folosind notele si duratele lor. Cubul are 5 jocuri de lumini, iar pe fundal am o melodie asociata fiecaruia.

Rezultate obtinute

Concluzii

A fost un proiect interesant, dar care a necesitat multa munca, mai ales pentru cineva lipsit de experienta, ca mine. Am inceput partea hardware destul de devreme si am reusit sa stric 70 de led-uri pana am invatat cum sa lipesc si de ce componente am nevoie. Altfel, daca as fi facut partea hardware tot in ultima saptamana, nu cred ca as fi reusit sa termin la timp. La final, pot spune ca:

  • am devenit un master la a lipii componente
  • am invatat sa fac debugging folosind o baterie si astfel mi-a fost usor sa testez toate ledurile, de pe toate nivelurile inainte, pentru ca dupa mi-ar fi fost greu sa repar un led stricat
  • am obtinut un rezultat dragut

Download

Arhiva cu codul sursa si Makefile: 334ca_vladdiana_ledcube.zip

Jurnal

19.04.2019-27.04.2019 - Alegere tema si lipirea componentelor de baza

28.04.2019-04.05.2019 - Achizitionarea componentelor secundare

05.05.2019 - Schema electrica

05.05.2019 - 17.05.2019 - Componenta hardware

Construire nivel

Lipire nivele

Testare leduri individual

Rezultatul Final

In locul buzzer-ului pus pe placa, care scotea sunete destul ciudate, am folosit altul pe care nu l-am mai pus pe PCB, l-am conectat printr-un breadboard.

19.05.2019 - 24.05.2019 - Componenta software

Bibliografie/Resurse

pm/prj2019/abirlica/14764368.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