Music Player

  • Autor: Mateescu Ciprian-Florin
  • Grupa: 333CC
  • Contact: ciprian.mateescu26@gmail.com

Introducere

Proiectul consta in realizarea unui music player ce va reda melodii prin intermediul unui difuzor. Scopul proiectului este acela de a incerca implementarea comportamentului unui music player generic. Ideea de la care am pornit este cea din laboratorul 4, unde trebuia sa utilizam un sistem de fisiere pentru a reda prin difuzor fisierele ce se aflau pe card. Am considerat ca este distractiv si ca il pot extinde cu mult mai multe functionalitati.

Descriere generală

Melodiile se vor afla pe un card SD, in format .wav. Pe placuta se va afla un cititor de card, care impreuna cu un sistem de fisiere va citi fisierele .wav si le va reda prin PWM pe difuzorul de pe placa. Informatiile despre fisiere si alte functionalitati vor fi de asemenea afisate printr-un display. Vor exista mai multe butoane care sa implementeze functii precum cele de PLAY, NEXT, PREVIOUS, SHUFFLE, etc.

Mod de functionare

  1. Utilizatorul va putea naviga prin fisierele de pe card si va putea sa aleaga ordinea in care melodiile vor fi redate prin intermediul butoanelor.
  2. Atunci cand utilizatorul va apasa pe butonul PLAY, atunci melodia va fi redata prin difuzor.
  3. Sistemul de fisiere va retine ordinea in care sunt parcurse fisierele si va implementa alte functii precum cele de SHUFFLE sau REPLAY.
  4. Pe display se vor afisa informatii despre fisierul actual, precum numele, artistul, modul de redare, etc.

Schema bloc

Schema electrica

Hardware Design

Lista piese

Piese
1 Placa de PM + kit-ul de baza
2 Difuzor de 1 W
3 LCD SPI de 1.8'' (128×160)
4 Modul Slot Card + card microSD
5 Fire de legatura
6 Modul Bluetooth HC-05
7 Mini Amplificator PAM8403 in Clasa D Stereo

Software Design

Nu am reusit sa realizez implementarea software.

Rezultate Obţinute

Am realizat implementarea hardware, toate componentele sunt conectate.

Concluzii

Un proiect interesant, nu stiu de ce nu am putut sa afisez nimic pe display. Am incercat de foarte multe insa display-ul nu afisa nimic, cel mai probabil era defect. O sa inlocuiesc display-ul si o sa continui proiectul.

Jurnal

21.04.2019 - Creare pagina Wiki
07.05.2019 - Schema electrica 23.05.2019 - Implementarea hardware

Bibliografie/Resurse

pm/prj2019/ctranca/shavoksmp.txt · Last modified: 2021/04/14 17:07 (external edit)
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