This shows you the differences between two versions of the page.
pm:prj2021:dbrigalda:sound2color [2021/05/25 21:09] miruna_andra.dinu |
pm:prj2021:dbrigalda:sound2color [2021/05/25 21:51] (current) miruna_andra.dinu |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Sound2Color ====== | ====== Sound2Color ====== | ||
+ | |||
+ | Autor: Miruna-Andra Dinu (miruna_andra.dinu@stud.acs.upb.ro) | ||
===== Introducere ===== | ===== Introducere ===== | ||
Line 17: | Line 19: | ||
==== Schema bloc ==== | ==== Schema bloc ==== | ||
- | {{:pm:prj2021:dbrigalda:sound2color_diagrama.png?direct&500}} | + | {{:pm:prj2021:dbrigalda:sound2color_diagrama.png?direct&700}} |
Line 35: | Line 37: | ||
==== Schema electrică ==== | ==== Schema electrică ==== | ||
- | {{:pm:prj2021:dbrigalda:sound2color_electrical.png?direct&500}} | + | {{:pm:prj2021:dbrigalda:sound2color_electrical.png?direct&700}} |
===== Software Design ===== | ===== Software Design ===== | ||
Proiectul a fost realizat folosind Arduino IDE | Proiectul a fost realizat folosind Arduino IDE | ||
- | ==== Biblioteci folosite ==== | + | |
+ | Biblioteci folosite: | ||
- Servo.h (pentru servomotor); | - Servo.h (pentru servomotor); | ||
- Adafruit_NeoPixel (pentru matricea de LED-uri); | - Adafruit_NeoPixel (pentru matricea de LED-uri); | ||
- Adafruit_GFX.h, Adafruit_PCD8544 (pentru display); | - Adafruit_GFX.h, Adafruit_PCD8544 (pentru display); | ||
- | ===== Rezultatele obținute ===== | + | Prin metode software se citesc valorile sunetului captate de microfon și fac calculele necesare pentru ca acestea să poată fi integrate în modul de funcționare al LED-urilor prin intensitatea luminii emise și al servomotorului prin schimbarea poziției. |
- | {{:pm:prj2021:dbrigalda:sound2color_poza.png?direct&500}} | + | |
+ | Sunt salvate valorile culorilor de bază pentru toate modurile de culoare prestabilite. Deoarece culoarea custom ese setată prin potențiometre ea, se paote reveni la ea cât timp pozița lor rămâne aceeași. În modul Default este folosită funcția random pe fiecare canal de culoare pentru a genera culori de bază periodic. | ||
- | Modul de funcționare poate fi găsit pe YouTube la link-ul următor: | ||
+ | ===== Rezultatele obținute ===== | ||
+ | {{:pm:prj2021:dbrigalda:sound2color_poza.png?direct&700}} | ||
- | [[https://youtu.be/2qf5ZeG-dhE|{{:pm:prj2021:dbrigalda:sound2color_youtube.jpg?nolink&500}}]] | ||
- | ===== Bibliografie/Resurse ===== | ||
- | Pentru matricea de LED-uri: | + | Modul de funcționare poate fi găsit pe YouTube la link-ul următor: |
- | https://github.com/adafruit/Adafruit_NeoPixel | + | |
- | Pentru display: | + | |
- | https://learn.adafruit.com/nokia-5110-3310-monochrome-lcd/wiring | + | [[https://youtu.be/2qf5ZeG-dhE|{{:pm:prj2021:dbrigalda:sound2color_youtube.jpg?nolink&700}}]] |
- | https://github.com/adafruit/Adafruit-PCD8544-Nokia-5110-LCD-library | + | |
===== Concluzii ===== | ===== Concluzii ===== | ||
A fost un proiect interesant de făcut, librăriile disponibile pentru componente fiind extrem de utile. Ce am observat este că la unele componenete nu se găsește cu ușurință modul în care trebuie conectați pinii la Arduino. | A fost un proiect interesant de făcut, librăriile disponibile pentru componente fiind extrem de utile. Ce am observat este că la unele componenete nu se găsește cu ușurință modul în care trebuie conectați pinii la Arduino. | ||
+ | |||
+ | Calitatea microfonului influențează funcționalitatea proiectului. Cel pe care l-am folosit detecta numai diferențe semnificative de volum, însă cu un microfon mai sensibil efectul vizual ar fi fost mai gradual. | ||
===== Download ===== | ===== Download ===== | ||
+ | |||
+ | Arhiva proiectului: {{:pm:prj2021:dbrigalda:sound2color.zip|}} | ||
+ | |||
+ | README: {{:pm:prj2021:dbrigalda:sound2color_readme.txt|}} | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">PDF-ul proiectului</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">PDF-ul proiectului</a></html> | ||
Line 73: | Line 79: | ||
===== Bibliografie și Resurse ===== | ===== Bibliografie și Resurse ===== | ||
https://ocw.cs.pub.ro/courses/pm/prj2021/dbrigalda/sound2color | https://ocw.cs.pub.ro/courses/pm/prj2021/dbrigalda/sound2color | ||
+ | |||
+ | Pentru matricea de LED-uri: | ||
+ | |||
+ | https://github.com/adafruit/Adafruit_NeoPixel | ||
+ | |||
+ | Pentru display: | ||
+ | |||
+ | https://learn.adafruit.com/nokia-5110-3310-monochrome-lcd/wiring | ||
+ | |||
+ | https://github.com/adafruit/Adafruit-PCD8544-Nokia-5110-LCD-library | ||
+ | |||
+ |