Searching \ for '[OT] Video (On the Web) - (old topic) questions on' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: techref.massmind.org/techref/displays.htm?key=video
Search entire site for: 'Video (On the Web) - (old topic) questions on'.

Exact match. Not showing close matches.
PICList Thread
'[OT] Video (On the Web) - (old topic) questions on'
1998\05\12@112011 by Montaigne, Mike

flavicon
face
       I am just getting started with web video and my question is, are
you working on the same thing?  (Re: Your comment(s) "The motors would
be controlled via a PIC (16F84) with a serial interface back to my Linx
box and it's http server.")

       I am presently using SnapCAP with a old B&W camera & a Snappy
card & a dedicated 486-50, and I capture an image every 90 seconds and
FTP it to our server.  I have just ordered a Silicon Vision Digital
Color Camera ( http://www.siliconvision.com ), which comes with a PCI
BUS card ($400.) & a new Pentium Clone 233 computer (<1K) & WebCam32
software ($25.) at (http://www.kolban.com/webcam32 ).  Additional
information on cameras etc. is available at
(http://www.pctoday.com/editorial/hth/980638.html).

       This should allow me to capture a color image in better
resolution and FTP at a much faster rate.  I can send pictures using
SnapCAP and hopefully WebCam32 and I think I understand how to implement
hardware control (PAN & TILT etc.) through RS232 to a PIC etc. using
steppers or servos and but HOW DO I SEND COMMANDS / IMPLEMENT SOFTWARE
TO CONTROL THE CAMERA FROM A DIALED IN WEB USER?   We are controlling
experiments remotely, sometimes from our office, sometimes from home,
and sometimes at a off site university.

I would appreciate any comments, advice or help about this magic, if
you have any and will share them with me.................tks

> Mike Montaigne
> Atomic Energy of Canada Ltd.
> Station 18, Chalk River, Ontario
> K0J 1J0, Canada
>
> Phone (613) 584-3311 Ex. 4005
> Fax:     (613) 584-4040
> email:   spam_OUTmontaignemTakeThisOuTspamaecl.ca
>
<snip>

Sujay Sirur, Neil Chery et all

       >>My intentions are to build a platform for my qcam and have
       >>be able to look around the room. The motors would be
controlled via
       >>a PIC (16F84) with a serial interface back to my Linx box and
it's
       >>http server.
       >>
       >>--
       >>Neil Cherry     http://home.att.net/~ncherry
.....ncherryKILLspamspam@spam@worldnet.att.net
       >>
> >>
       >with best wishes and regards
       >Sujay Sirur

       >Email: sirurspamKILLspamgiasbg01.vsnl.net.in

1998\05\12@140123 by mjb

flavicon
face
Montaigne, Mike writes:
>
>         I am just getting started with web video and my question is, are
> you working on the same thing?  (Re: Your comment(s) "The motors would
> be controlled via a PIC (16F84) with a serial interface back to my Linx
> box and it's http server.")

I've built a linux controlled pan/tilt + camera and access it through a
web page.  So it can be done.  I have a picture of it and the dummy
control panel on my web-page at http://www.hazmat.com/~mjb/robots/ .

>         This should allow me to capture a color image in better
> resolution and FTP at a much faster rate.  I can send pictures using
> SnapCAP and hopefully WebCam32 and I think I understand how to implement
> hardware control (PAN & TILT etc.) through RS232 to a PIC etc. using
> steppers or servos and but HOW DO I SEND COMMANDS / IMPLEMENT SOFTWARE
> TO CONTROL THE CAMERA FROM A DIALED IN WEB USER?   We are controlling
> experiments remotely, sometimes from our office, sometimes from home,
> and sometimes at a off site university.

You need to investigate CGI (common gateway interface)  This is the standard
for running programs from a web page (interactively)  It is also possible
to use Java/javascript, but CGI gives the widest possible audience.  Perl
is by far the most popular language to use under CGI.

I use a quick-cam for my camera, and for the pan/tilt head I have steppers
(for now).  I would strongly suggest avoiding steppers- they are far from
ideal for this purpose.  I used steppers ripped out of old disk drives, while
cheap, it is just too much mass for the steppers to control reliably (the
step motion easily induces oscillation in the camera assy. that is difficult
to damp).  I am in the process of building my own rs232 controlled PIC
based pan/tilt controller to replace the stepper assy.  This new pan/tilt
will use servos.  The one big disadvantage of servos is the limited
angular range of the motion.  I have some ideas to overcome some of these
limitations, but without more expensive servos or a more complex mechanical
arrangement you are limited to ~180 degrees.

The original incarnation was controlled with a digital I/O card from
a linux box, with drivers written by me, with discrete logic controlling
the steppers.  Now that I can program pics, I'm putting a lot more smarts
in the controller, which lets me have a much higher lever interface to the
pan/tilt.  This new set-up will let the aiming be repeatable.

If anyone would like to talk further, contact me privately (off list).

Matt

-----------------------------
Matt Bennett                |
.....mjbKILLspamspam.....hazmat.com              |
http://www.hazmat.com/~mjb/ |

1998\05\12@170602 by Peter L. Peres

picon face
On Tue, 12 May 1998, Montaigne, Mike wrote:

> TO CONTROL THE CAMERA FROM A DIALED IN WEB USER?   We are controlling
> experiments remotely, sometimes from our office, sometimes from home,
> and sometimes at a off site university.

imho, you want to raise the issue of security with your sysadmin. Serving
web pages is one thing, and having someone manipulate various things in
your lab without your knowledge is ANOTHER matter. Especially after
posting about this in a publicly archived list.

just thought I'd mention it <G>

       Peter

1998\05\13@101217 by Goeran Stigler

flavicon
face
Montaigne, Mike wrote:

snip

>steppers or servos and but HOW DO I SEND COMMANDS / IMPLEMENT SOFTWARE
>TO CONTROL THE CAMERA FROM A DIALED IN WEB USER?   We are controlling
>experiments remotely, sometimes from our office, sometimes from home,
>and sometimes at a off site university.
>
> I would appreciate any comments, advice or help about this magic, if
>you have any and will share them with me.................tks

You have to write a cgi that will talk to a PIC hanging on the the serial
port. A cgi (Common Gateway Interface) is an app that act as a helper to
the web server. It is usually a standalone application and therefore slower
than a server plug-in. Guess you can write cgis in VisualBasic on a PC
without too much trouble. Can't help you much more - I have a pan & tilt
QuickCam that has been running continously for 3 years now; Mac-based  :-)
<http://129.16.63.135>

Cheers,


Goeran Stigler      <http://www.pe.chalmers.se/people/ghost/>

More... (looser matching)
- Last day of these posts
- In 1998 , 1999 only
- Today
- New search...