FAQ | Points | Add... | Recent posts | Search | Register | Log in


Mój własny mobilny MP3 Player - wykonanie i oprogramowanie


Post new topic  Reply to topic      Main Page -> Forum Index -> DIY Structures -> Mój własny mobilny MP3 Player - wykonanie i oprogramowanie
Author
Message
krsytar
Poziom 10
Poziom 10


Joined: 05 Jan 2005
Posts: 46
Location: Warszawa

Post#1 Post from the author of the topic 16 Dec 2007 13:39   

Mobilny MP3 Player


Mój własny mobilny MP3 Player - wykonanie i oprogramowanie
Witam,
Jakiś czas temu zrobiłem i oprogramowałem swój własny odtwarzacz mp3.
Konstrukcja po umieszczeniu w obudowie jest jak najbardziej przenośna. Zasilana z dowolnej baterii litowo-jonowej (ładowanie zrobione na układzie MAX1811 - ładowarka baterii LI-Ion, wykorzystuje dowolną ładowarkę Nokia na "duże" złącze, np. ACP-12E), na LCD w prawym dolnym rogu widać wskaźnik naładowania baterii, po prawie całkowitym rozładowaniu ikona jest przekreślona i odtwarzacz wyłącza się, wykorzysuję tutaj przetwornik ADC wbudowany w mikrokontrolerze, także mogę dokładnie mierzyć napięcie baterii w trakcie obciążenia, co sygnalizowane jest ilością kresek w ikonce baterii, sam proces ładowania również sygnalizowany jest animowaną ikoną.

Odwtarzacz ma przyjemne menu graficzne z czterema opcjami: odtwarzanie mp3, wyświetlacznie obrazow BMP 24-bity (niestety ze względu na bardzo znikomą ilość pamięci ram w mikrokontrolerze PIC18F242 (768 bajtów) obrazki muszą być w rozdzielczości LCD, czyli 128x128 pixeli.), formatowanie kart pamięci MMC (FAT16, bez folderów, pliki w głównym katalogu), ustawienia (niestety jeszcze nic się pod tym nie kryje, gdyż zaprzestałem rozwijania projektu :) ).

Mój własny mobilny MP3 Player - wykonanie i oprogramowanie

Mój własny mobilny MP3 Player - wykonanie i oprogramowanie

Mój własny mobilny MP3 Player - wykonanie i oprogramowanie

Mój własny mobilny MP3 Player - wykonanie i oprogramowanie

Mój własny mobilny MP3 Player - wykonanie i oprogramowanie

Mój własny mobilny MP3 Player - wykonanie i oprogramowanie

Samo dekodowanie mp3 odbywa się w kości VS1001K, przez co można było układ tak zminimalizować. Wszelkie napięcia zasilające, czyli 3,3V digital, 3,3V analog, 5V do zasilania PIC'a oraz około 6V do zasilania podświetlenia LCD uzyskuję z dwóch przetwornic DC/DC MAX856 oraz MAX857.

Wyświetlacz pochodzi z telefonu Nokia 6610, czyli 128x128 pizeli 4096 kolorów CSTN, udało mi się zdobyć model z wyprowadzonymi polami, do kórych można było się podlutować.

