Kirjoitellaan tähän ikuisuusprojektin etenemisestä tai
taantumisesta. Pitäisi kuitenkin saada valmiiksi
toukokuun loppuun 2003 mennessä. Päivittelen näitä
sivuja sitä mukaa kun jotain edistystä tapahtuu.
Ajatus PC-pohjaisesta MP3- soittimesta muhi päässä jo
viime vuonna. En nähnyt mitään
järkeä tilata jotakin rakennussarjaa esim. vilkkuvasta LED-joulukuusesta.
Siispä päätin tehdä päättötyön
johon installoin PC-tietokoneen vaikka väkisin, koska sen rakenteen
hallitsen ja sitä haluan räpeltää. Netistä
löytyi paljon vastaavia mp3-projekteja ja olipa joku PAO:nkin
oppilas näköjään tehnyt päättötyön
samasta aiheesta aikaisemmin.
Joten minäkin teen nyt myös semmoisen, mutta paljon paremman
ja äärimmäisen halvalla...
Mahdollisia kuvia projektista lisätään myöhemmin jos ja kun on jotain näytettävää.
Ensisijaiset tavoitteet:
- Tarvittavan pc-alustan ym. komponentit hankittava
mahdollisimman halvalla.
- Ohjelmisto saatava soittamaan mp3-kappaleet ilman
häiriöitä.
- Laitteen etupaneelissa toimintaa ohjaavat näppäimet
rakennettava ja saatava toimimaan.
- Etupaneeliin LCD-näyttö josta näkyy
kulloinkin soiva piisi ja mahd. kesto ym. info.
Toissijaiset tavoitteet:
- Laitteen ulkonäkö saatava "ei tietokonemaiseksi",
eli sovittava stereoiden sekaan.
- Laitteen ohjaaminen infrapunakauko-ohjaimella
sohvalta käsin.
Kotelon alkuperäiset 386-emolevy ja kaikki oheiskomponentit poistetaan
ja hävitetään asianmukaisesti.
Kotelo puhdistetaan pölystä perusteellisesti.
Vanha 386:sen heikkotehoinen virtalähde poistetaan ja tilalle
asetetaan kierrätyskeskuksen Lanya 230W joka antaa
pentium-tasoiselle emolevylle riittävän tehon. Vanhan
kotelon ja uudemman virtalähteen katkaisijat eivät ole yhteensopivia
joten
uudeen vitalähteen katkaisijajohtoihin on lisättävä
sopivat abiko-liittimet jotta vanhaan katkaisijaan
yhdistäminen on mahdollista. Liittimet suojataan kutistesukalla
oikosulkujen minimoimiseksi.
Kovalevylle asennetaan käyttöjärjestelmäksi DOS
6.22. Syy siihen on että DOS käynnistyy nopeammin.
DOS lisäksi vaatii vähemmän laiteresursseja ja kaatuilee
harvemmin kuin esim. Windows 95/98.
Huonoina puolina DOSissa on pitkien tiedostonimien tuen puute ja max.
2 GB kovalevyosiot. Asennetaan
sounblasterin ajurit ja testataan äänien kuuluvuus kärkkäisen
linnunpöntöillä. Asennetaan cd-asemalle ajurit.
Creativen ajurit toimivat myös HP:ssa ja cd-asema toimii mukisematta.
Osoitteesta http://www.geocities.com/mpxplay/
haetaan dossissa toimiva MPXPLAY versio 1.46 for DOSjoka soveltuu
monipuolisten säätöparametriensä puolesta tarkoitukseen
oivallisesti. Lisäksi ohjelmassa luvataan
ohjaustuki 2x20 LCD-näytölle LPT-portin kautta. Mahdollista
olisi ehkä myös kaukosäätimellä ohjaaminen
sarjaporttiin kytketyn infrapunavastaanottimen kautta mutta tarvittava
remotecontrol-softa DOSille toistaiseksi puuttuu.
Editoidaan kovalevyllä C:/ aseman juuressa olevaan autoexec.bat
-tiedostoon: CALL mpxplay.exe -ds d *.mp3
Kyseinen parametri käynnistää soittosoftan koneen käynnistämisen
yhteydessä ja lataa soittolistaan kaikki
D:llä (cd-asema) olevat mp3-kappaleet. (mpxplay readme.txt). Kokeilua
varten on toisella koneella poltettu
5 cd:tä täyteen mp3-piisejä. Yhdelle levylle menee keskimäärin
200 kappaletta, eli 650 Megaisesta CD:stä riittää
musiikkia n. 10 tuntia.
Testataan ja ohjelma alkaa soittamaan kappaleta mutta todetaan että
mitään ei kuulu.
Epäilykset osoittavat AMD-prosessorin heikkoon optimointiin sillä
ohjelma näyttää CPU:n käyttöasteeksi 269%.
Tutkitaan myös toimiiko jäähdytys kunnolla. Se toimii
niinkuin pitääkin. Siili ei polta näppejä.
Resetoidaan konetta muutaman kerran ja ääntä alkaakin
kuulumaan. CPU on 14% joka vaikuttaa normaalilta.
Testataan hakemistojen ja kappaleiden selaustoimintoja näppäimistöltä
jotka toimivat kohtuullisesti.
Musiikin kuuluminen loppuu yhtäkkiä, mutta ohjelma ikäänkuin
kuitenkin jatkaa soittamista. Tutkimukset jatkuvat.
Mahdollisuus on myös vialisessa äänikortissa. Kokeillaan
toisella äänikortilla, Avance Logic SB-kloonilla.
Laite toimii nyt muuten ok, mutta äänet napsuu ja pätkii.
Kokeillaan taas uudella äänikortilla EXPERTMEDIA 2000
SB pro-kloonilla. Sama vika toistui. Ja en voi uskoa että kaikissa
äänikortissa olisi vikaa. Vian on siis oltava prosessorissa tai
ohjelmistossa. Tutkitaan ensin (mpxplay readme.txt ) ohjeistuksia ja
kokeillaan -bp parametria joka esibufferoi
soitettavaa kappaletta keskusmuistiin. Nyt kappaleet soivat pätkimättä.
Siis cd:ltä soitettaessa ei bittivirta ollut saumatonta
ja äänet sen vuoksi katkoi. Kokeiltiin myös -bl parametriä
joka lataa koko kappaleen muistiin ennen soittoa mutta asetus
hylättiin, koska kappaleiden välissä kului kohtuuttomasti
aikaa. Kovalevyltä piisit soivat katkomatta myös ilman esibufferointia.
Mutta kovalevyn ollessa vain mitätön 120 Megainen, ei siihen
montaa piisiä sovi joten soitto on saatava toimimaan
cd:ltä kunnolla tai koko hommassa ei ole mitään järkeä.
Prosessoria ei kuitenkaan onneksi tarvinne alkaa vaihtamaan.
Näppäinkomennot mp3-kappaleiden ja hakemistojen hallintaan
eivät olleet toivotunlaiset. Valmiin laitteen etupaneeliin ei ole
tarkoitus liimata kokonaista PC-näppistä, joten on pohdittava
etupaneelin tulevia välttämättömiä ohjausnappeja.
Niiden muuttamiseksi helpommiksi on alettava tutkimaan ja konffaamaan
ohjelmassa olevaa mpxplay.ini -tiedostoa.
Näppäin-commandien muuttaminen on ilmeisesti mahdollista
tiedostoa twiikkaamalla. On vain tiedettävä jokaisen
näppäinyhdestelmän hexakoodi (keycodes.lst). Tiedostoa
ei vielä editoida koska ei vielä ole päätetty mitkä
näppäimet
etupaneeliin tulee.
Soitto-ohjelman riittävään ohjailuun päätettiin
tarvittavan 10 näppäintä joiden toiminnot ovat seuraavat:
1. kappaleen haku eteen (next track)
2. kappaleen haku taakse (previous track)
3. hakemiston/esittäjän haku eteen (next directory)
4. hakemiston/esittäjän haku taakse (previouss directory)
5. Skannaa levyt uudestaan esim. cd:n vaihdon yhteyessä. (reload)
6. Play (aloittaa soiton kappaleen alusta)
7. Pause/Resume
8. Satunnaissoitto (random-play)
9. Pikakelaus eteen (Fast forward)
10. Pikakelaus taakse (fast rewind)
Otetaan seuraavksi vaan reteesti rautasaha kouraan ja osioidaan näppäimistö
palasiksi. Kipinät lentelee, hiki virtaa ja
voimasanoja käytetään. Hullun hommaa. Onneksi naapurit
eivät näe.
Piirilevyn virkaa toimittavaa muovikalvoa ja näppäimien hattuja
ei saa vahingoittaa joten ne on poistettava ennen amputointia.
Näppäimistöltä irroitettiin varsinaisten perusnäppäinten
ja oikealla olevien numeronäppäimien välissä olevat
nuolinäppäimet ja niiden yläpuolella olevat del, end
,pgdown, pgup, home ja insert.
Näissä on sopivasti 10 näppäintä valmiissa
paketissa joten niiden erottaminen etupaneeliin liitettäväksi
luulisi olevan
helpointa. Lisäksi mpxplay.ini sallii näiden näppäinkomentojen
modifioimisen.
Vielä on päättämättä mikä näppäin
vastaa mitäkin komentoa.
INSERT = skannaa levyn uudestaan 0x52E0
HOME = play-nappi 0x47E0
PAGE UP = random-play 0x49E0
DEL = pikakelaus taakse 0x53E0
END = Pause/resume 0x4FE0
PG DOWN = pikakelaus eteen 0x51E0
NUOLI YLÖS = Seuraava hakemisto 0x48E0
NUOLI ALAS = edellinen hakemisto 0x50E0
NUOLI VASEN = ed. kappale 0x4BE0
NUOLI OIKEA = seuraava kappale 0x4DE0
.ini tiedoston editointi onnistui lähes kivuttomasti dosin edit-commandilla.
Näppäinkoodeja muutettaessa on huomioitava että kahdella
toiminnolla ei saa olla samaa koodia.
Tarpeettomia tai päällekkäisiä toimintoja voi disabloida
muuttamalla koodin arvoon 0x0000.
Käyttöa kokeillessa todettiin että play-nappi on käytännössä
turha. Soitto alkaa automaattisesti
alusta levyn ladattua ja kappaleen hakujen jälkeen. Ainoastaan
mikäli halutaan soittaa soiva
kappale uudestaan alusta, siihen toimii play-nappi.
Kuvassa olevia LCD puolen nastoja 15 ja 16 ei tässä tapauksessa
kytketä, sillä ne ovat vain
taustavalaistuissa malleissa ja valoahan ei tässä paneelissa
ollut.
Tehdään lisäksi virtaliitin jolla otetaan +5V jännite
suoraan pc:n powerista.
Liittimet löytyy romulaatikosta. Moilasen Pekalta saadaan kytkentärimat.
Ylimääräiset 12V ja GND piuhat katkaistaan ja päät
suojataan kutistesukalla.
Jännittävä tilanne lähestyy kun on aika kokeilla
hässäkän toimivuutta.
Kaikki kytkennät tarkistetaan vähintään 50 kertaa
ja sitten vielä kerran.
Jos paneelin käyttöjännite on kytkettynä väärään
pinniin laite ottaa savut ja
se on sitten goobye aamen paneeli.
Pistetään pc:n virta päälle ja paneelissa näkyy
neliöitä. Savua ei nouse eikä mikään
poksahda. Se on positiivinen asia. LCD on ainakin toimiva. Seuraavaksi
siihen pitäisi saada
näkymään jotain järkevää. Havaitaan että
näyttö onkin 2x24 merkkiä eikä 2x16 kuten aiemmin luulin.
Mpxplay.ini -tiedostosta muokataan rivejä joissa annetaan lcd-paneelille
oikeat arvot eli merkkien määrä per rivi
ja rivimäärä. Tiedosto tallennetaan ja käynistetään
softa.
Kas kummaa siinähän näkyy soitettavan yhtyeen nimi ylärivillä
ja kappaleen nimi alemmalla rivillä sekä lisäksi
kappaleen kokonaiskesto. Tosin pieni kosmeettinen haitta on skandit
eli Ä on "myy" ja Ö on "epsilon" -merkki.
Sitä ongelmaa voidaan pohtia myöhemmin. Pääasia
että jotain tekstiä näkyy.
Testataan laitteen toimintaa. Virran käynnistyessä käyttöjärjestelmä
latautuu ja käynnistää soitto-ohjelman.
Jos mp3-cd-levy on asemassa, ohjelma skannaa levyn mutta soiton voi
aloittaa heti painamalla playtä.
Play napista uudelleen painettaessa soiva kappale alkaa taas alusta.
Levyn vaihto onnistuu mukavasti. Soiva kappale ei katkea kun levykelkka
avataan ja cd poistetaan.
Asetetaan uusi levy sisään ja painetaan reloadia kerran,
niin seuraa muutaman sekunnin viive ja uusi levy
alkaa soimaan alusta. Kappaleenhaku nappulat toimivat myös noin
sekunnin viiveellä.
Kuitenkin nopeammin kuin normaalissa cd-soitimessa. LCD paneelista
näkyy soivan kappaleen tiedot
mutta ilman taustavalasitusta teksti on surkean heikosti luettavissa.
Hämärässä sillä ei ole mitään virkaa.
Taustavalaistu paneeli olisi ollut parempi mutta semmoista kun ei ollut
saatavilla muuten kuin kalliiseen 30 €:n hintaan.
Pikakelaus eteen ja taakse toimii mutta on käytännössä
tarpeeton. Random -toiminto toimii myös eli kappaleita soitetaan
satunnaisjärjestyksessä, mutta hankaluutena on se että
toiminnosta ei ole mitään tietoa onko se päällä
vai ei. Ainoastaan
piisejä seuraamalla se selviää.
Tutkimukset jatkuvat...
ohessa myös kuva laitteesta tällä hetkellä:
Harkinnassa on myös ostaa LCD-näyttö jossa on taustavalaistus.
4-rivinen maksaa 32,50 € ja 2-rivinen 20 €.
4-rivinen tuskin tulee kyseeseen koska se on liian iso. Piirilevyineen
sen korkeus on 60 mm joten se ei sovi
normaaliin asennuspaikan etulevyyn pc-kotelossa. 2-rivisen taustavalaisevan
näytön hankkimista suunnitellaan
ainoastaan sitten kun kaukosäätö-ongelma on saatu hoidettua.
Mikkosen Tatu möi kovalevyn siirtokehikon joka pultataan koneeseen
kiinni. Näin kappaleita voidaan
soittaa myös 3,5 gigan levyltä joka löytyy romulaatikosta.
Kovalevy on osioitava kahteen FAT16 -osioon.
Kun taas käynnistetään varsinainen mp3-soittosofta, niin
kaukosäätö ei toimikkaan. Kokeillaan monta tuntia säädellä
kaikkea
mpxplay.ini -tiedostossa, mutta ei tulosta.
Muutetaan config.sys -tiedostoa siten että emm386.exe muistinhallinta-ajuria
ei ajeta käynnistettäessä. Se auttoi.
Nyt kaukosäätösofta toimii myös taustalla piisien
soidessa.
Seuraavaksi onkin alettava pohtimaan tarvittavia ohjauskomentojen asetuksia.
Sähläystä hexakoodien kanssa.
Lisäksi on kummallista että technicsin ja philipsin säätimet
eivät toimineet is-remotessa, vaikka ne muilla softilla toimivat ok.
Sanyon-säädin on vähän kömpelö. Pannaan
harkintaan ohjelmoitavan yleiskaukosäätimen hankinta...
Kuva kytkennästä, joka ei ole kovin monimutkainen:
;Sanyo B21403-kaukosäädin
komennot ja mpxplay-soittimen toiminnot
CE31 FE01 48E0 ; ch/track oikea -
seuraava piisi
CE31 FD02 50E0 ; ch/track vasen -
edellinen piisi
CE31 EB14 47E0 ; play - play
CE31 EE11 52E0 ; pause - pause
CE31 EC13 4BE0 ; FF - seuraava hakemisto
CE31 ED12 4DE0 ; REW - edellinen hakemisto
CE31 BB44 53E0 ; reset - lataa levyt
uudestaan
CE31 2AD5 4FE0 ; surround - satunnaissoitto
CE31 FB04 0231 ; 1
CE31 FA05 0332 ; 2
CE31 F906 0433 ; 3
CE31 F807 0534 ; 4
CE31 F30C 0635 ; 5
CE31 F20D 0736 ; 6
CE31 F10E 0837 ; 7
CE31 F00F 0938 ; 8
CE31 E31C 0A39 ; 9
CE31 E21D 0B30 ; 0
CE31 F40B 4E2B ; x2 - Lisää
äänenvoimakkuutta - (+)
CE31 E51A 4A2D ; slow - vähentää
äänenvoimakkuutta - (-)
CE31 A45B 186F ; on/off -nappi - avaa
cd:n luukun.
Määritetään isremote käynnistymään
aina autoexec.batissa. Isremoten komento on kirjoitettava melko alkuun
ja soittimen batti
loppuun tai muuten remote-ohjelma ei ehdi lukea koodilistaa kokonaan
ennenkuin playeri käynnistyy...
Porataan reikä etupahviin ja kieroonhan sekin meni. Reiästä
kurkistelee IR-moduuli. Kytkentä sijoitetaan tikkuaskiin ja
teipataan kotelon sisään pois tieltä ja lisätään
kunnollinen virtaliitin pc-poweriin.
Kokeillaan siirtokovalevyn toimintaa. Kappaleet latautuvat huomattavasti
nopeammin kuin cd:ltä.
LCD-näytössä vaikeasti sotkuna näkyneet Ä
ja Ö kirjaimet saatiin muutettua näkymään A ja O kirjaimina.
Monitorissa ne saatiin näkymään jo ihan oikein.
MPXPLAY:stäkin olisi tullut uusin 1.47.6 versio jossa on bugikorjauksia
ja parempi tuki lcd:lle ja muuta.
Suunnitelmissa on vaihtaa ohjelma jossain vaiheessa siihen. Tosin ini-tiedosto
olisi silloin kirjoitettava uusiksi koska vanhaa ei voisi
enää siinä käyttää. Nyt ei kuitenkaan
jaksa alkaa koko konffaus-hommaa alusta.
Nyt kun kaikki toimii ok voidaan alkaa harkita ulkonäköön
jotain pientä make-uppia. Nykyisellään rakkine on ikävän
näköinen ja ei houkuttele nippelikammoista vaimoväkeä
ihastelemaan itseään. Mm taustavalaistu LCD-näyttö
toisi
professioonaalisempaa tatsia. Irvistelevien rakojen ja epämääräisten
reikien paikkaaminen jollain täyteaineella
ja koko etupahvin maalaminen kultamaalilla voisi korjata tilannetta
jonkun verran. Tosiasia on kuitenkin se että
omatekemät laitteet näyttää aina karuilta ja omatekemiltä.
Kun ei ole varaa mihinkään desing-budjetteihin ja osat on revittävä
sieltä mistä ne saa irti ilmaiseksi.
Sisäinen kaaos onkin sitten toinen asia. Esim. etupaneelin näppäimien
mukana raahautuva kalvo ja piirilevy on hieman
vierailla vesillä kotelon sisällä. Näitä ei
saatu oikein millään sijoitettua mitenkään järkevästi
joten ne oli teipattava vain
yhteen kasaan. Lisäksi näppäimistön DIN-kaapeli
oli teipattava peltirakenteisiin.
LPT-portista LCD-näytölle menevä lattakaapelin kytkin
rima on myös teipillä kasattu möykky jolle ei löydy
hyvää paikkaa. Nyt se roikkuu c-kovalevyn takana. Muutenkin
tilanahtaus on huomattava kun virtalähde sijaitsee
levyasemapaikkojen takana ja tilaa kaapeleille on pari senttiä.
IR-vastaanotin moduuli ja piirilevy sopivat kuitenkin
ihan mukavasti kotelon nurkkaan.
Kytkentä poikkeaa aikaisemmasta virityksestä siten että
LPT-portin päähän asetetaan
10 k trimmeri nastojen 17 ja maana toimivien nastojen 18-25 väliin.
Trimmerin "kärki" yhdistetään
LCD:n nastaan 3. Lisäksi trimmerin ja 17 väliin tulee diodi
joka omassa kytkennässä on eri
tyyppinen kuin kuvassa oleva 1N4004 mutta ehkäpä se ajaa
asiansa. Diodi kuin diodi.
Trimmerin tarkoitus oli ilmeisesti säätää näytän
kontrastia mutta käytännössä se on
turha sillä sen on oltava ääriasennossa että teksti
on luettavaa. Komponentit tungettiin
Rinnakkaisliittimen kotelon sisään.
LCD puolella nastat 2 - 15 ja 1 - 16 yhdistetään hyppylangalla
ja siitä pc:n powerin +5V lähtöön.
SP-Elektroniikka suositteli taustavalo ledien eteen 3,9 ohmin /3W vastusta.
Kaaviossa taas on
20 ohmia. Asennettin siihen 6.9 ohminen kun ei muuta löytynyt
kaapista ja tomiihan se silläkin.
Paneeliin juotettiin piikkirimat ja johtimiin asennettiin lattakaapeliliitin.
Nyt musainformaatio näkyy myös pimeässä. Toisaalta
valo on vieläkin hieman
liian kirkas ja tekstistä ei saa selvää yläviistosta
katsottaessa. Noilla vastusten arvoilla voisi olla
vaikutusta asiaan. Tutkitaan asiaa...
Ohessa kuvat tehdyistä kytkennöistä ja liittimistä:
Nyt laitteen ohjelmisto listaa ensin kovalevyn ja sitten cd:n kappaleet.
Halutaan niin että ensin luetaan cd ja
kovalevy viimeisenä. CD-asema on nyt kirjaintunnuksella F kun
kovalevyn osiot ovat D ja E.
Ohjelma lukee näköjään asemat aakkosjärjestyksessä
ja siihen ei auta mikään ohjelman sisäinen konfigurointi.
CD-aseman ajureita muokkaamalla yritettiin muuttaa kirjainta mutta
ei jostain syystä onnistunut.
Joten Autoexec.batiin lisätään komentorivit SUBST G:
D:\ ja SUBST H: E:\. Tämä muuttaa asemat D ja E virtuaali-
asemiksi G ja H, joten nyt ohjelma lukee ensin mahdollisen cd:n ensin.
Jos cd:tä ei ole asemassa niin soitetaan
pelkästään kovalevyn piisit. Ohjelmän käynnistysparametreihin
määrätään luettavaksi levyt f, g ja h.
Tämä järjestely vaatii kuitenkin että siirtokovalevy
on oltava aina käytettäessä koneessa kiinni.
Jos siirtolevy irroitetaan, niin cd-asema muuttuu kirjaimelle D ja
silloin mitään piisejä ei ladata ennenkuin
parametrit muutetaan ja se on turhan vaivalloista. Joten tähän
on nyt tyytyminen.
Koko laitteen hinnoittelu on vähän vaikeaa, mutta rahaa meni
seuraavasti:
PC:n peruskomponentit prossu, emo, muistit ja virtalähde maksoivat
yhteensä. 2 euroa kierrätyskeskuksesta.
cd-asema ja kovalevy, näppikset ym. löytyivät omasta
ylijäämäkasasta ja ne maksanu käytännössä
mitään.
Kotelo oli ilmainen. IR-moduuli maksoi 1.70 euroa. Muut osat löytyi
laatikosta. Ensimmäisen rikotun
LCD:n vaihdoin vanhaan äänikorttiin. Kovalevyn siirtokehikko
maksoi 10€ ja ja taustavalaistu LCD 19.30 €.
Spray-maalipurkki 3€ ja plastik padding 5€. Lisäksi
oli jotain liittimiä ym. pientä.
Ohessa kuvia laitteesta:
Tähän hommaan meni reilut puoli vuotta. Hauskaakin on ollut
mutta pääasiassa ahistavaa
hommaa. Tuli havaittua että suunnittelu on vaikeaa puuhaa. Yksinkertaisen
käyttöliittymän teko
ei ole helppo homma jos ominaisuuksia ei haluta karsia. Epäonnistumisiakin
tuli, kuten ensimmäisen
näppäimistön ja lcd-näytön hajottaminen. Kaikki
tavoitteet kuitenkin saavutettiin vähintään tyydyttävästi.
Toisen samanlaisen laitteen tekeminen ei kestäisi näin kauan.
Jättäisin ainakin etupaneelin näppäimet pois
kokonaan ja kotelointiin voisi panostaa enemmän. Sen näkee
sitten jaksaako semmosta ihan heti tehdä....
Kysymyksiä ja kommentteja voi lähettää: projekti@nobody99.com
Kiitokset tämän projektin edistymisestä seuraaville henkilöille tasapuolisesti:
Heikki Salomäki
Petri Saransalmi
Janne Laitinen
Raimo Juola
Juhani Hietala
Tatu Mikkonen
Pekka Moilanen
Pauli Siliämaa
LCD-infoa: http://www.sci.fi/~pri/lcd.htm
http://www.rautasaitti.com/artikkelit/viritys/lcd.shtml
MUIDEN MP3-PROJEKTEJA:
http://www.geocities.com/SiliconValley/Peaks/9546/player/
http://amp.mp3car.com/intro.html
http://www.quisquose.com/mp3-cd-player.htm
http://www.qsl.net/ke5fx/cplayer.html
http://www.prog-tech.co.uk/html/mp3_player.html
http://users.pandora.be/subsonik/mp3player/
http://www.sarahemm.net/media.box/
http://kotisivu.mtv3.fi/jannenrojektisivut/mp3.html