Elena-Andreea STOICAN - Music player

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul consta in realizarea unui music player. Acesta este controlat prin doua butoane si un senzor de distanta.

Cu ajutorul butoanelor se poate trece la urmatoarea melodie sau la precedenta.

Cu senzorul de distanta se poate schimba melodia (se tine pana deasupra senzorului cateva secunde) sau se poate pune pauza (se trece mana deasupra senzorului).

De asemenea, acesta mai contine si un display pe care este afisat titlul melodiei curente si starea in care se afla (PAUSE sau PLAY) si 8 leduri care lumineaza dupa ritmul melodiei curente.

Descriere generală

Hardware Design

Lista de piese

nume descriere cantitate
Modul Card SD - 1
Card SD 8 GB 1
Senzor Distanta HC-SR04 1
Push Button - 2
Display QC1602A, V2.0 1
Difuzor 8Ω 2W 1
Led - 6
Rezistente 130Ω 3
Cablaj Test 100×100 gauri 2
Potentiometru 50 KΩ 1

Schema electrica

Software Design

Librarii folosite:

  • libraria pentru LCD de la laborator
  • libraria Petit FatFs impreuna cu libraria pentru SPI de la laborator pentru cardul SD

Senzorul de distanta functioneaza astfel:

  • se pune valoarea 1 pe pinul TRIG
  • se asteapta pana cand pinul de intrare ECHO devine 1
  • se masoara timpul in care pinul ECHO ramane in starea 1 (cu cat timpul este mai lung cu atat distanta masurata este mai mare)

Pentru implementare am procedat astfel:

  • initial se seteaza pin-ul TRIG pe 1
  • o intrerupere externa (INT1) proceseaza modificarile pinului de ECHO
  • cand se produce intreruperea de ECHO si pinul are valoarea 1 se porneste un timer care va masura timpul
  • cand se produce intreruperea de ECHO si pinul are valoarea 0 se citeste valoarea la care a ajuns timpul si se opreste timer-ul.

Rezultate Obţinute

Pentru a ilustra rezultatul obtinut am pus mai jos un link catre un videoclip in care sunt prezentate caracteristicile music player-ului:

http://youtu.be/vPys8S2_6cg

Download

Am adaugat o arhiva ce contine implementarea software a proiectului: elena_stoican_332cb_implementare_software.zip

Jurnal

Mai jos sunt cateva poze facute pe parcursul realizarii proiectului:

Bibliografie/Resurse

pm/prj2014/ddragomir/music-player.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