Table of Contents

Anamaria-Alexandra GRIGORAŞ - Music Player

Autorul poate fi contactat la adresa: Login pentru adresa

Muzică e prezentă peste tot în jurul nostru astfel m-am gândit să fac un Music Player. Mi s-a părut interesată ideea să fac un astfel de dispozitiv de la zero.

Introducere

Cu ajutorul Music Player-ului voi reda melodii în formatul .WAV. Player-ul dispune de un LCD care va afișa numele melodiei și 5 butoane: play, stop, next, previous și shuffle. Melodiile sunt stocate pe un card SD.

Descriere generală

Utilizatorul acționează asupra butoanelor, acestea trimit semnale către microprocesor activând astfel buzzerul(sunet) si LCD-ul(afișaj).

Hardware Design

Listă de piese:

  • placă de bază + componente de bază
  • buzzer
  • port USB + cititor de card SD + card SD
  • fire de legătură
  • baretă de pini tată
  • baretĂ de pini mamă
  • placă de test
  • butoane
  • LCD

Software Design

Pentru partea de cod am făcut un mic program care să testeze funcționalitatea LCD-ului și a celorlalte componente. Pentru dezvoltarea programului am folosit Programmer's Notepad împreună cu WinAVR. Am pornit de la laboratorul 1, schimbând pinii LCD-ului și adăugând restul componentelor. Când am încercat să implementez software-ul pentru Music Player pornind de la laboratorul 4 nu am reușit să preiau datele de la USB.

Rezultate Obţinute

Am reușit să fac hardware-ul să funcționeze, dar nu am reușit să fac să îmi citească datele de pe card în ciuda faptului că USB-ul funcționează.

Concluzii

A fost un proiect interesant, păcat că nu am reușit să implementez și software-ul cum trebuie. Dar consider că și-a atins scopul, acela de a mă face să înțeleg mai bine cum funcționează un microcontroler. Pe parcursul proiectului am ars un cititor de card; s-au întâmplat și alte mici accidente(arsuri, distrugeri de alte componente, etc :-D ).

Download

Arhiva cu fisierul de test test.zip

Jurnal

Bibliografie/Resurse

Cum funcționeaza microcontroler-ul și alte componente: Laboratorul 0: Aplicații introductive

M-a ajutat să fac fișierul de test: Laboratorul 1: USART, LCD

Pentru software-ul Player-ului: Laboratorul 4: SPI, FAT Filesystem, Player Audio