Differences

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

Link to this comparison view

pm:prj2021:alazar:alchemy_lights [2021/06/03 13:06]
silviu_marian.alecu [Software Design]
pm:prj2021:alazar:alchemy_lights [2021/06/03 19:01] (current)
silviu_marian.alecu [Software Design]
Line 36: Line 36:
  - Modul Microfon Electret cu Amplificator MAX9814  - Modul Microfon Electret cu Amplificator MAX9814
  
- - Leduri RGB la banda (Neopixels) ​WS2812B+ - Leduri RGB la banda WS2812B
  
  
Line 44: Line 44:
 ===== Software Design ===== ===== Software Design =====
  
 +**Arduino**
  
-<note tip> +Am folosit Arduione IDE pentru programare.
-Descrierea codului aplicaţiei (firmware):​ +
-  * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) +
-  * librării şi surse 3rd-party (e.g. Procyon AVRlib) +
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +
-  * (etapa 3) surse şi funcţii implementate +
-</​note>​ +
- +
-**Arduino**+
  
 M-am folosit de libraria de FastLED si FHT pentru a seta banda de led-rui. M-am folosit de libraria de FastLED si FHT pentru a seta banda de led-rui.
Line 62: Line 55:
  
 Functia play() o apelez in loop(), iar aceasta seteaza banda de led-uri in functie de ce date am primit de la bluetooth: Functia play() o apelez in loop(), iar aceasta seteaza banda de led-uri in functie de ce date am primit de la bluetooth:
- - playLeds() - functia de animatie atunci cand microfonul este pornit. Ma folosesc de FHT pentru a aplica transformata Fourier pe inputul primit de la microfon, setez octavele si noise level, apoi calculez RGB pentru fiecare bucata de 11 led-uri. +  ​- playLeds() - functia de animatie atunci cand microfonul este pornit. Ma folosesc de FHT pentru a aplica transformata Fourier pe inputul primit de la microfon, setez octavele si noise level, apoi calculez RGB pentru fiecare bucata de 11 led-uri. 
- - playEffect() - alege animatia in functie de ce a primit de la bluetooth() (Animatiile le-am gasit pe net); +  - playEffect() - alege animatia in functie de ce a primit de la bluetooth() (Animatiile le-am gasit pe net); 
  
  
 **Aplicatia Android** - Alchemy Lights **Aplicatia Android** - Alchemy Lights
 +
 +Am folosit Android Studio pentru aplicatie.
  
 Ma conectez la bleutooth(HC-05) si trimit date catre arduino. Ma conectez la bleutooth(HC-05) si trimit date catre arduino.
Line 80: Line 75:
  
 {{:​pm:​prj2021:​alazar:​20210602_164315.jpg?​300|}} {{:​pm:​prj2021:​alazar:​20210602_164315.jpg?​300|}}
 +
 +Link video prezentare functionalitati. [[https://​drive.google.com/​file/​d/​1pCYuVZJ-yYTuGv9I49iaWnCl4s3IVj0e/​view?​usp=sharing| Alchemy Lights]]
  
 ===== Concluzii ===== ===== Concluzii =====
  
 +Proiectul mi-a placut foarte mult si a fost foarte interesant sa lucrez cu arduino.
 +Pe viitor, as vrea sa mai completez led-uri si sa imbunatatesc proiectul.
 ===== Download ===== ===== Download =====
  
-<note warning>​ +{{:pm:prj2021:alazar:alchemy_lights.rar|Cod sursa}}
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). +
- +
-Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:​pm:​prj20??:​c?​** sau **:​pm:​prj20??:​c?:​nume_student** (dacă este cazul). **Exemplu:​** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**. +
-</​note>​+
  
 ===== Jurnal ===== ===== Jurnal =====
Line 98: Line 93:
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
- 
-<​note>​ 
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. 
-</​note>​ 
  
 [[https://​create.arduino.cc/​projecthub/​buzzandy/​music-reactive-led-strip-5645ed?​ref=similar&​ref_id=376065&​offset=0|Microfon]] [[https://​create.arduino.cc/​projecthub/​buzzandy/​music-reactive-led-strip-5645ed?​ref=similar&​ref_id=376065&​offset=0|Microfon]]
pm/prj2021/alazar/alchemy_lights.1622714764.txt.gz · Last modified: 2021/06/03 13:06 by silviu_marian.alecu
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