This is an old revision of the document!
Udristioiu Victor: Smart Music Reactive LED Lamp
Introducere
Proiectul consta intr-o lampa inteligenta care reactioneaza la muzica, controlabila prin Bluetooth. Aceasta lampa este capabila sa interpreteze semnalele audio si sa sincronizeze efectele de lumina in timp real cu ritmul si intensitatea muzicii. Cu ajutorul unei aplicatii mobile, utilizatorii se pot conecta prin Bluetooth la lampa si sa controleze culorile, modelele si alte efecte luminoase, creand astfel o experienta vizuala unica si personalizata.
Descriere generală
Specificatii generale:
Modulul Bluetooth ii va permite utilizatorului sa comande banda cu LEDuri prin intermediul uC-ului.
Exista si un mod ambiental, ce va folosi datele primite de la senzorul de sunet pentru a schimba intensitatea si culorile in fuctie de ritmul si volumul muzicii.
Hardware Design
Componente:
* Arduino UNO
* Senzor Sunet 5V
-Modul Bluetooth HC-05
-Banda LED Adresabila WS2812
-Breadboard
Software Design
#include "FastLED.h"
#include <SoftwareSerial.h>
uint8_t r = 0;
uint8_t g = 0;
uint8_t b = 0;
uint8_t a = 0;
SoftwareSerial MyBlue(2, 3); // RX | TX
#define NUM_LEDS 60
#define PIN 6
#define INPUT_SIZE 32
#define ANALOG_READ A0
const byte MAX_STRING_LEN = 32;
char incoming_value = 0;
int state = 0;
int prev_state = 0;
CRGB leds[NUM_LEDS];
char inputString[MAX_STRING_LEN];
byte strLen = 0;
Rezultate Obţinute
Care au fost rezultatele obţinute în urma realizării proiectului vostru.
Concluzii
Download
O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună

.
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.
Jurnal
Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.
Bibliografie/Resurse
Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.
Export to PDF