skip to: Innehåll | Produkter | Övriga länkar | Footer (site information)
Produkter

Hur du bygger din egna fjärrstyrda webkamera

Här skall vi förklara hur vi har byggt vår 'budget' fjärrstyrda webkamera.
Kameran är kontrollerbar i höjd och sidled samt har 10x motorzoom.

Här ser man kameran monterad på PanTilt-stativet.
Fästet är tillverkat av Velleman. Klarar upp till 5kg belastning.

Man ser även motorzoom-objektiv. Denna objektiv är tagen från en skrotad super-8 filmkamera. Objektivet har 10 ggr zoom.

Vi styr PanTilt-stativet och motorzoomen med hjälp av ett USB-kontrollkort. Även detta från Velleman.

Webkameran är en CCD kamera Philips ToUcam PRO II. Orginallinsen har tagits bort och ersats med optik från super-8 kameran.

Webkamera från sidan

Webkamera sedd från ovan

Webkamera snett framifrån

För att kunna kommunicera med PanTilt och motorzoomen via datorn har vi valt att använda kontrollkortet VM110.
Detta styrs från datorn via USB och har 8 digitala utgångar. Kortet har även 5 digitala ingångar och 2 analoga in och ut gångar.

Vi använder 6 av de digitala utgångarna för att styra 6 olika relän.
Vårt hembygge har tyvärr 3 olika matningsspänningar. 24 V AC, 12 V DC och 6 V DC. Därav den stora lådan med 3 spänningsaggregat.

USB styrkort

Här ser man kontrollkortet (i mitten högst upp) monterat i en låda.
Till vänster ser man spänningsaggregaten och till höger en 24 V trafo.
Nedanför kortet sitter reläerna i rad.

Styrbox USB

Kameran vi har valt pga av att den använder ett ljuskänsligt CCD chip.
Vi använder inte fulla upplösningen, då vi har begrännsad bandbredd där kameran sitter.

Våra utlägg för hela bygget ligger runt 3000 kr. Dock är vårt arbete inte inräknat.

Philips Toucam

Nedan finns en principskiss på hur saker och ting är kopplade.

  • Användaren besöker en vår webkamerans hemsida och laddar då ner vår egenutvecklade klient. Denna klient är utvecklad i Flash och har följande funktioner:
    Laddar in bilder från webservern.
  • Skickar styrkommandon till webservern.
  • Läsar in webkamerand nuvarande position och zoomläge.

Webservern tar emot kommandon från flash-klienten. Programmet som tar emot anropen är byggt i PHP. PHP-programmet skickar vidare dessa anrop till ett kontrollprogram som kommunicerar med USB kontrollkortet. Detta program är utvecklat i Visual Basic.
Programmets funktion är enkelt att öppna en digital utgång i en viss tid.
På USB kontrollkortet använder vi 6 digitala utgångar som styr 6 reläer. Dessa reläer styr spänningen till PanTilt och Zoomen.
Webkameran skickar jpg bilder till vår Webserver

Principskiss