Differences

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

Link to this comparison view

pm:prj2022:agmocanu:sound_controlled_led_light_show [2022/05/11 21:11]
leon.vinteanu
pm:prj2022:agmocanu:sound_controlled_led_light_show [2022/06/02 03:26] (current)
leon.vinteanu [Hardware Design]
Line 8: Line 8:
  
 <note tip> <note tip>
-O schemă ​bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează.+**Schema ​bloc** 
 +{{:​pm:​prj2022:​agmocanu:​vinteanu_leon_1221b_schema_bloc.png?​200|}} 
 + 
 +The arduino reacts to music using microphone by controlling an addressable RGB LED strip. Different light show presets can be selected through an Android app
  
-Exemplu de schemă bloc: http://​www.robs-projects.com/​mp3proj/​newplayer.html 
 </​note>​ </​note>​
  
Line 16: Line 18:
  
 <note tip> <note tip>
-Aici puneţi tot ce ţine de hardware design+Part list
-  * listă de piese +  * Arduino Uno 
-  * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri,​ e.g. http://​www.captain.at/​electronic-atmega16-mmc-schematic.png) +  * Breadboard 
-  * diagrame de semnal ​ +  * ARGB light strip 
-  * rezultatele simulării+  * microphone module 
 +  * Bluetooth module 
 +  * wires
 </​note>​ </​note>​
 +
 +<​note>​
 +**Schema electrica**
 +{{:​pm:​prj2022:​agmocanu:​pm:​prj20:​c:​vinteanu_leon:​schema.png?​200|}}
 +</​note>​
 +
  
 ===== Software Design ===== ===== Software Design =====
Line 27: Line 37:
  
 <note tip> <note tip>
-Descrierea codului aplicaţiei (firmware):​ +Am folosit librariile ​**FastLED** si **FHT**. Arduino-ul ia semnalul de la microfon si il imparte in octave, iar apoi il transforma in diferite efecte pe led strip.
-  ​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>​ </​note>​
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +Dispozitivul are 2 tipuri de efecte, unul asemanator cu un VU meter, iar celalalt arata o culoare in functie de componentele sunetului (highs, mids, lows). Sunetele inalte sunt mapate pe albastru, cele mijlocii pe verde, iar cele albastre pe rosu. Cu o aplicatie pe Android se poate schimba intre ele prin bluetooth.
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. +
-</​note>​+
  
-===== Concluzii ===== 
  
 ===== Download ===== ===== Download =====
  
-<​note ​warning+<​note>​ 
-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ă ;-). +{{:pm:prj2022:agmocanu:​pm:​prj20:​c:​vinteanu_leon:cod.zip|}}
- +
-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>​ </​note>​
  
 ===== Jurnal ===== ===== Jurnal =====
  
-<note tip> +Intai am taiat marginile conectorului de la led strip ca sa il pot baga in breadboard. 
-Puteți avea și o secțiune ​de jurnal în care să poată urmări asistentul ​de proiect progresul proiectului+Apoi, dupa 2 ore de debugging, am realizat ca banda nu se aprinde pentru ca a venit cu conectorul lipit la data out in loc de data in. L-am mutat pe partea cealalta
-</​note>​+ 
 +{{:​pm:​prj2022:​agmocanu:​pm:​prj20:​c:​vinteanu_leon:​led.jpeg?​200|}} 
 + 
 +Am mutat pinii modulului de amplificator pe partea de jos ca sa il pot pune si pe el in breadboard. 
 + 
 +Dupa, am realizat ca imi trebuie o rezistenta si un condensator ca sa pot lega microfonul la amplificator...  
 + 
 +Intr-un final am terminat de asamblat, am scris codul si merge! 
 + 
 +{{:​pm:​prj2022:​agmocanu:​pm:​prj20:​c:​vinteanu_leon:​gata.jpeg?​200|}}
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** ​şi **Resurse Hardware**.+**Resurse Software** 
 + 
 +Arduino FHT: 
 +[[https://​github.com/​Evg33/​ArduinoFHT]] 
 + 
 +FastLED: 
 +[[https://​github.com/​FastLED/​FastLED/​wiki/​Overview]] 
 + 
 +Inspiratie pentru cod: 
 +[[https://​create.arduino.cc/​projecthub/​buzzandy/​music-reactive-led-strip-5645ed]]
 </​note>​ </​note>​
  
 +<​note>​
 +**Resurse hardware**
 +
 +Despre microfonul electret:
 +[[http://​www.learningaboutelectronics.com/​Articles/​Arduino-microphone-circuit.php]]
 +[[https://​www.youtube.com/​watch?​v=aSXv6FdYQfM]]
 +
 +</​note>​
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2022/agmocanu/sound_controlled_led_light_show.1652292696.txt.gz · Last modified: 2022/05/11 21:11 by leon.vinteanu
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