Site hosted by Angelfire.com: Build your free website today!


Winamp, [ MPEG-purkukortti ja RealAudio ] kontrollointi kaukosäätimellä

Toteutus on pääosin Java-kielinen, Windows 'interface' on tehty native luokalla,
johon kuuluu C:llä tehty DLL-kirjasto. Kääntäjänä ja virtuaalikoneena käytän
JDK1.2.2:sta ja ympäristönä on ollut Win95 ja NT. Sarjaporttia lueskellaan javax.comm
paketilla, joten se pitää olla asennettuna ja classpath kohdallaan.

Infrapunaa eli kaukosäädintä lueskelee Atmel AVR xx515, joka tässä tapauksessa
on kiinni STK200 starter kit:ssä, josta löytyy mm. valmis sarjaliityntä normaalilla
D-littimellä. Infravastaanottimena on käytetty halpaa ja yleistä SFH506-36
vastaanotinta+dekooderia, joka toimii 36KHz kantoaallolla. Vastaavia ovat mm.
TSOP1736 ja TFMS5036.

Kaukosäädin on vanhasta JVC CD-soittimesta ja tyypiltään RM-SX241U. Myös
muut JVC:n kaukosäätimet toiminevat. AVR:n softaa voi muutella omalle kaukkarille
sopivaksi. Työkaluja löytyy osoitteesta: http://www.atmel.com/.

Lopullinen tavoite olisi tehdä PC-kone, joka on 'musta laatikko' ilman näppistä,
hiirtä ja näyttöä. Kaikki ohjaus tapahtuisi kaukosäätimellä. Main control vaihtaisi
tietystä napista ohjattavaa softaa.

Source koodit ovat vapaasti levitettäviä ja niitä saa hyödyntää omissa sovelluksissa.
Lataa koodit tästä: control.zip.

Koodeista siis puuttuu kaikki muu paitsi Winampin ohjaus :) Kiinostuneet voivat
esimerkiksi koodailla kontrolliluokan RealPlayeria ja MPEG-purkukorttia varten
(esim. Sigma Designs Hollywood +). Yhteyttä voi ottaa osoitteeseen: maza@ee.oulu.fi.

Winamp tottelee viestejä, joista 'speksiä' löytyy mm. täältä .

Takaisin kotisivulleni.