Sam odtwarzacz mp3 pokazuje długie nazwy plików (scroll'ując je po ekranie), oraz podstawowe parametry, czyli bitrate, czas odtwarzania, częstotliwość próbkowania, czy plik jest mono, czy stereo (joint stereo, lub dualchannel), mamy możliwość wybrania również charakterystyki korektora, jest kilka predefiniowanych (oczywiście obliczaniem equalizera zajmuje się DSP w VS1001K, przez co układ musiałem trochę podtaktować, aby był w stanie dekodować mp3 320kb przy włączonej funkcji głębszego basu oraz przy włączonym korektorze).
W odtwarzaczu zastosowałem również automatyczne wyłączanie podświetlenia, tak jak w telefonach, więc jeśli nie wciskamy klawiatury to po około 15s wyłącza się podświetlenie LCD, natomiast po około 2 minutach włącza się wygaszacz ekranu (LCD przełączony zostaje w tryb oszczędzania zasilania) w postaci przesuwającego sie paska ekranu z góry do dołu ze scroll'owaną nazwą odtwarzanego pliku mp3 (tak jak to ma miejsce np. własnie w telefonie 6610), po kliknięciu klawiatury oczywiście widzimy menu odtwarzacza i zapala się podświetlenie.

Mój własny mobilny MP3 Player - wykonanie i oprogramowanie

Kod odtwarzacza napisany został w assemblerze, graficzne menu, ikonki, czcionki oraz wszystkie dane potrzebne do funkcjonowania playera (binaria zassemblowanego kodu equalizera na VS1001K, itd.) zostały umieszczone w EEPROMIE I2C Atmela 24C1024 o pojemności 128KB.
Oczywiście zadbałem o flashowanie eepromu w układzie, także wystarczy że nagram na kartę pamięci plik o rozmiarze eepromu i nazwe go eeprom.bin, a player przy uruchamianiu "sflashuje" atmela i będzie korzystał już z nowych zawartych w nim danych.

Korzystając z baterii FOOF 1200mAh czas pracy odtwarzacza mp3 wynosi około 20 godzin, także sam jestem zdziwiony jaki jest oszczędny :)
Back to top
   
lord_blaha
Poziom 22
Poziom 22


Joined: 15 Nov 2005
Posts: 2293
Location: Shenzen

Post#2 16 Dec 2007 15:57   

Re: Mobilny MP3 Player


Konstrukcja niewątpliwie wyróżnia się wśród miliona "zasilaczy na lm-ie". Bardzo ładne menu, a czy mógłbyś podrzucić jakieś fotki jak odtwarzacz jest upchnięty w obudowie? Jaki jest koszt całości?
Back to top
   
Google

Google Adsense


Post# 16 Dec 2007 15:57   





Back to top
   
master1995
Poziom 5
Poziom 5


Joined: 07 Dec 2007
Posts: 13
Location: żółkiewka

Post#3 16 Dec 2007 16:05   

Re: Mobilny MP3 Player


Witam konstukcja bardzo mi sie podoba bardzo ładne wykonanie ale bendzie fajne jak bendzie w obudowie spox naprawde podoba mi sie to a jaki jest cały koszt wykonanie myś::?:le ze nie przekroczy 30zł heh naprawde fajne:D



Proszę korzystać z funkcji "Pisownia" i poprawić post. [c_p]
Back to top
   
elektronik999
Poziom 20
Poziom 20


Joined: 12 Nov 2005
Posts: 855
Location: Tarnobrzeg

Post#4 16 Dec 2007 16:14   

Re: Mobilny MP3 Player


dodaj jeszcze radio fm i będzie full -->Master myślę że jednak przekroczyło 30 zł
Back to top
   
krsytar
Poziom 10
Poziom 10


Joined: 05 Jan 2005
Posts: 46
Location: Warszawa

Post#5 Post from the author of the topic 16 Dec 2007 16:16   

Re: Mobilny MP3 Player


Niestety nie upychałem go jeszcze do żadnej obudowy :)

Jeśli chodzi o koszty, to nie licząc nieprzespanych nocy i wielu godzin główkowania i ślęczenia nad kodem źródłowym (przypominam, całość napisana w assemblerze :) ), powinno się zamknąć w 200zł chyba, w sumie nie liczyłem. Kontroler PIC mam za darmo z zamówionych próbek w Microchipie, to samo tyczy się układów MAX. Zapłacić najwięcej trzeba za scalony dekoder mp3 VS1001K i LCD do 6610 (tylko ten oparty na sterowniku Philips'a, gdyż Epsonowskiego nie programowałem, ale chyba tez nie powinno być problemów). Nie wiem ile obecnie kosztują te dwa powyższe elementy.
Back to top
   
pidpawel
Poziom 20
Poziom 20


Joined: 09 Oct 2005
Posts: 1087
Location: Kraków

Post#6 16 Dec 2007 16:22   

Re: Mobilny MP3 Player


Estetyczna obudowa do tego i będzie projekcik super ;) A jeśli o modyfikacje chodzi to można wziąć i yamppa przerobić na karty pamięci, tak upchnąć i też będzie pięknie ;)
Pozdrawiam
Back to top
   
BOOM i ZONK
Poziom 16
Poziom 16


