This shows you the differences between two versions of the page.
pm:prj2021:agrigore:led-uri_inteligente [2021/04/26 11:21] alina.calmis [Pe scurt despre] |
pm:prj2021:agrigore:led-uri_inteligente [2021/06/02 10:50] (current) alina.calmis [Concluzii] |
||
---|---|---|---|
Line 19: | Line 19: | ||
* Ecran LCD | * Ecran LCD | ||
==== Software design ==== | ==== Software design ==== | ||
- | //to do// | + | |
+ | {{ :pm:prj2021:agrigore:electrical_schematic.jpeg?700 |}} | ||
+ | Am relizat proiectul in Arduino IDE. | ||
+ | |||
+ | Biblioteci folosite : | ||
+ | - **//FastLED.h//** - pentru operarea cu banda de LED-uri | ||
+ | - **//LiquidCrystal_I2C.h//** - pentru proiectarea LCD-ului | ||
+ | - **//fix_fft.h//** - pentru calculul maximelor semnalului primit de la modulului de sunet. | ||
+ | |||
+ | |||
+ | La implementarea proiectului se citesc valorile sunetului captate de modulul de sunet si se realizeaza calculele specifice de transformare a sunetului pentru crearea barelor pentru modulul cu ecran LCD, la fel si pentru mixarea culorilor emise de banda cu LED-uri. | ||
+ | |||
+ | Sunetul captat este folosit pentru reglarea intensitatii culorilor si ordinii lor. | ||
+ | |||
+ | Potentiometrul permite modificarea si alternarea culorilor de la roz spre albastru. | ||
+ | |||
+ | |||
===== Rezultate obținute ===== | ===== Rezultate obținute ===== | ||
- | //to do// | + | Un demo scurt poate fi vizionat la urmatorul link : [[https://www.youtube.com/watch?v=SfihZxBfJWc&ab_channel=AlinaMartinez|Demo]] |
+ | |||
+ | {{:pm:prj2021:agrigore:img_2135.jpg?450 |}} | ||
+ | {{:pm:prj2021:agrigore:img_2139.jpg?450 |}} | ||
+ | {{:pm:prj2021:agrigore:img_2133.jpg?450 |}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
- | //to do// | + | Proiectul mi s-a parut foarte interesant de implementat. Initial parea simplu si usor de realizat, insa calcularea culorilor , a tint-urilor, si operarea cu |
+ | semnalele pentru analiza sunetului mi-au creat putine batai de cap ^_^. | ||
+ | |||
+ | Am stricat si cateva module de sunet pana in final, insa spre sfarsit totul a mers suficient de bine. | ||
===== Download ===== | ===== Download ===== | ||
- | //to do// | + | Arhiva cod/librarii : Arhivă cod: {{:pm:prj2021:agrigore:rgb_led_sound.zip|}} |
+ | |||
+ | PDF: https://ocw.cs.pub.ro/courses/pm/prj2021/agrigore/led-uri_inteligente?do=export_pdf | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | //to do// | + | [[https://cdn-shop.adafruit.com/datasheets/WS2812.pdf|WS2812 Datasheet]] |
+ | |||
+ | [[https://components101.com/asset/sites/default/files/component_datasheet/Sound-Detection-Sensor-Datasheet.pdf|Sound module]] | ||
+ | |||
+ | [[https://opencircuit.shop/resources/file/da88acc1702a90667728fcf4ac9c75c455475706466/I2C-LCD-interface.pdf|I2C LCD]] | ||
+ | |||
+ | [[https://create.arduino.cc/projecthub/sairushan/music-reactive-rgb-led-strip-ws1228b-a4c1c3|Inspiratie]] | ||