[ wiktor91 @ 15.10.2008. 22:57 ] @
Radim jedan projekt koj če mi ujedno biti i maturalna radnja i trebam vaše savjete.
Ideja je da napravim site na kojem če se nalaziti kontrole za web kameru(gore, dolje, lijevo, desno) sa slikom. To je osnovna ideja iz koje ču razviti upravljanje 2 ili više kamera ovisi o vremenu.
Plan je sljedeči:

Preko sajta na kojem se nalazi aplikacija za upravljanje šaljem podatke(o pokretu) na web server koj je spojen sa računalom na kojem je spojena web kamera/e. Ti podaci se šalju preko LPT(paralelnog) porta na hardware i kamera se pomakne. Napominjem da je sav hardware več gotov, kamera i motori za pomak rade savršeno i samo čekaju 1-ice da se pokrenu :D

Web aplikaciju planiram napraviti u PHPu, kontrolu porta u Cu i sve to pokretati na Linux platformi.
Sljedeči tjedan ozbiljno počinjem s programiranjem kontrole porta pa kad to završim prelazim na PHP dio u kojem če mi trebati i Vaša pomoč oko nekih stvari jer s PHPom nisam previše radio ali znam dovoljno za napraviti neke jednostavnije stvari. Dosad sam si napravio mali sklop koj pali i gasi ledice ovisno o stanju na paralelnom portu, to mi služi za testiranje i slično.

Imate li nekakvih savjeta, ideja?
Ako uspijem napraviti kontrolu kamere planiram to uklopiti sa več skoro gotovom aplikacijom za upravljanje kučom preko interneta i sa tim iči na natjecanje, ali o tome kad ovo završim.
[ peromalosutra @ 16.10.2008. 07:57 ] @
Zanimljiv projekat! Da li si razmišljao kako ćeš ostvariti preciznu kontrolu pravca kamere? Nisam siguran kako je realizovan hardverski dio, da li sadrži mikrokontrolere ili se sva logika nalazi u C programu? Ako je ovo drugo, onda C program nikad neće biti potpuno siguran u poziciju na koju je kamera okrenuta, jedno rješenje bi bilo da proračunaš ugaonu brzinu okretanja kamere po obe ose pa da na osnovu toga držiš motore uključene određeno vrijeme tako da pomaknu kameru tačno za određeni ugao. A na stranici koju generiše php staviš 4 dugmića (po 2 za svaku osu) i onda klikom na određeno dugme se poziva C program koji preko parametara komandne linije dobija informaciju na koju stranu da okrene kameru. Takođe, ovo bi sve trebalo da ide preko ajaxa, pogotovo stream kamere.
[ wiktor91 @ 16.10.2008. 20:18 ] @
Hardware ima mikrokontrolere ugrađene.

Što se tiče AJAXa razmišljao sam več o tome i vrlo vjerovatno ču ga i koristiti samo ga moram detaljnije proučiti nakon što napišem C program za komunikaciju s TCP portom.