Joined: 30 Jan 2007
Posts: 323
Location: Kępno/Wroc-PWr

Post#7 16 Dec 2007 17:02   

Re: Mobilny MP3 Player


Witam!!

Tak czytam i powiem, że rozwaliłeś mi serce kolego :shocked!: .Projekt świetny jak dla mnie 6/6( nawet bez obudowy). Jestem ciekaw czy tylko mp3
odtwarza?? Najbardziej spodobał mi sie sposób wymiany flasha :D

""''\_PoZdRo_/''""

PS.Jeszcze jak byś wrzucił jakiś schemacik byłoby cudownie.
Back to top
   
krsytar
Poziom 10
Poziom 10


Joined: 05 Jan 2005
Posts: 46
Location: Warszawa

Post#8 Post from the author of the topic 16 Dec 2007 18:28   

Re: Mobilny MP3 Player


BOOM i ZONK wrote:
Witam!!

Tak czytam i powiem, że rozwaliłeś mi serce kolego :shocked!: .Projekt świetny jak dla mnie 6/6( nawet bez obudowy). Jestem ciekaw czy tylko mp3
odtwarza?? Najbardziej spodobał mi sie sposób wymiany flasha :D

""''\_PoZdRo_/''""

PS.Jeszcze jak byś wrzucił jakiś schemacik byłoby cudownie.


Niestety ze względu na konstrukcję odtwarza tylko mp3, gdyż samym odtwarzaniem zajmuje się VS1001K (z resztą taki był zamiar) i w ograniczony sposób wyświetla niekompresowane i 24 bitowe pliki bmp,
Back to top
   
Duch__
Poziom 22
Poziom 22


Joined: 12 Dec 2004
Posts: 1911
Location: Opole

Post#9 16 Dec 2007 18:28   

Re: Mobilny MP3 Player


Projekt ciekawy nie powiem. Czemu nie zrobiłeś obsługi menu w swoim rodzimym języku??
Back to top
   
krsytar
Poziom 10
Poziom 10


Joined: 05 Jan 2005
Posts: 46
Location: Warszawa

Post#10 Post from the author of the topic 16 Dec 2007 18:32   

Re: Mobilny MP3 Player


DMCLZ7 wrote:
Witam!
Bardzo fajny projekt i bardzo mi sie podoba myślę że nie jeden pokusie sie o zbudowanie tego cuda.Gratuluje udana konstrukcja. Mam pytanie sam na to wpadłeś ?? pozdrawiam!


Oczywiście że sam :), co prawda konstrukcji tego typu jest sporo na sieci, ale nigdy nie wykonuję cudzych projektów, no bo co to za frajda. :)

Dodano po 1 [minuty]:

Duch__ wrote:
Projekt ciekawy nie powiem. Czemu nie zrobiłeś obsługi menu w swoim rodzimym języku??


Uważam że jedynym słusznym językiem w elektronice jest angielski, dlatego zawsze UI robię po angielsku, lepiej to wygląda. :)
Back to top
   
BOOM i ZONK
Poziom 16
Poziom 16


Joined: 30 Jan 2007
Posts: 323
Location: Kępno/Wroc-PWr

Post#11 16 Dec 2007 19:08   

Re: Mobilny MP3 Player


Witam!!

A jak wrażenia odsłuchowe bo z tego co piszą datasheet-cie VS1001K(jeżeli to prawda) to nie wygląda on najgorzej.Ponawiam pytanie o schemat :)

""''\_PoZdRo_/''""
Back to top
   
redart
Poziom 18
Poziom 18


Joined: 31 Oct 2004
Posts: 527
Location: Lublin

Post#12 16 Dec 2007 20:58   

Re: Mobilny MP3 Player


Widać, że autor nie nosi głowy tylko dla ozdoby...
Konstrukcja naprawdę przemyślana i ma wszystko co w odtwarzaczu potrzebne.

Pytanko:
Jakie karty obsługuje ten player (max. pojemność) i jakie przewidziałeś maxymalne zagnieżdżenie plików w katalogach (ile poziomów)?
Pzdr.
Back to top
   
swiderek125
Poziom 11
Poziom 11


Joined: 19 Oct 2006
Posts: 79
Location: Lubliniec

Post#13 16 Dec 2007 22:05   

Re: Mobilny MP3 Player


