This is an old revision of the document!
În contextul în care stăm mult acasă și în meeting-uri, deseori purtăm căști, ceea ce ne poate face să nu auzim ceea ce se întâmplă în jurul nostru, precum alarme, telefonul sunând, cineva bătând la ușă, etc. Sound2Color este un dispozitiv făcut să interpreteze intensitatea sunetelor în informație vizuală pe care o putem sesiza cu ușurință fără a ne întrerupe din ceea ce facem și care ne menține conștienți de ceea ce se întâmplă în jur.
În afara acestei funcționalități, poate fi folosit pentru un efect vizual plăcut care să acompanieze muzica.
Cu ajutorul unui microfon se detectează sunetele din mediu, iar intensitatea se reflectă prin luminozitatea unei matrice de LED-uri. Pentru a putea integra dispozitivul din punct de vedere estetic cu încăperea în care se află, sunt disponibile mai multe moduri de colorare, care se setează cu ajutorul unor comutatoare.
În mod implicit se ciclează prin mai multe culori, prin comutatoare se poate alege din câteva culori predefinite sau se poate selecta modul de culoare custom, în care se pot regla cele 3 canale de culoare RGB prin 3 potențiometre.
Modul de culoare selectat este afișat pe un LCD, iar pentru a indica intensitatea sunetului comparată cu nivelul maxim acceptat se folosește un steguleț ridicat de un servomotor.
Proiectul a fost realizat folosind Arduino IDE
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
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.