Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2021:apredescu:ledcube [2021/06/02 18:40]
alin_ionut.velea [Hardware design]
pm:prj2021:apredescu:ledcube [2021/06/02 19:13] (current)
alin_ionut.velea [Bibliografie/resurse]
Line 27: Line 27:
  
 ==== Software design ==== ==== Software design ====
-TODO+Am folosit Arduino IDE pentru scrierea codului si bibliotecile FastLED.h, Filter.h si MegunoLink.h. 
 + 
 +FastLED.h a fost folosita pentru a manipula mai usor led-urile, pe care le pot accesa individual. Filter.h si MegunoLink au fost folosite pentru prelucrarea semnalului analog de la microfon, si transformarea acestuia in animatii pe led-uri. 
 + 
 +In loop, apelez functia pickSide, unde aleg o fata a cubului (7 reprezinta toate fetele), si dau si adresa functiei ce trebuie apelata. In interiorul pickSide, apelez functia primita ca parametru. 
 + 
 +Folosesc un delay custom, non-blocant,​ astfel ca la apasarea butonului se schimba programul imediat, nu dupa ce se termina animatia curenta. 
 + 
 + 
 +Animatiile sunt facute folosind simple loop-uri, iar tranzitia culorilor foloseste functia FadeToColor,​ care ofera o tranzitie mai lina, nu brusca. 
 + 
 +Microfonul asculta fara delay-uri, si in functie de intensitatea sunetului acestea se modifica tot mai mult spre rosu.
 ==== Rezultate obtinute ==== ==== Rezultate obtinute ====
-TODO+{{:​pm:​prj2021:​apredescu:​ledcube_ave_2021-06-02_at_18.42.50.jpeg?​200|}} 
 +{{:​pm:​prj2021:​apredescu:​ledcube_ave_2021-06-02_at_18.42.49_1_.jpeg?​200|}} 
 + 
 +{{:​pm:​prj2021:​apredescu:​ledcube_ave_2021-06-02_at_18.42.48_1_.jpeg?​200|}} 
 +{{:​pm:​prj2021:​ledcube_ave_2021-06-02_at_18.42.50.jpeg?​200|}} 
 + 
 +{{:​pm:​prj2021:​apredescu:​ledcube_ave_2021-06-02_at_18.42.48.jpeg?​200|}} 
 +{{:​pm:​prj2021:​apredescu:​ledcube_ave_2021-06-02_at_18.42.49.jpeg?​200|}} 
 + 
 +{{:​pm:​prj2021:​apredescu:​ledcube_ave_2021-06-02_at_18.42.51_1_.jpeg?​200|}} 
 +{{:​pm:​prj2021:​apredescu:​ledcube_ave_2021-06-02_at_18.42.47_1_.jpeg?​200|}} 
 + 
 +{{:​pm:​prj2021:​apredescu:​ledcube_ave_2021-06-02_at_18.42.47.jpeg?​200|}} 
 +{{:​pm:​prj2021:​apredescu:​ledcube_ave_2021-06-02_at_18.42.46.jpeg?​200|}}
  
 ==== Concluzii ==== ==== Concluzii ====
-In urma realizarii acestui proiect ​am invatat cum se utilizeaza ​un letcon ​si am inteles ​mai bine cum se lucreaza ​in arduino.+In urma realizatii proiectului ​am invatat cum se utilizeaza letcon-ul (partea in care am lipit fetele cubului a fost cea mai enervanta, avand o precizie destul de proasta cu letcon-ul), insa a fost extrem de placut. 
 + 
 +Sunt foarte multumit de rezultatul final, iar pe viitor doresc sa folosesc un senzor IR si sa incorporez toate componentele in interiorul cubului, inclusiv niste baterii.  
 + 
 +Cubul arata foarte ​bine si in realitate si are scopul de a fi un accesoriu de design.
 ==== Demo ==== ==== Demo ====
 https://​www.youtube.com/​watch?​v=ksUQcRbKinU&​ab_channel=Kannon https://​www.youtube.com/​watch?​v=ksUQcRbKinU&​ab_channel=Kannon
  
 ==== Download ==== ==== Download ====
-{{:​pm:​prj2021:​apredescu:​zangzangzang.pdf|LedCube TODO}} +{{:​pm:​prj2021:​apredescu:​alin_velea_ledcube.zip|LedCube ​CODE}}
-      +
-{{:​pm:​prj2021:​apredescu:​zangzangzang.zip|LedCube ​TODO}}+
 ==== Jurnal ==== ==== Jurnal ====
-TODO+23 aprilie 2021: 
 +  * alegere tema proiect 
 +  * scriere introducere 
 +  * completarea listei cu componentele hardware 
 +3 mai 2021: 
 +  * cubul a fost creat 
 +  * mici animatii realizate 
 +19 mai 2021: 
 +  * completare documentatie  
 +  * animatii complete 
 +  * microfonul a fost adaugat cu tot cu animatiile sale
  
  
 ==== Bibliografie/​resurse ==== ==== Bibliografie/​resurse ====
-TODO+[[https://​github.com/​FastLED/​FastLED|FastLED]] 
 + 
 +[[https://​www.google.com|Google]] 
 + 
 +[[https://​www.megunolink.com/​documentation/​arduino-libraries/​exponential-filter/​|Exponential Filter]] 
 + 
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​LedCube.pdf</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​LedCube.pdf</​a></​html>​
pm/prj2021/apredescu/ledcube.1622648418.txt.gz · Last modified: 2021/06/02 18:40 by alin_ionut.velea
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