Podobne do pierwszych iPodów firmy iApple gdyby tylko byla podobna obudowa,ale oczywiscie twoj oprocz mp3 odtwarza jeszcze pliki .bmp no i oczywiszcie jeszcze zaminna pamiec :)Projek super 10/10

Post był raportowany.
Popraw błędy i interpunkcję. Użyj przycisku PISOWNIA -->REGULAMIN pkt 15. [hefid]

Back to top
   
zorbek
Poziom 21
Poziom 21


Joined: 22 Feb 2003
Posts: 1367
Location: Hydrobudowa

Post#14 16 Dec 2007 22:46   

Re: Mobilny MP3 Player


A gdzie tu mobilność??
Back to top
   
pam127a
Poziom 2
Poziom 2


Joined: 31 Oct 2003
Posts: 4

Post#15 16 Dec 2007 23:28   

Re: Mobilny MP3 Player


Projekt naprawdę świetny i godny uwagi. Widać że kosztowało to wiele pracy :/ od kilku dni poszukuje materiałów niezbędnych do wykorzystania takiego właśnie wyświetlacza , gdyż mam kilka Nokii 3100 z martwym zasięgiem. iestety znalazłem tylko schemat wyprowadzeń. Mam więc pytanie i prośbę :):
Czy ekran od 3100 się nadaje?? Czy mógłbym prosić o jakiś link , lub odsyłacz do materiałów związanych z tego typu wyświetlaczami??
Back to top
   
Google

Google Adsense


Post# 16 Dec 2007 23:28   





Back to top
   
kitor
Poziom 22
Poziom 22


Joined: 31 Jul 2005
Posts: 2300
Location: Wieluń

Post#16 16 Dec 2007 23:40   

Re: Mobilny MP3 Player


zorbek wrote:
A gdzie tu mobilność??

Przyjżyj się - akku wygląda jak od Nokii 3310. Jakby to zamknąć w ładnej obudowie to mogłoby być wymiarów komórki...
Back to top
   
inside07
Poziom 1
Poziom 1


Joined: 17 Dec 2007
Posts: 1
Location: Bruxelles

Post#17 17 Dec 2007 00:24   

Re: Mobilny MP3 Player


Gratuluje pomyslu jak i wykonania, teraz pozostalo zrobic wlasnego iPhone albo iPod Touch ;)
Back to top
   
webmortiz
Poziom 17
Poziom 17


Joined: 07 Jan 2007
Posts: 395
Location: Wolsztyn/Nowy Tomyśl

Post#18 17 Dec 2007 11:20   

Re: Mobilny MP3 Player


Witam!

Super projekt. Jestem pod wrazeniem! A mozesz wrzucic jakies schematy? Szczegolnie interesuje mnie zasilanie wyswietlacza, lacznie z podswietleniem.

Pzdr.
Back to top
   
androot
Poziom 21
Poziom 21


Joined: 17 Apr 2002
Posts: 1320
Location: Kraków

Post#19 17 Dec 2007 12:02   

Re: Mobilny MP3 Player


Po usunięciu około 10 postów typu: "lol to jest super", "daję 10/10 punktów" mam już dość. Kolejne nic nie wnoszące posty będą nagradzane. W regulaminie jest napisane jak ;)
Back to top
   
Mariuszek15
Poziom 20
Poziom 20


Joined: 18 Sep 2005
Posts: 913
Location: Chrzanów

Post#20 17 Dec 2007 14:04   

Re: Mobilny MP3 Player


Możesz opublikować schemat ideowy, wzór ścieżek drukowanych i program do uC??
Back to top
   
webmortiz
Poziom 17
Poziom 17


Joined: 07 Jan 2007
Posts: 395
Location: Wolsztyn/Nowy Tomyśl

Post#21 17 Dec 2007 23:08   

Re: Mobilny MP3 Player


pam127a: W telefonach 3100, 6100, 6610, 3200 stosowany jest ten sam wyswietlacz. A co do materialow to wystarczy w google wpisac. Ale postanowilem ze Cie wyrecze tak wiec mamy:

