This is an old revision of the document!
Mood Lamp
Introducere
Proiectul constă într-un mood lamp care funcționează împreună cu un mini mp3 player și un LCD I2C. Dispozitivul folosește un fotorezistor pentru a detecta intensitatea luminii din cameră și la înregistrarea unor valori reduse, pornește mood lamp-ul si variază culorile și intensitatea acestora folosind funcții trigonometrice. Pentru a fi un produs complet, proiectul include și un mini mp3 player (DFPlayer Mini), un mini speaker, care sunt folosite pentru a reda muzică de pe un card SD și un LCD care afișează autorul și titlul piesei redate în acel moment.
Scopul proiectului este unul recreativ.
Descriere generală
Flow-ul principal al proiectului este reprezentat în următoarea schemă bloc, care prezintă sumar componentele principale ale dispozitivului:
Fotorezistorul comunică intensitatea luminii din cameră către Arduino, care va porni mood lamp-ul, va reda muzică prin intermediul music player-ului format dintr-un modul DFPlayer Min și un mini speaker și va afișa autorul și titlul piesei redate. Lumina din mood lamp se schimbă continuu și variază atât în culoare cât și în intensitate.
Hardware Design
Componente
Denumire | Cantitate |
Arduino Uno | 1 |
Breadboard | 2 |
LED-uri RGB | 2 |
Fotorezistor | 1 |
Modul DFPlayer Mini MP3 | 1 |
Mini speaker | 1 |
LCD I2C | 1 |
Rezistor 330Ω | 1 |
Fire legătură | N/A |
Cablu USB | 1 |
Schemă electrică
Software Design
Medii de dezvoltare
Arduino IDE → scrierea codului pentru Arduino și încărcarea acestuia
app.creately.com → realizarea schemei bloc
tinkercad.com → o parte din realizarea schemei electrice
Biblioteci
Code
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