This is an old revision of the document!


Nostalgia Music Player - Raduta Lavinia-Maria 333CA

Introducere

Absolut nicio petrecere nu scapa de melodiile anilor 2000. De ce? Pentru ca au un ritm anume, au acel vibe de discoteca, iti aduc aminte de anii in care erai copil, nu ai aveai griji, facultate si teme. In plus, mai greu gasesti melodii pe care sa le stie toata lumea sa se ridice de la masa, sa cante (cu tot sufletul) si sa danseze.
M-am gandit astfel ca daca tot vreau sa fac un player de muzica, sa fie totusi unul cat de cat autentic. Azi doar deschizi Spotify si te conectezi la boxa, inainte aveai nevoie de Cd, Cd player etc. Asa ca proiectul meu incearca sa aduca nostalgia anilor 2000 combinand tehnologia cu amintirea de a veni dupa tine cu casetofonul.
Astfel, player-ul realizat poate reda melodi in format mono, de pe un card SD

Descriere generală

Functionalitate

Nostalgia player-ul realizat are urmatoarele functii:

  • butoane pentru controlul melodiilor:
    • play/pause
    • next track
    • previous track
    • volume up
    • volume down
  • buton de shuffle, care permite amestecarea ordinii melodiilor din playlist

Pentru ca atmosfera sa fie si mai bine intretinuta, am adaugat si 2 LED-uri care pulseaza in ritmul melodiei.

Pe un ecran LCD vor fi afisate informatii despre:

  • melodia curenta - titlu, timpul scurs de la inceputul melodie
  • informatii despre actiuni:
    • daca optiunea de shuffle este activata, pe LCD va aparea un simbol
    • la schimbarea melodiei curente, apare timp de putin timp un simbol de next/prev
    • cand se apasa pe butoanele de volume up/down se afiseaza prin intermediul unei bare de stare, cat si printr-un numar nivelul volumului
  • statusul player-ului - la inceput, inainte ca playerul sa fie pornit se va afisa un mesaj care anunta utilizatorul ca poate da play melodiei

Formatul melodiilor

Melodiile vor fi stocate pe un card SD si pentru a avea o calitate cat de cat decenta, vor avea urmatoarele specificatii:

  • formatul va fi .wav
  • Sampling Rate de 16000Hz
  • canalul audio de tip Mono
  • Bit Resolution de 8 biti

Schema Bloc

Hardware Design

Lista de componente

  • Arduino Uno R3
  • Ecran LCD 1602 + modul I2C
  • Difuzor 1W
  • Modul amplificator audio LM386
  • Modul Card microSD + card microSD
  • 2 x LED RGB
  • 2 x rezistente 220 $\Omega$
  • 6 x Buton
  • Modul microfon MAX4466, cu amplificare si castig reglabil

Schema electrica

Software Design

Rezultate Obţinute

Concluzii

Download

Jurnal

Bibliografie/Resurse

pm/prj2023/adarmaz/gesture-music-player.1685311188.txt.gz · Last modified: 2023/05/29 00:59 by lavinia.raduta
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