http://www.deramon.de/nokia6610lcd.php
http://metku.net/index.html?path=mods/loginoki/index_eng
thomaspfeifer.net/nokia_6100_display_en.htm
http://www.sparkfun.com/commerce/product_info.php?products_id=569#
http://www.e-dsp.com/controlling-a-color-graphic-lcd-epson-s1d15g10-controller-with-an-atmel-avr-atmega32l/

Zalezy tez na ktorym mikrokontrolerze chcialbys pracowac - Epson(zielona tasma wyswietlacza), Philips(brazowa). Pozatym jakbys poszukal na elektrodzie tez troche informacji idzie znalezc.

A ja dalej czekam na schematy zasilania wyswietlacza na MAX856 oraz MAX857 kolegi krsytar. Bo to co ja sobie zaprojektowalem to z 9V schodze w dol a przydaloby mi sie bardzo rozwiazanie z 3,6V w gore ;)
Back to top
   
ferdu
Poziom 13
Poziom 13


Joined: 04 Oct 2006
Posts: 111

Post#22 18 Dec 2007 07:20   

Re: Mobilny MP3 Player


bardzo ciekawy projekt. Jak jest z dźwiękiem w tym urządzeniu !? gra to lepiej czy gorzej od zwykłego "mp3 plejerka" z tesco za 20pln? I czy jest możliwość odpalenia na tym innych formatów typu wma albo aac ?

p.s.
kamerki z telefonu raczej do kompa nie podłączysz.
Back to top
   
krsytar
Poziom 10
Poziom 10


Joined: 05 Jan 2005
Posts: 46
Location: Warszawa

Post#23 Post from the author of the topic 18 Dec 2007 09:15   

Re: Mobilny MP3 Player


webmortiz wrote:


A ja dalej czekam na schematy zasilania wyswietlacza na MAX856 oraz MAX857 kolegi krsytar. Bo to co ja sobie zaprojektowalem to z 9V schodze w dol a przydaloby mi sie bardzo rozwiazanie z 3,6V w gore ;)


Proszę bardzo, poniżej link do specyfikacji przetwornic DC/DC Step-Up firmy MAXIM, potrafią z szerokiego zakresu napięć wytworzyć nawet 6V z minimalną ilością elementów. Jest ich cała masa, także każdy znajdzie coś dla siebie :)

http://datasheets.maxim-ic.com/en/ds/MAX856-MAX859.pdf

Dodano po 3 [minuty]:

ferdu wrote:
bardzo ciekawy projekt. Jak jest z dźwiękiem w tym urządzeniu !? gra to lepiej czy gorzej od zwykłego "mp3 plejerka" z tesco za 20pln? I czy jest możliwość odpalenia na tym innych formatów typu .


Gra całkiem przyzwoicie, na to w zasadzie nie mam wpływu, gdyż dekodowaniem, konwersją DAC oraz wzmacnianiem we wbudowanym wzmacniaczu słuchawkowym zajmuje się VS1001K (ja poprostu "pcham" odczytany z karty MMC bitstream mp3 do niego), ale po zastosowaniu equalizera i predefiniowanych jego ustawień gra jeszcze bardziej przyjemnie dla ucha.

Odtwarza tylko mp3, gdyż do tego służy dekoder mp3 VS1001K
Back to top
   
webmortiz
Poziom 17
Poziom 17


Joined: 07 Jan 2007
Posts: 395
Location: Wolsztyn/Nowy Tomyśl

Post#24 18 Dec 2007 13:36   

Re: Mobilny MP3 Player


Specyfikacje mam :/ Interesowalo mnie najbardziej jakie wartosci elementow dobrales. Wogole temat niedawno otwarlem bo poszukiwalem takiego rozwiazania.
http://www.elektroda.pl/rtvforum/viewtopic.php?t=886885&highlight=
A "gotowca" szukam poniewaz potrzebuje cos sprawdzonego a pozatym nie mam aktualnie takiego dostepu do warsztatu ze sprzetem zeby eksperymentowac.

Dodano po 2 [godziny] 59 [minuty]:

Ok. Przeanalizowalem specyfikacje i chyba pod wzgledem wydajnosci pradowej uklady sa za slabe do mojego projektu tak wiec musze koncepcje zmienic.
Back to top
   
naviservice
Poziom 3
Poziom 3


Joined: 02 Oct 2006
Posts: 6
Location: warszawa

