LED-uri Inteligente

Autor

Introducere

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. Iar pe un ecran LCD va fi afisat semnalul audio primit de echipament.

Motivație

LED-urile sunt un element de decor estetic și actual. Iar o banda cu LED-uri care reacționează la sunete ambientale vor oferi încăperii un vibe relaxant sau, din contra, vor oferi un strop de energie, în dependență de sunetul setat pe fundal, altfel spus, o mică reinterpretare a terapiei cu culori. Cu toate acestea, banda poate fi utilizată în mai multe scopuri precum ar fi iluminarea din spate a unui TV, ale unor obiecte mobiliere (birou, canapea, dulapuri etc.) sau poate fi folosită drept un element esențial în cadrul petrecerilor organizate în propriul nostru spațiu alături de cei dragi.

Descriere generală

Schema bloc

Hardware design

  • Arduino Uno Clonă
  • Bandă cu LED-uri RGB adresabilă WS2812B
  • Modul senzor sunet LM393 Lectret
  • Ecran LCD

Software design

Am relizat proiectul in Arduino IDE.

Biblioteci folosite :

  1. FastLED.h - pentru operarea cu banda de LED-uri
  2. LiquidCrystal_I2C.h - pentru proiectarea LCD-ului
  3. 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

Un demo scurt poate fi vizionat la urmatorul link : Demo

Concluzii

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

Bibliografie/Resurse

pm/prj2021/agrigore/led-uri_inteligente.txt · Last modified: 2021/06/02 10:50 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