Table of Contents

MP3 Player with RGB Music Visualizer

Student: Tudose George-Ștefan
Grupa: 334CC

Introducere

Proiectul constă într-un MP3-Player care are funcționalitate și de music visualizer. Pentru a reda melodiile dorite, utilizatorul le salvează pe un card MircoSD urmând să le redea folosind o interfață minimalistă oferită de un ecran OLED. Folosind un senzor cu mircrofon sistemul va acționa o bandă RGB pentru a-i schimba culoarea și luminozitatea conform melodiei curente care este redată la momentul curent. Am ales să realizez acest tip de proiect datorită faptului că în timpul zilei ascult foarte multă muzică. Ideea de music visualizer printr-o bandă LED a apărut din dorința de a face un proiect puțin mai complex decât un simplu MP3 Player. Consider că acest proiect este util deoarece tuturor ne place să ascultăm muzică.

Descriere generală

Acest MP3 Player are următoarele funcționalități:

Hardware Design

Lista de Componente :

Schema Electrica

Software Design

  • Mediu de dezvoltare : Arduinno IDE
  • Librării şi Surse 3rd-party :
    • SoftwareSerial.h și DFRobotDFPlayerMini.h pentru comunicarea cu modulul DFPlayer Mini
    • U8g2lib.h și Wire.h pentru realizarea interfeței pe ecranul OLED
    • EEPROM.h pentru a salva valorile variabilelor care gestioneaza volumul, EQ și melodia curentă

Funcții Implementate

Pentru controlul ecranului OLED

Pentru controlul benzii LED

Logica Programului

Rezultate Obţinute

Rezultate obținute după etapa Hardware

Rezultate obținute după etapa Software (Ecranul OLED)

Demo Funcționalitate Proiect https://www.youtube.com/watch?v=CzFys5a_zP0

Concluzii

Download

Jurnal

  1. 05.04.2023 Alegere temă proiect
  2. 14.04.2023 Comandă piese
  3. 07.05.2023 Realizare pagină OCW Wiki
  4. 07.05.2023 Completare Milestone 1
  5. 21.05.2023 Completare Milestone 2
  6. 28.05.2023 Completare Milestone 3

Bibliografie/Resurse

DataSheets

Piese

Resurse Software

Export to PDF