Post#25 18 Dec 2007 19:11   

Re: Mobilny MP3 Player


chętnie się spotkam na pogaduszki o mp3:) napisz proszę do naviservice .
Back to top
   
badworm
Poziom 15
Poziom 15


Joined: 06 Feb 2002
Posts: 261

Post#26 18 Dec 2007 21:16   

Re: Mobilny MP3 Player


pidpawel wrote:
Estetyczna obudowa do tego i będzie projekcik super ;) A jeśli o modyfikacje chodzi to można wziąć i yamppa przerobić na karty pamięci, tak upchnąć i też będzie pięknie ;)
Pozdrawiam


No i właśnie wymyśliłeś Yamppa 7 lub też Yampp-pod'a :lol: Ten pierwszy ma już całkiem sporo latek(posiadam go już chyba prawie 4 lata) i jest dostępny w wersji na karty CF lub MMC/SD. Całość mieści się w obudowie o wymiarach 80x55x25 (w wersji z kartą Compact Flash wystaje ona z jednej strony na około 1cm) i doskonale spełnia funkcję, do której została stworzona czyli odtwarza pliki MP3 :) Brakuje tylko obsługi kart w systemie FAT - używanie dedykowanego programu do wgrywania plików, który pozwala tylko wrzucać całe playlisty lub pojedyncze pliki jest dosyć uciążliwe. Yampp-pod to natomiast znacznie nowsza wersja, wykonana na ARMie, wykorzystująca karty micro SD i posiadająca jeszcze kilka dodatkowych funkcji poza odtwarzaniem muzyki :) Szczegóły na www.yampp.com
Back to top
   
pidpawel
Poziom 20
Poziom 20


Joined: 09 Oct 2005
Posts: 1087
Location: Kraków

Post#27 19 Dec 2007 14:19   

Re: Mobilny MP3 Player


No też mi się coś tak zdawało, ale nie byłem pewien, a pomysłów marnować nie lubię ;) Thx za skorygowanie.
Back to top
   
Google

Google Adsense


Post# 19 Dec 2007 14:19   





Back to top
   
matel001
Poziom 18
Poziom 18


Joined: 05 Mar 2006
Posts: 520
Location: Rzeszów

Post#28 20 Dec 2007 19:34   

Re: Mobilny MP3 Player


krsytar wrote:


Odtwarza tylko mp3, gdyż do tego służy dekoder mp3 VS1001K


A ja mam pytanie? Czy istnieją dekodery sprzętowe które odtwarzały by na raz powiedzmy mp3, acc i ogg (na tym ostatnim najbardziej mi zależy bo jak wiadomo znaleść "empetrójke" która obsługuje ten format to sztuka sama w sobie)
Back to top
   
Vavamuffin
Poziom 3
Poziom 3


Joined: 24 Jun 2007
Posts: 5

Post#29 21 Dec 2007 08:38   

Re: Mobilny MP3 Player


Witam. A czy monitorek od noki 6610i też by pasował :D:D ??
Back to top
   
pitersan15
Poziom 8
Poziom 8


Joined: 30 Mar 2007
Posts: 29
Location: Czarna

Post#30 23 Dec 2007 13:02   

Re: Mobilny MP3 Player


Świetna robota. Mam inne pytanie, jaką masę ma twoje urządzenie, wiadomo, że ciężkie jest bardzo niepraktyczne?
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> DIY Structures -> Mój własny mobilny MP3 Player - wykonanie i oprogramowanie
Statement for Wykop Statement for Facebook Statement for Delicious Statement for Digg Statement for Google Statement for Twitter Statement for Blip
Page 1 of 2 Go to page 1, 2  Next
Similar topics
MP3 series - SD/MMC MP3 player (8)
MP3 player z CD-ROMem? Dekoder plików z mp3. (6)
Mój własny projekt obudowy wzm. Poproszę o opinie i poradę.. (21)
Mój własny nixie zegar... (2)
Mój własny Travel sound.... (4)
Mój własny, diy coilgun (205)
DISCOLITEZ - Mój własny kolorofon (37)
Stacjonarny mp3 player (8)
Pomysł na wykonanie odtwarzacza MP3 (5)
mp3 player przerobka na pamiec flash (3)

Page generation time: 0.206 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed