Differences

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

Link to this comparison view

pm:prj2021:agrigore:led-uri_inteligente [2021/04/26 09:13]
alina.calmis [Schema bloc]
pm:prj2021:agrigore:led-uri_inteligente [2021/06/02 10:50] (current)
alina.calmis [Concluzii]
Line 5: Line 5:
 ==== Pe scurt despre ==== ==== Pe scurt despre ====
  
-Proiectul constă în crearea unui controller pentru o bandă cu leduri RGB. LED-urile își vor schimba culoarea ​ți intensitatea pe baza intensității și frecvenței sunetului recepționat de către senzorul de sunet.+Proiectul constă în crearea unui controller pentru o bandă cu leduri RGB. LED-urile își vor schimba culoarea ​și intensitatea pe baza intensității și frecvenței sunetului recepționat de către senzorul de sunet. Iar pe un ecran LCD va fi afisat semnalul audio primit de echipament.
  
 ==== Motivație ==== ==== Motivație ====
Line 12: Line 12:
 ===== Descriere generală ===== ===== Descriere generală =====
 ==== Schema bloc ==== ==== Schema bloc ====
-{{ :​pm:​prj2021:​agrigore:​diagrama_bloc.png?500 |}}+{{ :​pm:​prj2021:​agrigore:​diagrama_bloc_1_.png?500 |}}
 ==== Hardware design ==== ==== Hardware design ====
   * Arduino Uno Clonă   * Arduino Uno Clonă
   * Bandă cu LED-uri RGB adresabilă WS2812B   * Bandă cu LED-uri RGB adresabilă WS2812B
   * Modul senzor sunet LM393 Lectret   * Modul senzor sunet LM393 Lectret
 +  * 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]]
  
  
pm/prj2021/agrigore/led-uri_inteligente.1619417598.txt.gz · Last modified: 2021/04/26 09:13 by alina.calmis
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