V
6  
Tags
Attachments
RazmjenaVjestina
BuDSvakodnevneDovitljivostiLaserSpotCam

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

http://www.raphnet.net/programmation/laserspotcam/laserspotcam_wall_th.jpg

  • kako to izgleda pod fluorescentnim svjetlom

http://www.raphnet.net/programmation/laserspotcam/laserspotcam_blacklight_th.jpg

http://www.raphnet.net/programmation/laserspotcam/blacklight_play_th.jpg

 - 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
  • vrste:

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
  • primjer:
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

http://www.raphnet.net/programmation/laserspotcam/activated_hotspot.jpg


original Sep 28 10:54am


 

Upload Files

Click "Browse" to find the file you want to upload. When you click "Upload file" your file will be uploaded and added to the list of attachments for this page.

Maximum file size: 50MB

 
 
 
File Name Author Date Uploaded Size

Save Page As

Enter a meaningful and distinctive title for your page.

Page Title:

Tip: You'll be able to find this page later by using the title you choose.

Page Already Exists

There is already a page named XXX. Would you like to:

Save with a different name:

Save the page with the name "XXX"

Append your text to the bottom of the existing page named: "XXX"

Upload Files

Click "Browse" to find the file you want to upload. When you click "Add file" this file will be added to the list of attachments for this page, and uploaded when you save the page.

 
 
 
Add Tags

Enter a tag and click "Add tag". The tag will be saved when you save the page.

Tag: 

Suggestions: