Kontrolirajte XMMS sa laserom
Ovo mi je jedna od totalno ludih stvari!!!
Radi se o kontroliranju XMMS-a sa laserom, programom koji se zove laserspotcam, stvar je vrlo lagana za izvesti i vrlo je korisna!
Kuharica kako izvesti cijelu stvar!
- Potrebne stvari
1. Laser
2. webkamera
3. kompjuter naravno (napomena: cijela stvar za sada radi samo na linuxu :-))
4. instalirani "xmms"<http://xmms.org/>
5. papir
6. fluorescentni marker
7. fluorescentna lampa
- Izvedba
- na 4 papira fluorescentnim markerom nacrtajte znakove za stop, start, next, previous, te volume bar

- kako to izgleda pod fluorescentnim svjetlom


- Instalacija programa
-NAPOMENA
- morate imati u kernelu ubačenu podršku za video4linux, jel on koristi API za video capture i sdl za prikazivanje
- nastavljamo dalje... downloadate sa interneta laserspotcam te ga instalirate tako da taj paket prvo otpakirate sa tar -zxvf laserspotcam-0.3.tar.gz
- odete u direktorij u koji ste otpakirali laserspotcam te u konzoli upišete make make
- cijela procedura se mora izvoditi u konzoli, i morate imati instaliran sdl library
- kad je make gotov bez greške pokrente program sa ./laserspotcam
-laserspotcam po defaultu koristi /dev/video0, a ako vama to neodgovara vi možete opcijom -d njemu reći da koristi drugi uređaj
./laserspotcam -d /dev/video1
-nakon toga program bi se trebao otvoriti prozor gdje bi trebali vidjeti ono u što je kamera uperena
- Definiranje koordianta
- nakon što ste nacrtali likove na listove papira i papire zalijepili na zid jedan do drugog, usmjerite kameru prema papirima, tako da su svi papiri vidljivi na ekranu
- zapišite kordinate svi kvadratnih mjesta tako da kliknete na kvadrat (papir) u njegov gornji lijevi kut, držite kliknuto i vučete prema suprotnom kutu (donji desni)
- svaki put kada kliknete negdje u prozor pokežu se koordinate na kojima se nalazi miš
- Kreiranje config datoteke
- kreiranje je lagano, jer je svaki hotspot je definiran u jednoj liniji. Svaka linija se sastoji od 6 zarezom odvojenih vrijednosti. Prva vrijednost definira vrstu hotspota
0: Normal hotspot. Komanda pokrenuta prilikom aktiviranja hotspota.
1: Hotspot sa lijeva na desno. Pozicija pokazivača je konvertitana u udaljenost od 0-100. Lijevo je 0, a desno 100 (korisno za pojačavanje i stišavanje zvuka)
2: Hotspot odozgo prema dolje. Pozicija pokazivača je konvertitana u udaljenost od 0-100. Dolje je 0, a gore 100 (korisno za pojačavanje i stišavanje zvuka)
- druga vrijednost, ako je namještena na 0 hotspot će bit ponovno okidiv, to znači da čemo kad kliknemo laser morati ugasiti pa upaliti da bismo ponovno kliknuli. Ako je vrijednost 1 onda ćemo imati intervale klikanja od jedne sekunde.
- sljedeće 4 vrijednosti su gornji lijevi X, gornji lijevi Y, te donji desni X, i donji desni Y
- zadnja vrijednost je komanda koja će biti pokrenuta kad kliknemo na određeni hotspot
0,0,174,111,242,164,xmms --play-pause
1,0,29,169,318,196,setmixer vol
0,1,0,0,50,50,echo -en "\\007"
- Testiranje
- kada ste napravili config datoteku ucitajte je sa programom, da provjerite dali to uopće radi
./laserspotcam -vVr xmms.hs
- xmms.hs je vaša config datoteka
- Pokretanje u pozadini
- pokrenite program u pozadini i uživajte
./laserspotcam xmms.hs -b

original Sep 28 10:54am